Originally Posted by
SCzEngrgGroup
I've had it for about 10 days, and hope to have one of the first beta motion controllers for it for testing very soon. First, it's not done - what you can download does not include ANY hardware driver, so cannot control a machine. That said, the new user interface is a big step up from Mach3. But the real improvements are not really visible. The code is basically ALL new, with less than 1% of the original Mach3 code reused. The architecture is VASTLY improved, which should make it more stable, reliable, and FAR more maintainable. It is VASTLY more configurable as well, and complete new UIs can be created using many different languages and tools. Not just a unique UI development tool, but existing tools like Microsofts .NET languages and others. The scripting interface has FAR more power than before, and should have FAR fewer of the "quirks" and idiosyncracies of the Mach3 Cypress Basic scripting. Perhaps most important from the functionality stand-point is that the plug-in interface, especially for motion controllers, is completely different, and much, MUCH simpler. There should be some really nice, stable motion controllers coming for Mach4.
However, all this "new", also means pretty much everything you know about Mach3, you'll have to forget. It uses all new languages and interfaces, and plug-ins, screensets, macros, brains, and other Mach3 customization will not work at all with Mach3. Personally, I think this will be a MASSIVE improvement overall. But it will take time to develop support (screensets, motion control plug-ins, etc.), and to get the new code base debugged and stable. But that process should be a great deal faster and easier than what it was for Mach3. I think a year from now, maybe sooner, Mach4 is going to be very nice, and once you've made the adjustment, you'll never look back.
Regards,
Ray L.