Originally Posted by
telmnstr
From an electronics standpoint, it is easier to manipulate the parallel port in a manner to drive the stepper drivers. Basically, the software is "bit twiddling" the port -- not really using it in the normal parallel port fashion.
A serial port sends one bit at a time, a standard parallel port sends 8 bits at a time.
To do good serial communications with a mill, the best bet would be to have a processor on the motor controller. The processor could take in commands and then direct the motors to execute the commands. This could be done for about $15 in parts (Maximum serial driver, PIC 18F or 16F microcontroller), but I wouldn't imagine there is much of a demand.