Converting an old Parallel Port CNC controller board to USB using an Arduino
We have been using the an SMS-04 controller board and also a TB6560 5 Axis CNC controller board and to drive our CNC machine
Our old Win95 PC died and we started looking for alternatives. The problem is that these old CNC controller use parallel port to connect to a PC rather than USB, which is difficult to find a new PC with these Parallel ports.
We therefore started looking at the USB alternatives 3-Axis CNC TB6560 Driver Board Controller Converter GRBL Arduino DB25.
The normal printer type of USB to Parallel port converters don't work (yes, we tested that too) as the pin outs are not consistent with the CNC machines pins.
What we were looking for is something like this - but not quite, as we need one more flexible for any type of CNC controller:
Arduino Uno Shield
This one is using GRBL on a Arduino Nano: That's neat!
The TB6560 CNC Stepper Motor Driver board
The SMS-04 CNC controller that came with the CNC machine form Heiz
We started looking into Converting the Parallel Port CNC controller board to USB using an Arduino.
There are some nice and simple solutions that have been tested: