I missed this post. I guess I did provide some info on what I did, but its out of date now. Let me compile an update on where I'm at currently.
Long story short - I gave up on the Beaglebone SBC as I blew it up accidentally (shorted something to it while playing around).
I choose instead to go the route of using a MESA card and virtually any PC so I could stay in the mainstream of the Linuxcnc world and not have to worry about sw updates.
I also gave up on the original spindle control board / power supply (probably what fried the Beaglebone). A cheap AC to DC motor controller was instead wired in and used and seems to be working OK.
I seem to be short of pictures of the current setup so I'll take a few and post them later (be warned the back is a rats next - again - probably the leading cause of the Beaglebones death)
A few details:
- MESA 7i76e Ethernet interface card (I was happy with this on my mill so I figured I should standardize).
- LinuxCNC as the control interface software (now at ver 2.8.1 - the latest download works quite well for simple installations)
- still using the cheap TB6600 stepper drivers (more than capable for this little machine)
- as previously indicated the steppers can easily be swapped with modern NEMA23 steppers for a performance increase (also assumes better stepper drivers).
- Repurposed Google-mini server as PC (loud fan!)
- using the 100 slot optical disk with new optical switches and custom made mounting block.
- 220VAC input variable DC output motor drive (slightly modified) - I recall having to do something to the control input - as it was configured to vary speed from 0-%100 based on a 220VAC input. With 110VAC it was only outputting half the expected voltage at the 10VDC input. I should lookup what I did and document for myself...
- Stepper driven tool changer (this is the hardest part for me) - still not correct but working on it. I had it working, then updated the PC and didn't properly back up the configurations