diff --git a/Marlin/temperature.cpp b/Marlin/temperature.cpp index 68a1d6942..94f0a8762 100644 --- a/Marlin/temperature.cpp +++ b/Marlin/temperature.cpp @@ -627,6 +627,7 @@ void manage_heater() { // Has it failed to increase enough? if (degHotend(e) < watch_target_temp[e]) { // Stop! + disable_all_heaters(); _temp_error(e, MSG_HEATING_FAILED, MSG_HEATING_FAILED_LCD); } else {