61
Promote and discuss your product / Re: E_CNC WHB04B v1.1.1 – Professional WHB04B Solution for Mach4 and MachPro
« Last post by Srato on June 18, 2026, 02:07:42 AM »📥 Download My Software (ZIP): https://bit.ly/4fP6nDV
Would be really interested in trying out Ezilathe would anyone happen to have a link to the download ?
?
?Hi, I’m Jadon and I’m running Mach4 on a CNC router with an external motion controller, and I’m seeing a strange issue that I haven’t been able to track down. If Mach4 is left idle for more than a few minutes with the machine enabled, the Z axis still jogs and homes normally, but the moment I start a G-code job, Mach4 suddenly reports a motion fault and ignores all Z moves in the program while X and Y continue running. There’s no E-stop triggered and no following error shown, but the DRO for Z freezes at the last jog position and the tool just air-cuts. Restarting Mach4 temporarily fixes it, which makes me suspect some kind of state or buffer problem rather than wiring. I’ve checked soft limits, probe settings, and motor tuning, and nothing stands out. Has anyone run into Mach4 losing axis motion control only after sitting idle, and where should I be looking to diagnose this properly?It does sound more like a motion controller or plugin state issue than a wiring or motor tuning problem, especially since the Z axis can still jog and home correctly after sitting idle. The fact that the DRO freezes when the G-code starts suggests Mach4 may not be receiving proper position feedback or motion confirmation from the controller for that axis. I would check the Mach4 diagnostic and plugin logs immediately after the fault occurs and see if there are any communication or buffer-related messages. It's also worth looking at whether the Z drive or controller has any idle timeout, sleep, or watchdog settings that could affect programmed motion but not manual jogging. Another useful test would be to let the machine sit idle until the issue appears, then run a very simple G-code file containing only Z moves. Also, which external motion controller and plugin version are you using? That information could help identify whether this is a known controller-specific issue.