Thermistor temperature wrong
-
@M4ster_3 what is in your config.g? Please post the whole file.
Assuming your hot end is sensor one, what do you you get if you type
M308 S1
in console? -
@achrn
M308 S1
Sensor 1 (Hotend) type Thermistor using pin temp1, reading 139.1, last error: sensor open circuit, T:100000.0 B:4092.0 C:0.00e+0 R:2200.0 L:-1 H:-41the sensor open circuit was because it was disconnected.
I restarted the printer and run the code again:
M308 S1
Sensor 1 (Hotend) type Thermistor using pin temp1, reading 120.6, last error: success, T:100000.0 B:4092.0 C:0.00e+0 R:2200.0 L:-1 H:-41Edit, sorry i overviewed the config.g request, i attached it now.config.g
-
@M4ster_3 the config looks OK (it matches what a quick google reports Creality using as the hotend thermistor) and the result of running
M308 S1
matches what you've got set in the config.g, so I don't think it's as simple as a bad config setting, or something overwriting the setting in the config.g.You could have a look at https://docs.duet3d.com/User_manual/Connecting_hardware/Temperature_connecting_thermistors_PT1000#when-to-calibrate and try the semi-automatic calibration, which will adjust the L and H calibration factors (but I don't know enough to say that's going to help).
-
If i let the Thermistor connected M308 S1 H999 will output
"M308 S1 H999
Error: M308: Computed correction H-3127 is out of range. Check that you have disconnected the thermistor."If i disconnect it and run the code again it changes to
"M308 S1 H999
Measured H correction for port "temp1" is -47"Going forward in the calibration procedure i bridge the Connector and the temperature changed from -273.1 to 2000.
Running then the Code M308 S1 L999 gets me this
"M308 S1 L999
Measured L correction for port "temp1" is -1"Reconnecting the Thermistor changes "nothing" its still about 100°C to hot (shows now 126°C instead of 122°C).
Later, if no one has another idea, i will open up the housing and connect a Thermistor right to the Duet Board to exclude a cabelbreak.
-
@M4ster_3 said in Thermistor temperature wrong:
Later, if no one has another idea, i will open up the housing and connect a Thermistor right to the Duet Board to exclude a cabelbreak.
Diddn´t change anything, still got 122°C right at the board.
Leaves me with a software or hardware Problem with the Duet itself.
Edit: Just for a blind try, i updated to the 3.5.0 Beta 2 to have a look if that "resets" something - but no it doesn´t - still 12X°C
-
@M4ster_3 what is the resistance of the thermistor as measured using a multimeter when not plugged into the board?
Also try switching the connection and config to temp2 temporarily to see what is reported
-
Hi there, it measures 125-130 kiloohms, if i´m right (sorry, i´m not an electrician)
The other 5 Thermistors i got for replacement show all the same (125kohms)
Edit2: I just put the "might be broken" Thermistor and a new one on a windowsill to get better comparison and bot showed 120kohms
I saw the second Temp Port right at my direct Board testing and thought the same - but i have to get into the configuring a bit more to be sure not to break anything xD
Edit: Or ist ist just
"M308 S1 P"temp1" Y"thermistor" T100000 B4092 A"Hotend" ; configure sensor 1 as thermistor on pin temp1"
to
"M308 S1 P"temp2" Y"thermistor" T100000 B4092 A"Hotend" ; configure sensor 1 as thermistor on pin temp2" -
@M4ster_3 yes thats the change to make to test it on temp2
-
@T3P3Tony
It did the trick it now shows ~18 degrees which is plausible, so, that means the Temp1 Port is defective?Thank you very much so far!
-
@M4ster_3 yes it does indicate that, glad you got it working. I would check that the extruder is grounded in some way as one cause of this could be a build up of static charge on the extruder finding its way into the temp sensing circuit.