🚸 MarlinUI Endstop Test Screen, and more (#25667)
This commit is contained in:
@@ -2171,32 +2171,9 @@ void prepare_line_to_destination() {
|
||||
// Check for a broken endstop
|
||||
EndstopEnum es;
|
||||
switch (axis) {
|
||||
default:
|
||||
case X_AXIS: es = X_ENDSTOP; break;
|
||||
#if HAS_Y_AXIS
|
||||
case Y_AXIS: es = Y_ENDSTOP; break;
|
||||
#endif
|
||||
#if HAS_Z_AXIS
|
||||
case Z_AXIS: es = Z_ENDSTOP; break;
|
||||
#endif
|
||||
#if HAS_I_AXIS
|
||||
case I_AXIS: es = I_ENDSTOP; break;
|
||||
#endif
|
||||
#if HAS_J_AXIS
|
||||
case J_AXIS: es = J_ENDSTOP; break;
|
||||
#endif
|
||||
#if HAS_K_AXIS
|
||||
case K_AXIS: es = K_ENDSTOP; break;
|
||||
#endif
|
||||
#if HAS_U_AXIS
|
||||
case U_AXIS: es = U_ENDSTOP; break;
|
||||
#endif
|
||||
#if HAS_V_AXIS
|
||||
case V_AXIS: es = V_ENDSTOP; break;
|
||||
#endif
|
||||
#if HAS_W_AXIS
|
||||
case W_AXIS: es = W_ENDSTOP; break;
|
||||
#endif
|
||||
#define _ESCASE(A) case A##_AXIS: es = A##_ENDSTOP; break;
|
||||
MAIN_AXIS_MAP(_ESCASE)
|
||||
default: break;
|
||||
}
|
||||
if (TEST(endstops.state(), es)) {
|
||||
SERIAL_ECHO_MSG("Bad ", AS_CHAR(AXIS_CHAR(axis)), " Endstop?");
|
||||
|
Reference in New Issue
Block a user