From 903028e5749d4318e1674dae916e2955a1bb2116 Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Tue, 5 Feb 2019 17:46:31 +0100 Subject: [PATCH] fix fan speed measuring for PWM = 255 --- Firmware/Marlin_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index fc18238f7..0509f6349 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -8521,7 +8521,7 @@ ISR(INT7_vect) { //measuring speed now works for fanSpeed > 18 (approximately), which is sufficient because MIN_PRINT_FAN_SPEED is higher #ifdef FAN_SOFT_PWM //if (fanSpeedSoftPwm != 255) return; - if ((fanSpeed != 255) || (fanSpeed < MIN_PRINT_FAN_SPEED)) return; + if (!fan_measuring || (fanSpeed < MIN_PRINT_FAN_SPEED)) return; #else //FAN_SOFT_PWM if (fanSpeed < MIN_PRINT_FAN_SPEED) return; #endif //FAN_SOFT_PWM