parent
c4ec01d59b
commit
fc460fff94
1 changed files with 26 additions and 1 deletions
|
@ -3107,11 +3107,36 @@ void kill_screen(const char* lcd_msg) {
|
||||||
else
|
else
|
||||||
MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28"));
|
MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28"));
|
||||||
|
|
||||||
#if ENABLED(SWITCHING_EXTRUDER) || ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(SWITCHING_EXTRUDER)
|
||||||
|
|
||||||
|
#if EXTRUDERS == 4
|
||||||
|
switch (active_extruder) {
|
||||||
|
case 0: MENU_ITEM(gcode, MSG_SELECT " " MSG_E2, PSTR("T1")); break;
|
||||||
|
case 1: MENU_ITEM(gcode, MSG_SELECT " " MSG_E1, PSTR("T0")); break;
|
||||||
|
case 2: MENU_ITEM(gcode, MSG_SELECT " " MSG_E4, PSTR("T3")); break;
|
||||||
|
case 3: MENU_ITEM(gcode, MSG_SELECT " " MSG_E3, PSTR("T2")); break;
|
||||||
|
}
|
||||||
|
#elif EXTRUDERS == 3
|
||||||
|
if (active_extruder < 2) {
|
||||||
if (active_extruder)
|
if (active_extruder)
|
||||||
MENU_ITEM(gcode, MSG_SELECT " " MSG_E1, PSTR("T0"));
|
MENU_ITEM(gcode, MSG_SELECT " " MSG_E1, PSTR("T0"));
|
||||||
else
|
else
|
||||||
MENU_ITEM(gcode, MSG_SELECT " " MSG_E2, PSTR("T1"));
|
MENU_ITEM(gcode, MSG_SELECT " " MSG_E2, PSTR("T1"));
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
if (active_extruder)
|
||||||
|
MENU_ITEM(gcode, MSG_SELECT " " MSG_E1, PSTR("T0"));
|
||||||
|
else
|
||||||
|
MENU_ITEM(gcode, MSG_SELECT " " MSG_E2, PSTR("T1"));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif ENABLED(DUAL_X_CARRIAGE)
|
||||||
|
|
||||||
|
if (active_extruder)
|
||||||
|
MENU_ITEM(gcode, MSG_SELECT " " MSG_E1, PSTR("T0"));
|
||||||
|
else
|
||||||
|
MENU_ITEM(gcode, MSG_SELECT " " MSG_E2, PSTR("T1"));
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
MENU_ITEM(submenu, MSG_MOVE_E, lcd_move_get_e_amount);
|
MENU_ITEM(submenu, MSG_MOVE_E, lcd_move_get_e_amount);
|
||||||
|
|
Reference in a new issue