


#Mach3 Serial Port Plugin driver#
If you made a 10 widget that did the same thing but using USB and a driver that worked pretty much anywhere, and sent them FOC to all the guys who write the control software, with a simply description of how they could do what they needed to do, youd sell them like hotcakes. There are some good Linux based tools coming up, but again they often hit the port directly because the commonly available hardware is Parallel based.
#Mach3 Serial Port Plugin software#
Its a dead easy way to get effectively GPIO control of pins and if run in a single-tasking operating system (ie DOS) you get completely deterministic timing.īecause of this, most driver software seems to run on DOS and therefore is useless with anything that needs a driver. The Parallel port is used because its ever present and very cheap. I know we have several people on the forum who are into the CNC arena more than I am so I am eager to learn if this idea has been tried or if there are other reasons that the Parallel port is used. There would have to be a protocol for sending an instruction or set of instructions out the usbserial port, having the micro execute them and then ask for more from the PC.

Thus anything created would be target to one specific software or platform, unless they were all open enough to incorporate a driver to send commands over usbserial. The problem with just creating it is that there doesnt appear to be a protocol for communicating. In fact it could be as simple as a smart usbserial to parallel port driver. However I could see a serial or USB micro to parallel port device being a good thing to open up the computers that can be used for controlling the CNC machine.
