From d8d085287ea16423fef70d6a3692b8a51a126de5 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia <wavexx@thregr.org> Date: Sun, 21 Aug 2022 14:48:00 +0200 Subject: [PATCH] Re-enable bed temperature automatically for transitory errors --- Firmware/temperature.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Firmware/temperature.cpp b/Firmware/temperature.cpp index 8daed317..a7fdbdd4 100755 --- a/Firmware/temperature.cpp +++ b/Firmware/temperature.cpp @@ -1738,6 +1738,11 @@ void handle_temp_error() temp_error_state.v = 0; WRITE(BEEPER, LOW); menu_unset_block(MENU_BLOCK_THERMAL_ERROR); + + // hotend error was transitory and disappeared, re-enable bed + if (!target_temperature_bed) + target_temperature_bed = saved_bed_temperature; + SERIAL_ECHOLNPGM("TM: error cleared"); } break;