6/9/2023 0 Comments Mach3 serial interface module![]() But you're gonna have a 'smooth stepper', just spelled different, between your usb port and the g540.Īgain, the basic problem is that on a small time scale, usb is not time determinant on how long it will take a signal to get from the motherboard to the steppers. It would almost certainly be possible to use an arduino and build a 'smooth stepper', then an output from there on a parallel cable to the g540. But, you probably couldn't use a usb mouse or keyboard. Given that, it should be fairly simple to write a module that EMC could use for IO that would use the usb port to run a breakout board that would run the steppers. It might well be possible to set up a linux box using a real time kernel, very very carefully control what is using the usb bus, and manage to make it work. This is why Mach has to use smoothstepper (or some sort of similar gadget) to buffer the usb data stream and feed it to the steppers with the time jitter filtered out. It will not only have lag, but the lag is not predictible. ![]() The basic general problem here is that on a scale of microseconds, usb is not real time.
0 Comments
Leave a Reply. |