# Anyone got a chamber heater?

**URL:** <https://forum.sovol3d.com/t/anyone-got-a-chamber-heater/8913>\
**Category:** Sovol Zero\
**Created:** [October 24, 2025, 6:17pm UTC](https://forum.sovol3d.com/t/anyone-got-a-chamber-heater/8913 "2025-10-24T18:17:48Z")\
**Posts on this page:** 1\
**Showing post:** 24

<div class="post-metadata">

**Author:** ![tektalon](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.sovol3d.com/tektalon/32/5391_2.png) [@tektalon](https://forum.sovol3d.com/u/tektalon)\
**Post date:** [February 1, 2026, 8:02pm UTC](https://forum.sovol3d.com/t/anyone-got-a-chamber-heater/8913/24 "2026-02-01T20:02:28Z")

</div>

@msheldon

and i thought i was the only one with the problem

luckily i seem to have found a workaround which seems to be working for me so far (still very fresh, so i’m still quite cautious with my celebrations)

> [@PID Controlled Exhaust Fan (Quiet!)](https://forum.sovol3d.com/t/pid-controlled-exhaust-fan-quiet/9025/15):
>
> OMG in my pain and desperation i turned to chatGPT and after arguing and denying all the wrong solutions i now have a workaround if i put SET\_FAN\_SPEED FAN=fan2 SPEED=0 right before the TEMPERATURE\_WAIT it works let’s ignore the fact that it is such an obvious approach that i could have tried it even without understanding why \>\< It seems to be a problem with the klipper resend loop during the wait command which somehow sends the wrong last fan2 state ? here’s the long and as always way to c…

---

_[View the full topic](https://forum.sovol3d.com/t/anyone-got-a-chamber-heater/8913)._
