@perseveranze said in Mach4 with Duet on CNC:
I plan to use the Duet with Mach4 to control my CNC machine. Is Duet able to handle Mach4? I really need to know before shelling out for it. If not, what does everyone use for a g-code generator for their CNC?
If you are determined to use Mach4 (shudder, shudder), pick a controller for which M4 has a "Plug In". A "Smoothstepper", or a "TinyG", and old style "BOB" or similar.
At this time, Duet does not have such a plug in. Interfacing M4 and Duet/RepRap will be a "by hand" stitch-together effort. Personally, I'd never consider it. In addition, once Duet is "hidden" behind such an M4 interface, I can't see that it brings any advantage, as vs. one of the above suggestions.
.
Since I put in my editorial "Shudder" above, I suppose I should explain what I mean. M3 was OK for its time, and I used it quite a bit. M4 happened after the M3 author sold the company... it's a pure marketing grab, a new version number with several reduced capabilities from M3 (because the new people don't really understand shop floor operations of CNC). Purely a marketing/money-grab play. In short, M4 sucks.
I would HIGHLY recommend CNCjs and TinyG, instead of Mach4. Even Chilipeppr and TinyG would be a better choice.
P.S. If you go "Smoothstepper" (a good board), go Ethernet. The Ether version is incredibly stable; the USB version is a bit flaky, in particular the USB cable is sensitive to EMI. Yes... I've run a bunch of Mach...