From dfd3f34351f96a6807e4ca931f9015b3150d6bff Mon Sep 17 00:00:00 2001 From: leptun Date: Wed, 25 Sep 2019 22:35:35 +0300 Subject: [PATCH] Check for minimum fan speed. Should be achievable by both fans in 1s. --- Firmware/ultralcd.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index a332911d9..b29d39fb3 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -6337,7 +6337,7 @@ void lcd_resume_print() extruder_autofan_last_check = _millis(); fan_measuring = true; #endif //FAN_SOFT_PWM - _delay(2000); //delay_keep_alive would turn off extruder fan, because temerature is too low (maybe) + _delay(1000); //delay_keep_alive would turn off extruder fan, because temerature is too low (maybe) manage_heater(); fanSpeed = 0; #ifdef FAN_SOFT_PWM @@ -6345,13 +6345,13 @@ void lcd_resume_print() #endif //FAN_SOFT_PWM manage_heater(); #ifdef TACH_0 - if (!fan_speed[0]) { //extruder fan error + if (fan_speed[0] <= 20) { //extruder fan error LCD_ALERTMESSAGERPGM(PSTR("Err: EXTR. FAN ERROR")); return; } #endif #ifdef TACH_1 - if (!fan_speed[1]) { //print fan error + if (fan_speed[1] <= 20) { //print fan error LCD_ALERTMESSAGERPGM(PSTR("Err: PRINT FAN ERROR")); return; }