diff --git a/Marlin/endstops.cpp b/Marlin/endstops.cpp index ef731a0f2..6dc0b9c9f 100644 --- a/Marlin/endstops.cpp +++ b/Marlin/endstops.cpp @@ -314,7 +314,7 @@ void Endstops::update() { #define UPDATE_ENDSTOP(AXIS,MINMAX) do { \ UPDATE_ENDSTOP_BIT(AXIS, MINMAX); \ - if (TEST_ENDSTOP(_ENDSTOP(AXIS, MINMAX)) && stepper.current_block->steps[_AXIS(AXIS)] > 0) { \ + if (TEST_ENDSTOP(_ENDSTOP(AXIS, MINMAX))) { \ _ENDSTOP_HIT(AXIS, MINMAX); \ stepper.endstop_triggered(_AXIS(AXIS)); \ } \ @@ -444,7 +444,6 @@ void Endstops::update() { #else if (X_MAX_TEST) UPDATE_ENDSTOP(X, MAX); #endif - #endif } }