The machine intermittently makes much larger jog moves than commanded, even when using Precise mode and a single mouse click.
This has resulted in unexpected axis motion, including the Z-axis plunging into the table during jogging, not during probing or program execution.
The behavior looks like multiple jog commands are being issued or executed from one user action, creating a serious risk of crashes and lost work.
Steps already taken to eliminate the issue:
Verified steps/mm values are correct and the machine cuts accurately during normal G-code jobs.
Verified Z zero and work offsets were correct at the time of the crash.
Confirmed jog increment values for Precise and Normal modes are configured correctly.
Replaced the USB cable with a new one.
Connected the USB cable directly to the laptop (no hub or extension).
Disabled Windows sleep and power management features.
Disabled USB selective suspend and USB power saving.
Updated GSender to the latest version (1.5.7).
Verified the issue happens in Precise mode, not Rapid.
Observed the issue primarily on the Z axis, but occasionally on X and Y as well.
Confirmed this happens during jogging, not during probing or G-code execution. Although I’ve rammed the bit directly into the probe as well, trying to jog to get it close.
Determined soft limits would not prevent this, since it occurs within the valid travel envelope.
Identified that the behavior feels consistent with jog command duplication, buffering, or resend behavior rather than operator error.