Procházet zdrojové kódy

Fix _CAN_HOME (Y homing) bug (#18356)

brian park před 5 roky
rodič
revize
bc9e5e2abc
No account linked to committer's email address
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2
    2
      Marlin/src/module/motion.cpp

+ 2
- 2
Marlin/src/module/motion.cpp Zobrazit soubor

1537
     #define _CAN_HOME(A) (axis == _AXIS(A) && ( \
1537
     #define _CAN_HOME(A) (axis == _AXIS(A) && ( \
1538
          ENABLED(A##_SPI_SENSORLESS) \
1538
          ENABLED(A##_SPI_SENSORLESS) \
1539
       || (_AXIS(A) == Z_AXIS && ENABLED(HOMING_Z_WITH_PROBE)) \
1539
       || (_AXIS(A) == Z_AXIS && ENABLED(HOMING_Z_WITH_PROBE)) \
1540
-      || (A##_MIN_PIN > 0 && A##_HOME_DIR < 0) \
1541
-      || (A##_MAX_PIN > 0 && A##_HOME_DIR > 0) \
1540
+      || (A##_MIN_PIN > -1 && A##_HOME_DIR < 0) \
1541
+      || (A##_MAX_PIN > -1 && A##_HOME_DIR > 0) \
1542
     ))
1542
     ))
1543
     if (!_CAN_HOME(X) && !_CAN_HOME(Y) && !_CAN_HOME(Z)) return;
1543
     if (!_CAN_HOME(X) && !_CAN_HOME(Y) && !_CAN_HOME(Z)) return;
1544
   #endif
1544
   #endif

Loading…
Zrušit
Uložit