Chamber heater settings question

I’ve added a DIY chamber heater based on a bath heater. - I have a temperature sensor on above toolhead 0 (sensor pin PF4); - a sensor in front of the heater (sensor pin PF5); - a 12V fan connected to PE5; - a 40A SSR connected to PA2 and to the heater. My printer.cfg settings are:
[temperature_sensor chamber]
sensor_type: ATC Semitec 104GT-2
sensor_pin: PF4

[heater_generic chamber_heater]
gcode_id: chamber_heater
heater_pin: PA2
smooth_time: 10
sensor_type: ATC Semitec 104GT-2 #PT1000
sensor_pin: PF5
#control: pid
#pid_kp: 24.750
#pid_ki: 2.578
#pid_kd: 59.400
pwm_cycle_time: 0.25
min_temp: 0
max_temp: 200
max_power: 1.0

[heater_fan chamber_heater_fan]
pin: PE5 #Fan 1 12V
heater: chamber_heater
heater_temp: 40
[temperature_sensor chamber]
sensor_type: ATC Semitec 104GT-2
sensor_pin: PF4

[heater_generic chamber_heater]
gcode_id: chamber_heater
heater_pin: PA2
smooth_time: 10
sensor_type: ATC Semitec 104GT-2 #PT1000
sensor_pin: PF5
#control: pid
#pid_kp: 24.750
#pid_ki: 2.578
#pid_kd: 59.400
pwm_cycle_time: 0.25
min_temp: 0
max_temp: 200
max_power: 1.0

[heater_fan chamber_heater_fan]
pin: PE5 #Fan 1 12V
heater: chamber_heater
heater_temp: 40
and "True" to variable_chamber_heater_control_external_heater: True Is it correct that if I set the target for chamber heater to 60°C when the sensor in front of the heater reaches 60°C sets the heater power to 0%? I would expect to see 0% when the top sensor reaches 60°.
No description
No description
No description
Solution:
CHAMBER_HEATER_ON CHAMBER_TEMP: whatever you want
Jump to solution
11 Replies
MDFPereira
MDFPereira2mo ago
Nope. That sensor only checks the temp on the heater. The one controlling chamber temp is the other one (on PF4) and that sensor just in front of the heater may not last long...
Teo_
Teo_OP2mo ago
You are right, it is already dead and indicates -21°C 🤦‍♂️. A better place to monitor the heater temperature for the next sensor?
MDFPereira
MDFPereira2mo ago
If you can open the heater, glue it to the side of the fins
Teo_
Teo_OP2mo ago
I’ve replaced the heater temperature sensor with a PT1000. The behavior is still the same: if I set a target temperature, when the heater sensor reaches this temperature cuts the heater power but the chamber sensor is still cold (eg. 34.1°C).
No description
MDFPereira
MDFPereira2mo ago
That's exactly what it should do. So, the heater will be "floating" around the set 80 until the chamber reaches the required temp. If the heater is good and tough, you can set it's temp a bit higher
Teo_
Teo_OP2mo ago
Ah, OK, so it's only the slicer that defines the chamber temperature, I can't set it manually. Thanks
MDFPereira
MDFPereira2mo ago
You can send the same command in the console
Teo_
Teo_OP2mo ago
What is the correct command? I’ve tried but…
16:27 Unknown command:"_START_PRINT_HEAT_CHAMBER=60"
16:27 _START_PRINT_HEAT_CHAMBER=60
16:27 Unknown command:"_START_PRINT_HEAT_CHAMBER=60"
16:27 _START_PRINT_HEAT_CHAMBER=60
Solution
MDFPereira
MDFPereira2mo ago
CHAMBER_HEATER_ON CHAMBER_TEMP: whatever you want
Teo_
Teo_OP2mo ago
It works, thanks:
17:31 RatOS: Preheating chamber to 60°C...
17:31 CHAMBER_HEATER_ON CHAMBER_TEMP=60
17:31 RatOS: Preheating chamber to 60°C...
17:31 CHAMBER_HEATER_ON CHAMBER_TEMP=60
MDFPereira
MDFPereira2mo ago
You welcome

Did you find this page helpful?