🎨 Use MAP for home axis items
This commit is contained in:
parent
95339c9561
commit
78b42ed387
@ -329,6 +329,8 @@ void menu_move() {
|
|||||||
END_MENU();
|
END_MENU();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define _HOME_ITEM(N) GCODES_ITEM_N(N##_AXIS, MSG_AUTO_HOME_A, F("G28X" STR_##N));
|
||||||
|
|
||||||
#if ENABLED(INDIVIDUAL_AXIS_HOMING_SUBMENU)
|
#if ENABLED(INDIVIDUAL_AXIS_HOMING_SUBMENU)
|
||||||
//
|
//
|
||||||
// "Motion" > "Homing" submenu
|
// "Motion" > "Homing" submenu
|
||||||
@ -338,31 +340,7 @@ void menu_move() {
|
|||||||
BACK_ITEM(MSG_MOTION);
|
BACK_ITEM(MSG_MOTION);
|
||||||
|
|
||||||
GCODES_ITEM(MSG_AUTO_HOME, FPSTR(G28_STR));
|
GCODES_ITEM(MSG_AUTO_HOME, FPSTR(G28_STR));
|
||||||
GCODES_ITEM_N(X_AXIS, MSG_AUTO_HOME_A, F("G28X"));
|
MAIN_AXIS_MAP(_HOME_ITEM);
|
||||||
#if HAS_Y_AXIS
|
|
||||||
GCODES_ITEM_N(Y_AXIS, MSG_AUTO_HOME_A, F("G28Y"));
|
|
||||||
#endif
|
|
||||||
#if HAS_Z_AXIS
|
|
||||||
GCODES_ITEM_N(Z_AXIS, MSG_AUTO_HOME_A, F("G28Z"));
|
|
||||||
#endif
|
|
||||||
#if HAS_I_AXIS
|
|
||||||
GCODES_ITEM_N(I_AXIS, MSG_AUTO_HOME_A, F("G28" STR_I));
|
|
||||||
#endif
|
|
||||||
#if HAS_J_AXIS
|
|
||||||
GCODES_ITEM_N(J_AXIS, MSG_AUTO_HOME_A, F("G28" STR_J));
|
|
||||||
#endif
|
|
||||||
#if HAS_K_AXIS
|
|
||||||
GCODES_ITEM_N(K_AXIS, MSG_AUTO_HOME_A, F("G28" STR_K));
|
|
||||||
#endif
|
|
||||||
#if HAS_U_AXIS
|
|
||||||
GCODES_ITEM_N(U_AXIS, MSG_AUTO_HOME_A, F("G28" STR_U));
|
|
||||||
#endif
|
|
||||||
#if HAS_V_AXIS
|
|
||||||
GCODES_ITEM_N(V_AXIS, MSG_AUTO_HOME_A, F("G28" STR_V));
|
|
||||||
#endif
|
|
||||||
#if HAS_W_AXIS
|
|
||||||
GCODES_ITEM_N(W_AXIS, MSG_AUTO_HOME_A, F("G28" STR_W));
|
|
||||||
#endif
|
|
||||||
|
|
||||||
END_MENU();
|
END_MENU();
|
||||||
}
|
}
|
||||||
@ -400,31 +378,7 @@ void menu_motion() {
|
|||||||
#else
|
#else
|
||||||
GCODES_ITEM(MSG_AUTO_HOME, FPSTR(G28_STR));
|
GCODES_ITEM(MSG_AUTO_HOME, FPSTR(G28_STR));
|
||||||
#if ENABLED(INDIVIDUAL_AXIS_HOMING_MENU)
|
#if ENABLED(INDIVIDUAL_AXIS_HOMING_MENU)
|
||||||
GCODES_ITEM_N(X_AXIS, MSG_AUTO_HOME_A, F("G28X"));
|
MAIN_AXIS_MAP(_HOME_ITEM);
|
||||||
#if HAS_Y_AXIS
|
|
||||||
GCODES_ITEM_N(Y_AXIS, MSG_AUTO_HOME_A, F("G28Y"));
|
|
||||||
#endif
|
|
||||||
#if HAS_Z_AXIS
|
|
||||||
GCODES_ITEM_N(Z_AXIS, MSG_AUTO_HOME_A, F("G28Z"));
|
|
||||||
#endif
|
|
||||||
#if HAS_I_AXIS
|
|
||||||
GCODES_ITEM_N(I_AXIS, MSG_AUTO_HOME_A, F("G28" STR_I));
|
|
||||||
#endif
|
|
||||||
#if HAS_J_AXIS
|
|
||||||
GCODES_ITEM_N(J_AXIS, MSG_AUTO_HOME_A, F("G28" STR_J));
|
|
||||||
#endif
|
|
||||||
#if HAS_K_AXIS
|
|
||||||
GCODES_ITEM_N(K_AXIS, MSG_AUTO_HOME_A, F("G28" STR_K));
|
|
||||||
#endif
|
|
||||||
#if HAS_U_AXIS
|
|
||||||
GCODES_ITEM_N(U_AXIS, MSG_AUTO_HOME_A, F("G28" STR_U));
|
|
||||||
#endif
|
|
||||||
#if HAS_V_AXIS
|
|
||||||
GCODES_ITEM_N(V_AXIS, MSG_AUTO_HOME_A, F("G28" STR_V));
|
|
||||||
#endif
|
|
||||||
#if HAS_W_AXIS
|
|
||||||
GCODES_ITEM_N(W_AXIS, MSG_AUTO_HOME_A, F("G28" STR_W));
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user