How to limit the part cooling fan max power on IDEX printers?
I am searching for a solution to limit the max power of the fans of both printheads at the same time.
From the guide I havent found anything yet. what i was trying to is:
which gave me an error
the other thing was
which also gave me an error.
what else can i do?
8 Replies
from another server i got a solution to include a part cooling overwrite: https://github.com/charredchar/Klipper-Macros/blob/main/part_cooling_override.cfg
however, i dont want to include macros i dont understand.
can someone please help me on this concern?
I'm not able to check my configs right now, but I don't believe this is the correct definition...
If you just do [fan], you're not overriding the RatOS configs for the toolhead fans, you're adding a new fan config. And then Klipper is throwing an error because you've not defined the other variables for that new fan
You need to use the same section header as the part fans are defined in RatOS.cfg
Yes, if you can tell me what it is, then I am happy. I just found the section part cooling in the files provided by RatOS and that’s why I use the expression [fan] the same as in the Klipper documentary
If you send me your RatOS config, or even just take a screenshot of it, then I should be able to help
I just can't look mine up at the moment to double check the defined names
Right, found someone elses config on here
It should be [fan_generic part_fan_t0]
And [fan_generic part_fan_t1]
It is a little bit more complicated with IDEX though. You might need the [fan] section as well to limit the fan power coming from slicer requests. So maybe just try adding shutdown_value: 0 to what you had before and see if that solves the error
why do you even want to limit it? jsut dont use higher speeds in your slicer profile
its a personal workaround. its more likely to use equal settings on all printers. and thats why i limit the max power to have similar settings for the printers while using the same filament. its just a personal thing.
so you dont want a limit, you want a conversion
thats nto that easy
you need to override the fan gcode command to make this work
is it the macro i shared already?