Dual Thermistor setup
-
I haven't tried it, but I think you could do it with RRF3. Configure the heater and sensor 1 as normal. Configure a dummy heater using sensor 2. Something like this:
M308 S0 <sensor 0 parameters>
M308 S1 <sensor 1 parameters>
M950 H0 C"bedheat" T0 ; the real bed heater
M950 H1 C"e6heat" T1 ; the dummy bed heater
M140 H0:1
M140 S80:0
M116
M140 S80:70
M116
M140 S70:70
M116This won't work if T2 reaches X before T1 reaches X+10.
-
Wouldn't this be easy as pie with the new decision logic that is coming ?
-
@jens55 said in Dual Thermistor setup:
Wouldn't this be easy as pie with the new decision logic that is coming ?
Probably.
-
Thanks for the fast reply.
Since there is a distance of about 50mm between the heater and the edge sensor this should work.Is there an automatic conversion tool from V2.03 to RRF3?
-
@Killernoy said in Dual Thermistor setup:
Thanks for the fast reply.
Since there is a distance of about 50mm between the heater and the edge sensor this should work.Is there an automatic conversion tool from V2.03 to RRF3?
No, it's manual. https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Summary_of_what_you_need_to_do_to_convert_your_configuration_and_other_files
-
@dc42 I only need to edit the "x".g Files and not the .json or the Backup of the config.g right
-
@Killernoy said in Dual Thermistor setup:
@dc42 I only need to edit the "x".g Files and not the .json or the Backup of the config.g right
Correct, the json file is only used by the online config tool.
-
@dc42 thanks again
I will have to wait for new dupont connectors to arrive, in order to extend the sensor wire, after that i will let you know if your code worked or not. -
@dc42 said in Dual Thermistor setup:
I haven't tried it, but I think you could do it with RRF3. Configure the heater and sensor 1 as normal. Configure a dummy heater using sensor 2. Something like this:
M308 S0 <sensor 0 parameters>
M308 S1 <sensor 1 parameters>
M950 H0 C"bedheat" T0 ; the real bed heater
M950 H1 C"e6heat" T1 ; the dummy bed heater
M140 H0:1
M140 S80:0
M116
M140 S80:70
M116
M140 S70:70
M116This won't work if T2 reaches X before T1 reaches X+10.
Since I had that accident were my Hotend melted(https://forum.duet3d.com/topic/13380/why-did-my-printer-melt), I want to get this right:
Does e6heat = !duex.e6heat
or e6heat = !duex.e5heat
or neither of the above? -
@dc42 I have added this to my config.g but the temperature of the dummy heater is not showing up neither in the web control nor thru M105
M308 S5 P"duex.e4temp" Y"thermistor" T100000 B4138 ; configure sensor 5 as thermistor on pin duex.e4temp
M950 H5 C"e6heat" T5 ; create Dummy heater and map it to sensor 4 -
I have also Tested this
M308 S5
Sensor 5 type Thermistor using pin (e4temp,duex.e4temp,exp.thermistor5,exp.37), reading 40.5, last error: sensor not ready, T:100000.0 B:4138.0 C:0.00e+0 R:4700.0 L:0 H:0