diff --git a/Marlin/src/lcd/menu/menu_main.cpp b/Marlin/src/lcd/menu/menu_main.cpp index 1cc7e2ae76..a87ca6f6e8 100644 --- a/Marlin/src/lcd/menu/menu_main.cpp +++ b/Marlin/src/lcd/menu/menu_main.cpp @@ -155,17 +155,18 @@ void menu_main() { #endif MENU_ITEM(submenu, MSG_MOTION, menu_motion); - MENU_ITEM(submenu, MSG_TEMPERATURE, menu_temperature); - - #if ENABLED(MIXING_EXTRUDER) - MENU_ITEM(submenu, MSG_MIXER, menu_mixer); - #endif - - #if ENABLED(MMU2_MENUS) - MENU_ITEM(submenu, MSG_MMU2_MENU, menu_mmu2); - #endif } + MENU_ITEM(submenu, MSG_TEMPERATURE, menu_temperature); + + #if ENABLED(MIXING_EXTRUDER) + MENU_ITEM(submenu, MSG_MIXER, menu_mixer); + #endif + + #if ENABLED(MMU2_MENUS) + if (!busy) MENU_ITEM(submenu, MSG_MMU2_MENU, menu_mmu2); + #endif + MENU_ITEM(submenu, MSG_CONFIGURATION, menu_configuration); #if ENABLED(CUSTOM_USER_MENUS)