diff --git a/Marlin/src/module/tool_change.cpp b/Marlin/src/module/tool_change.cpp index bfd79a3d6..abbae3ac3 100644 --- a/Marlin/src/module/tool_change.cpp +++ b/Marlin/src/module/tool_change.cpp @@ -650,6 +650,7 @@ void tool_change(const uint8_t tmp_extruder, const float fr_mm_s/*=0.0*/, bool n if (!DEBUGGING(DRYRUN) && thermalManager.targetTooColdToExtrude(active_extruder)) { SERIAL_ERROR_START(); SERIAL_ERRORLNPGM(MSG_HOTEND_TOO_COLD); + active_extruder = tmp_extruder; return; } #endif