|
@@ -351,7 +351,7 @@ void Endstops::update() {
|
351
|
351
|
|
352
|
352
|
#define UPDATE_ENDSTOP(AXIS,MINMAX) do { \
|
353
|
353
|
UPDATE_ENDSTOP_BIT(AXIS, MINMAX); \
|
354
|
|
- if (TEST_ENDSTOP(_ENDSTOP(AXIS, MINMAX)) && stepper.current_block->steps[_AXIS(AXIS)] > 0) { \
|
|
354
|
+ if (TEST_ENDSTOP(_ENDSTOP(AXIS, MINMAX))) { \
|
355
|
355
|
_ENDSTOP_HIT(AXIS, MINMAX); \
|
356
|
356
|
stepper.endstop_triggered(_AXIS(AXIS)); \
|
357
|
357
|
} \
|
|
@@ -482,7 +482,6 @@ void Endstops::update() {
|
482
|
482
|
#else
|
483
|
483
|
if (X_MAX_TEST) UPDATE_ENDSTOP(X, MAX);
|
484
|
484
|
#endif
|
485
|
|
-
|
486
|
485
|
#endif
|
487
|
486
|
}
|
488
|
487
|
}
|