From ff9a6c81772ce2735bc47bfe837c6ad625da03ce Mon Sep 17 00:00:00 2001 From: leptun Date: Thu, 26 Sep 2019 20:52:29 +0300 Subject: [PATCH] Prevent fan error while checking fan functionality --- Firmware/temperature.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Firmware/temperature.cpp b/Firmware/temperature.cpp index f88933a19..e1c467287 100755 --- a/Firmware/temperature.cpp +++ b/Firmware/temperature.cpp @@ -506,11 +506,11 @@ void checkFanSpeed() fan_check_error = EFCE_FIXED; } - if ((fan_speed_errors[0] > max_extruder_fan_errors) && fans_check_enabled) { + if ((fan_speed_errors[0] > max_extruder_fan_errors) && fans_check_enabled && (fan_check_error == EFCE_OK)) { fan_speed_errors[0] = 0; fanSpeedError(0); //extruder fan } - if ((fan_speed_errors[1] > max_print_fan_errors) && fans_check_enabled) { + if ((fan_speed_errors[1] > max_print_fan_errors) && fans_check_enabled && (fan_check_error == EFCE_OK)) { fan_speed_errors[1] = 0; fanSpeedError(1); //print fan }