- Joined
- Apr 23, 2018
- Messages
- 6,880
CNC is traditionally a parallel communication interface. Each wire is its own discrete channel that is fed commands in REAL TIME from the computer.
USB is a serial protocol, therefore it cannot TIME events on CNC without another microcontroller inline to align a synchronous data feed (parallel) with an asynchronous (serial) feed. With Mach3, that microcontroller is called a smoothstepper. They also make an Ethernet based system that is better at synchronous conversion and can handle more channels than parallel and USB combined.
Sending signal back to the PC is a piece of cake from the controller to serial, and this is a common scheme with small consumer/hobby machines. The loopback works for limit switches, simple logic and things like that.
Sorry about the learning curve, CNC is not that easy as a do-it-yourselfer unless you already have a good background in digital mechanics and controls. It may look like a printer, but you'll need to know a lot more than which way the paper feeds to get that project up. I would spend as much time reading about Mach3 as you can, and ask around in their forums too.
USB is a serial protocol, therefore it cannot TIME events on CNC without another microcontroller inline to align a synchronous data feed (parallel) with an asynchronous (serial) feed. With Mach3, that microcontroller is called a smoothstepper. They also make an Ethernet based system that is better at synchronous conversion and can handle more channels than parallel and USB combined.
Sending signal back to the PC is a piece of cake from the controller to serial, and this is a common scheme with small consumer/hobby machines. The loopback works for limit switches, simple logic and things like that.
Sorry about the learning curve, CNC is not that easy as a do-it-yourselfer unless you already have a good background in digital mechanics and controls. It may look like a printer, but you'll need to know a lot more than which way the paper feeds to get that project up. I would spend as much time reading about Mach3 as you can, and ask around in their forums too.