![]() Employment Opportunity / RFQ (Request for Quote). MACH3 Interface Board CNC,MACH3 Interface Board CNC 5 Axis With Optocoupler For Stepper Motor Driver,Control Boards, Motors, Wireless Solutions, Robot kits.I did some serious research on this one time when I was looking at trying to build an engine with electronic controlled valves 50 microseconds was way beyond reach for a two way data exchange. You can get lots and lots of data there fairly quickly, but you can't depend on the timing when you are talking a few hundred microseconds. ![]() 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. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |