diff --git a/dda.c b/dda.c index 103bbca..a0cf1f6 100644 --- a/dda.c +++ b/dda.c @@ -728,6 +728,7 @@ void dda_clock() { move_state.debounce_count_zmin = move_state.debounce_count_xmax = move_state.debounce_count_ymax = move_state.debounce_count_zmax = 0; endstop_stop = 0; + last_dda = dda; } if (dda == NULL) @@ -815,8 +816,6 @@ void dda_clock() { } } /* if (endstop_stop == 0) */ - last_dda = dda; - cli(); // Compensate sei() above. busy = 0; }