Have a fan to help cool steppers on my Manta M8P, upon stepper activation, voltage to appropriate fan pin is applied and the fan runs. Issue here is that I want the fan to run for 300 seconds after the last stepper in the list (all of them) is idle. However, the actual behavior is that the fan immediately shuts off.
Thank you @Sineos and I did read that article prior to making my post…however I still am at a loss. I have no other [idle_timeout] specified in my printer.cfg, thus no global timeout that would be overriding the specific timeout for my controller_fan.
You’ve misconfigured the fan if you want it to remain on for 300 seconds after your steppers are disabled. Either delete the idle_speed setting, or change it to a non zero value. The purpose of that setting is to allow a different fan speed during the idle timeout, not to turn the fan off after the timeout has expired. That happens automatically. This is all explained in the Klipper docs for controller fans.