Many low-end CNC machines still offer DB25 in the expectation that they will talk to a parallel port.
I run a machine from Mach3 using a tiny microcontroller (a UC100) to send pulses down a parallel port (though it is controlled by USB).
I run a machine from Mach3 using a tiny microcontroller (a UC100) to send pulses down a parallel port (though it is controlled by USB).