diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index f9cfb900..10660195 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -1753,7 +1753,7 @@ void loop() } #ifdef FANCHECK - if (fan_check_error) + if (fan_check_error && isPrintPaused) { process_commands(); //used to process pausing KEEPALIVE_STATE(PAUSED_FOR_USER);