diff --git a/Marlin/src/module/temperature.h b/Marlin/src/module/temperature.h index f9d21c3541..28ff8d26cd 100644 --- a/Marlin/src/module/temperature.h +++ b/Marlin/src/module/temperature.h @@ -407,7 +407,7 @@ class Temperature { #if ENABLED(AUTO_POWER_CONTROL) powerManager.power_on(); #endif - target_temperature[HOTEND_INDEX] = celsius; + target_temperature[HOTEND_INDEX] = MIN(celsius, maxttemp[HOTEND_INDEX]); #if WATCH_HOTENDS start_watching_heater(HOTEND_INDEX); #endif