Bed minimum heating time.
-
I have 10mm with a 2000w heater underneath so that's more of a concern for me.
I need to get my head round conditional gcode so I think I will add this to my list to investigate -
@Dkos said in Bed minimum heating time.:
Considering this approaches a bit more, i am wondering on the impact of the delay between the temp change in the heater and the temperature change at the top of the plate. I guess since it is working in an existing setup, this delay is not a problem for an accurate PID control of the bed temps?
It works well for me (and has been doing for a number of years) is all I can say. Once the plate is up to temperature, it has a lot of thermal inertia and I don't every see any oscillations in the temperature.
-
@deckingman Ok, thats great then. Thanks for the feedback.
-
@jay_s_uk said in Bed minimum heating time.:
I have 10mm with a 2000w heater underneath so that's more of a concern for me.
I need to get my head round conditional gcode so I think I will add this to my list to investigateWhat size is your bed? Mine is 400mm x 400mm (x10mm thick) and my 800Watt is a bit over powered and could reach 270 deg C if the Mosfet failed and applied full power. So 2000 watt might be a bit too aggressive unless your bed is really big.
-
@Dkos said in Bed minimum heating time.:
@deckingman Ok, thats great then. Thanks for the feedback.
BTW it's Important - that you tune the heater PID if you move the temperature sensor.
-
@deckingman said in Bed minimum heating time.:
@jay_s_uk said in Bed minimum heating time.:
I have 10mm with a 2000w heater underneath so that's more of a concern for me.
I need to get my head round conditional gcode so I think I will add this to my list to investigateWhat size is your bed? Mine is 400mm x 400mm (x10mm thick) and my 800Watt is a bit over powered and could reach 270 deg C if the Mosfet failed and applied full power. So 2000 watt might be a bit too aggressive unless your bed is really big.
520 x 520. Apparently it can reach 500 degrees if left on.
It was cheaper to buy the one I got than one from keenovo -
The most important thing for safety is a thermal fuse in the wiring to the heater, attached to the heater.
-
@Danal I have 2. One on each cable
-
@deckingman Yes of course, thanks for the notice.
-
As long as the heating pad has a good thermal connection to the aluminum plate the plate should be acting as a sufficient heatsink to keep the heater from overheating even with the thermal lag time between the heater and the thermistor in the plate.
Air gaps between the pad and aluminum could cause potentially dangerous early failure from a coil burning out. And maybe that risk would increase if the heater was being driven harder without a tighter feedback control loop. But we'd need a thermistor on both the heater and the plate to really see what the differential is.
The PID tuning results would likely be more effective for stable bed temps using the plate thermistor and likely allow for a much faster heat up phase.
It seems like this would be a great use of conditional gcode.
-
You could use a thermistor embedded in the plate for temperature control, and configure the one in the heater as overheat protection using M143.
-
@deckingman Followed your approach, and I second that it works much better. I drilled a 4mm deep hole with 2.5mm diameter and inserted the thermistor there, leaving 1mm before the top surface. Re-tuned the PID and I am very happy with the result.
Thanks for the tip!
-
@Dkos Glad it worked out for you. ( I drilled my hole very deeper than 4mm though.)
-
@dc42 said in Bed minimum heating time.:
M143
I think this is the solution I am looking for but I am not sure how you implement it. Right now I am only displaying the second sensor attached the the aluminum and waiting for them to match visually.
So I have this in my config:
; Main Board M308 S0 P"0.temp0" Y"thermistor" T100000 B3950 A"Bed" ; Silicone Pad M308 S5 P"0.temp1" Y"thermistor" T10850 B2900 A"BedT" ; Thermal Lug M950 H0 C"0.out0" T0 ; Bed. H = Heater 0, C is output for heater itself, T = Temperature ;*** Max Temp *** ; Main Board M143 H0 S130 ; Set maximum temperature for bed to 130C sensor (defined above)
So I would rather make the heater using the Thermal lug attached to the aluminum, but I am not sure how you use the center sensor to limit how hot the pad can get while heating the plate. You cant assign both senors to the heater can you?
This might be where virtual heaters come into play but I understand those even less.
-
@Miasmictruth This may explain better how to use it in RRF3+
https://duet3d.dozuki.com/Wiki/Gcode#Section_M143_in_RRF_3_01RC2_and_later