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

Comments

  • If it goes inside it should be disabled by







    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.








Sign In or Register to comment.