From d548bb68fd7754162d8343c4ff4460cfa7d4afa3 Mon Sep 17 00:00:00 2001 From: gudnimg Date: Fri, 29 Mar 2024 18:01:30 +0000 Subject: [PATCH] MMU: revert WaitForHotendTargetTempBeep(); position in code The 8-bit FW uses a different Fullscreen UI which doesn't show the current temperature. So, for now, keep calling WaitForHotendTargetTempBeep before showing the full-screen message. --- Firmware/mmu2.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Firmware/mmu2.cpp b/Firmware/mmu2.cpp index c2203cdf9..2cab0aa2b 100644 --- a/Firmware/mmu2.cpp +++ b/Firmware/mmu2.cpp @@ -493,9 +493,10 @@ bool MMU2::unload() { return false; } + WaitForHotendTargetTempBeep(); + { ReportingRAII rep(CommandInProgress::UnloadFilament); - WaitForHotendTargetTempBeep(); UnloadInner(); } @@ -573,14 +574,14 @@ bool MMU2::load_filament_to_nozzle(uint8_t slot) { return false; } + WaitForHotendTargetTempBeep(); + FullScreenMsgLoad(slot); { // used for MMU-menu operation "Load to Nozzle" ReportingRAII rep(CommandInProgress::ToolChange); FSensorBlockRunout blockRunout; - WaitForHotendTargetTempBeep(); - if (extruder != MMU2_NO_TOOL) { // we already have some filament loaded - free it + shape its tip properly filament_ramming(); }