|
@@ -685,6 +685,8 @@ void manage_heater()
|
|
{
|
|
{
|
|
soft_pwm[e] = 0;
|
|
soft_pwm[e] = 0;
|
|
}
|
|
}
|
|
|
|
+ if(target_temperature[e]==0)
|
|
|
|
+ soft_pwm[e] = 0;
|
|
|
|
|
|
#ifdef WATCH_TEMP_PERIOD
|
|
#ifdef WATCH_TEMP_PERIOD
|
|
if(watchmillis[e] && millis() - watchmillis[e] > WATCH_TEMP_PERIOD)
|
|
if(watchmillis[e] && millis() - watchmillis[e] > WATCH_TEMP_PERIOD)
|
|
@@ -812,6 +814,8 @@ void manage_heater()
|
|
WRITE(HEATER_BED_PIN,LOW);
|
|
WRITE(HEATER_BED_PIN,LOW);
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
+ if(target_temperature_bed==0)
|
|
|
|
+ soft_pwm_bed = 0;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#ifdef HOST_KEEPALIVE_FEATURE
|
|
#ifdef HOST_KEEPALIVE_FEATURE
|