Hotend fan temperature control
Greetings!
Before upgrading to RatOS I used to ensure my hotend fan would only spin over a certain temperature by using the following:
[heater_fan t0hotend_fan]
pin: toolboard_t0:fan_part_cooling_pin (Previously a different pin)
heater: extruder
heater_temp: 50
If I insert this in my printer.cfg, I get the error shown in the picture.
Any help is greatly appreciated!
8 Replies
Rule #2 - please include your applicable files/logs
I guess you mean RatOS 2.1. Don't use the part cooling pin for your hotend cooling fan :). Also you don't have to use aliases, just use the pin name. You can see the pins in RatOS.cfg. Regardless, you don't even need to redefine any pins here, just add the heater_fan section and the
heater_temp
parameter in printer.cfg, that's all you need. 50 degrees is the default btw.@miklschmidt Here is the log š
If I remove the pin callout, it complains about not having a defined pin.
If I callout the pin directly, it complains it's been defined multiple times.
As far as I can tell it's defined twice, once for the main controller board and once for the toolheads.
I quote:
Don't use the part cooling pin for your hotend cooling fanš That's why it's complaining you're using the same pin twice or using it different names for the same pin It has nothing to do with the board alias definitions, you can write anything you want in there, repeat a pin as many times as you want, all that matters is how they're used in the actual config.
The fan_toolhead_cooling_pin also gives this issue.
I heard something about quirky files before, but I've not been able to find it for the EBB42.
Also, regarding this; if I do not define a pin, it throws this error.
please post the debug-zip, it's difficult to help you if i can't see your modifications
Yeah that section name is not correct.
Ie. you're defining a second heater_fan
Not modifying the old one
Copy paste what you need from RatOS.cfg. Naming matters.
Also, i'd like to once again remind you that what you're attempting to do is already how it works out of the box. You don't have to make any modifications at all.
Solution
Finally kind of figured it out, thank you!