Chamber Fan is always active
Hello fellows,
i've connect fan for chamber cooling. Using Com::print i'm reading temperature from the thermistor. All values are correct. In function managetemperatures (Extruder.cpp) it does jump in the if statement
if(act->currentTemperatureC < Printer::thermoMinTemp)
pwm_pos[PWM_FAN_THERMO] = 0;
but the fan never stops.
Any ideas ?
Happy new year
i've connect fan for chamber cooling. Using Com::print i'm reading temperature from the thermistor. All values are correct. In function managetemperatures (Extruder.cpp) it does jump in the if statement
if(act->currentTemperatureC < Printer::thermoMinTemp)
pwm_pos[PWM_FAN_THERMO] = 0;
but the fan never stops.
Any ideas ?
Happy new year
Comments
if(pwm_pos_set[PWM_FAN_THERMO] == pwm_count_cooler && pwm_pos_set[PWM_FAN_THERMO] != COOLER_PWM_MASK) WRITE(FAN_THERMO_PIN,0);
in HAL.cpp.
Possible reasons are if FAN_THERMO_PIN has a pin number that is also used by an other pwm signal or if it is not the pin number where the fan is connected.
Just my first ideas to look for.