diff --git a/motion_control.c b/motion_control.c index 3b2080c..6fda0c2 100644 --- a/motion_control.c +++ b/motion_control.c @@ -279,6 +279,7 @@ void mc_probe_cycle(float *target, float feed_rate, uint8_t invert_feed_rate, in void mc_probe_cycle(float *target, float feed_rate, uint8_t invert_feed_rate) #endif { + if (sys.state != STATE_CYCLE) protocol_auto_cycle_start(); protocol_buffer_synchronize(); // Finish all queued commands if (sys.abort) { return; } // Return if system reset has been issued.