I have a Shopbot CNC Router that I have converted to operation by Mach3. I use ONECNC XR4 Mill Professional and a modified Mach3 Post that comes with ONECNC software to operate the Shopbot.
My modified Shopbot electronics consist of a PMDX-126 Breakout Board, 2 each PMDX 133 mother boards, PMDX 107 Spindle Control Board with Gekco 203V Steppers. I also run the Super PID which controls the speed of my Porter Cable Router from 5000 to maximum RPM. The speed of the router is programmed via Gcode and interfaces with the Super PID. I am also running the 2010 Screenset which allows me to do semi-automatic tool changes. The 2010 Screenset also provides probing features that I have not yet implemented.
I recently converted to the Smooth Stepper USB control and use it with all of the above referenced items. I run the Shopbot router from my HP Laptop via a USB Port instead of the usual Parallel Port(s). I am running Windows 7 Professional on my laptop.
I also use 25AMP Solid State Relays to control my 2 HP Harbor Freight Dust Collector and GAST vacuum pump. The vacuum pump provides vacuum for custom vacuum fixture plates that I utilize to produce LED Edge Lit Signs. These relays are hooked up to the PMDX-126 Breakout Board and are controlled via GCode and or buttons supplied on the 2010 Screen Set. Of course, I use heatsinks on the solid state relays as the 2 HP Harbor Freight Dust Collector spikes to 25AMP on Startup and runs at 10 AMPS. The GAST vacuum pump spikes to 10AMP at startup and runs at 5 AMPS. Note: Trying to run the Dust Collector without the heatsink can lead to overheating and a possible fire.
I have worked on this Shopbot renovation for about the last 9 months and I am very pleased with the outcome. Of course, I couldn't have acomplished this without the help of one of my Florida friends.
Let me know if I can be of further help.