Have an Ethernet SmoothStepper Rev 1 on latest version of Mach3 with latest plugin, hooked up to a G540 driving a large CNC router with NEMA23 motors. The E-Stop switch is routed into a G540 input.
If the E-Stop is hit, the ESS is stuck in "Stopped". In fact exiting Mach3 won't clear it either, the power has to be cycled on the controller before reloading Mach3.
Some of the time- too often- when I tried starting Mach3, the ESS is of course Stopped at the start, but cannot be cleared except by exiting Mach3, cycling power, and trying again. I don't have any idea what error condition it's responding to. Yes it's supposed to start in the Stopped state, but clicking the flashing "Reset" inside Mach3 won't clear it.
Weirdly if I stall the motors by hitting a mechanical stop, Mach3 does end up in a Reset "emergency". At first this seemed like a great feature, but I'm confused, because there IS no such feature. The G540 does not have any stall-detection mechanism! The power supply is a 48v 10.5A, stalling an axis shouldn't draw enough extra power to put that supply into current limit, I would think. Actually if the ESS lost power due to the supply dropping out, I'd expect Mach3 to say "the ESS has not responded/timed out" that you get if you turn off the control box while Mach3 is running. I could chalk that up to "some power or EMI thing" but I'm curious, and it MIGHT be related to why the ESS keeps getting stuck in Reset.
What can I do to make this start and operate reliably?