From bb614f669d7bf9fc82d68862eb3fba5729c2d762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sat, 4 Mar 2023 16:35:40 +0000 Subject: [PATCH] PFW-1503 Add additional check Add lcd_commands_type == LcdCommands::Layer1Cal just in case blocks_queued() is 0 for one instant between lcd_command steps Change in memory: Flash: +8 bytes SRAM: 0 bytes --- Firmware/Marlin_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 4080a4af5..06b371b98 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -548,7 +548,7 @@ bool check_fsensor() { bool __attribute__((noinline)) BABYSTEP_ALLOWED() { return (axis_known_position[Z_AXIS] && !homing_flag && !mesh_bed_leveling_flag - && ( blocks_queued() || ( !isPrintPaused && (IS_SD_PRINTING || usb_timer.running()) )) + && ( blocks_queued() || lcd_commands_type == LcdCommands::Layer1Cal || ( !isPrintPaused && (IS_SD_PRINTING || usb_timer.running()) )) ); }