From e24c2200f12e9ead1143372a8067c77ac52d45ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Mon, 8 May 2023 19:33:42 +0000 Subject: [PATCH] Set FILAMENTCHANGE_FINALRETRACT instead of hardcoded 0 --- Firmware/Marlin_main.cpp | 4 ++-- Firmware/ultralcd.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index d4d5a6eed..351e2aec8 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -8391,13 +8391,13 @@ Sigma_Exit: M702 [ U | Z ] #### Parameters - - `U` - Retract distance for removal (manual reload). Default value is 0. + - `U` - Retract distance for removal (manual reload). Default value is FILAMENTCHANGE_FINALRETRACT. - `Z` - Move the Z axis by this distance. Default value is 0 to maintain backwards compatibility with older gcodes. */ case 702: { float z_target = 0; - float unloadLength = 0; + float unloadLength = FILAMENTCHANGE_FINALRETRACT; if (code_seen('U')) unloadLength = code_value(); // For safety only allow positive values diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 2b1f7e8c2..f24338b6b 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -3859,7 +3859,7 @@ void lcd_wizard(WizState state) setTargetHotend(PLA_PREHEAT_HOTEND_TEMP); lcd_display_message_fullscreen_P(_i("Now I will preheat nozzle for PLA.")); ////MSG_WIZARD_WILL_PREHEAT c=20 r=4 wait_preheat(); - unload_filament(0); // unload current filament + unload_filament(FILAMENTCHANGE_FINALRETRACT); // unload current filament lcd_wizard_load(); // load filament setTargetHotend(0); //we are finished, cooldown nozzle state = S::Restore;