Skip to content

Commit 61f0dd2

Browse files
committed
🩹 Fix _CAN_HOME for new endstop flags
1 parent 207535a commit 61f0dd2

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

Marlin/src/module/motion.cpp

+1-6
Original file line numberDiff line numberDiff line change
@@ -2078,12 +2078,7 @@ void prepare_line_to_destination() {
20782078
// Only Z homing (with probe) is permitted
20792079
if (axis != Z_AXIS) { BUZZ(100, 880); return; }
20802080
#else
2081-
#define _CAN_HOME(A) (axis == _AXIS(A) && ( \
2082-
ENABLED(A##_SPI_SENSORLESS) \
2083-
|| TERN0(HAS_Z_AXIS, TERN0(HOMING_Z_WITH_PROBE, _AXIS(A) == Z_AXIS)) \
2084-
|| TERN0(A##_HOME_TO_MIN, A##_MIN_PIN > -1) \
2085-
|| TERN0(A##_HOME_TO_MAX, A##_MAX_PIN > -1) \
2086-
))
2081+
#define _CAN_HOME(A) (axis == _AXIS(A) && (EITHER(A##_SPI_SENSORLESS, HAS_##A##_ENDSTOP) || TERN0(HOMING_Z_WITH_PROBE, _AXIS(A) == Z_AXIS)))
20872082
#define _ANDCANT(N) && !_CAN_HOME(N)
20882083
if (true MAIN_AXIS_MAP(_ANDCANT)) return;
20892084
#endif

0 commit comments

Comments
 (0)