Internal (klipper/RatOS controlled) heater
Here I go again... Google could not save me...
I have a single Chamber sensor connected to say "PF5" (using example pins).
If I dont specify "temperature_sensor chamber", RATOS will use the Extruder sensor, which I dont want as I have a chamber sensor.
If I specify "temperature_sensor chamber" with sensor on "PF5", klipper will moan about duplicate sensor use.
Cannot exclude "sensor type/pin" in heater section and want to use the dedicated sensor connected to "PF5".
Is there again something I am missing when having a single sensor?
only "Bad" way I found around this is to use:
[duplicate_pin_override]
pins: PF5
Not sure I like this....
23 Replies
One more point, the heater I am using is a PTC heater which has no sensor in it. Just straight 24v to the fan & heater.
Why would it be using the extruder sensor for the chamber if you have the sensor defined in the heater section?
Just use the ports that aren't used for something else.
If I specify "temperature_sensor chamber" with sensor on "PF5", klipper will moan about duplicate sensor use.Do you mean duplicate pin use? It won't complain unless you're using PF5 for something else (which you can't/shouldn't, obviously). If not, i don't know what you mean by "duplicate sensor use".
Share my setup: I have a single temperature sensor on PA3
This is the error
Changed to unused pin
Error as expected as there is no sensor (resistance) connected and even if it did work, on the console you would see garbage readings
Why not remove this "temperature_sensor chamber" section and then give us the option in a variable to use either the "heater_generic chamber_heater" temp sensor or the "Extruder" temp sensor?
Just a suggestion as I am not sure what else this impacts in RATOS2.1
Guess this original guide for RatOS2.1 assumes that the heater will always have its own temp sensor and which is not the case for me in a PTC heater
I would then say the the variable could give you one of 3 options:
- chamber
- chamber_heater
- extruder
Then all option are availible
Just to say, very impressed so far with RatOS2.1 on my voron v0. Fully automated prints with heated chamber is great to have and no longer need to manually start chamber heater and filter.
Maxed out the SKR 3 EZ standard connections with everything in this printer.
Lights
Nevermove filter
PTC heater
Webcam
Other items include the Rpi4, SSR for PTC heater, dual relay board for lights and filter control. Squeezed in a 350W power supply on the bottom.
This small printer is a work horse and now is even better than it ever was with Standard Klipper.
Nice job on the RatOS2.1. Makes everything so much easier
these are two independen thermistors
one is to monitor the chamber temp the other is to monitor the heater teamp
you need two thermistors
so they cant be obviously on the same pin
Correct. If you have no sensor on the heater, you can’t accurately control it. If it has it’s own controller this is the wrong configuration, if not you need a heater mounted thermistor (or you risk really bad incidents). A chamber thermistor needs to be away from the heater or it doesn’t measure the chamber.
They cannot and should not be the same sensor
Could you please give me an idea of what is typically used for a heater then? I thought a PTC heater was common.
PTC heaters are common, you jsut need to add a thermistor to it
preferably directly to the heater rips
Ah ok.
See we learn all the time
On the SKR3 EZ, we have 3 temp connections (TB, TH0, TH1) which I have already used.
Could I use PA4 on the EXP2 connector to add another thermistor?
i dont think so
the thermistor connectors do need some extra circutry behind the pin
Not only that, it's an analog resistance measurement, so the MCU needs to have ADC's available for it. You can't use a GPIO.
SKR MINI E3 Thermistor Expander?
This board allows you to use the TFT header on SKR Mini E3 boards (V1.2, V2.0, and V3) as 2 more thermistor inputs
Guess it would be the same on the SKR 3 EZ
GitHub
Voron-Hardware/SKR-Mini_TFT_Thermistor_Board at master · VoronDesig...
Cool Hardware designed by the Voron Design group. Contribute to VoronDesign/Voron-Hardware development by creating an account on GitHub.
Gives me two more Thermistors options
the reason it works on the SKR Mini's is because PA2 and PA3 can be switched to analog mode.
That might not be the case on the SKR 3 EZ.
You could find ADC switchable pins on the SKR 3 EZ and wire it up to that board, but i would definitely not just plug it into any of the EXP headers willy nilly.