Wrong measured temperature on nozzle, suggestions?
-
Hi,
I have an issue with the sensed temperature on a new replacement E3D heater core. My local shop did not have the core with the regular GT104 so I bought one with the "Creality"-thermistor. According to E3D it's a EPCOS 100K B57560G104F.
Now I have tried what I thought was correct settings and some. I have a measuring probe (glass bead on a meter) pushed against the bottom flat of the nozzle. A thick wad of paper towel is pushing it against the nozzle. The paper also insulates, and I should get a relatively good measurement. To verify my probe I also just measured my bed with the same method and it's spot on after settling.
Setting the Duet 2 to 100 degC with the following configs I get these values:
;M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; measures 92 degC
;M308 S1 P"e0temp" Y"thermistor" T100000 B4092 ; measures 89C
;M308 S1 P"e0temp" Y"thermistor" T100000 B4072 ; measures 88C
;M308 S1 P"e0temp" Y"thermistor" T100000 B3950 ; measures 75CI believe B4092 is the correct value here but 12C difference at 100C is not good.
Anyone have a suggestion here? My next step is to do a manual calibration on my Duet 2 Ethernet.
I found a 222 ohm resistor but can not find one with more than 10k for the high offset. 10k is about 85C so it's not ideal.
Regards
Stian -
@strips what does it read at room temperature?
-
@dc42 with B4092 it shows the same as the bed which is pretty close to the room temp. 24C.
So might just do the low offset calibration?
-
@strips said in Wrong measured temperature on nozzle, suggestions?:
thick wad of paper towel is pushing it against the nozzle. The paper also insulates, and I should get a relatively good measurement. To verify my probe I also just measured my bed with the same method and it's spot on after settling.
Setting the Duet 2 to 100 degC with the following configs I get these values:
;M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; measures 92 degCThe temperature that you measure at the nozzle tip will be lower then the temperature measured in the heater core for at least two reasons:
- Thermal resistance between the heater core and the nozzle tip in combination with cooling loss from the nozzle;
- It's very hard to get good enough thermal contact between a multimeter probe and a small surface such as a nozzle.
I suggest you pick three temperatures (e.g. 25C, 150C and 260C) from the R-T table on pages 3 and 4 of https://www.farnell.com/datasheets/102485.pdf, plug them into the calculator in the RRF configuration tool, and use the resulting B and C parameters.
-
@dc42 I'm struggling to see how I can do this. I do not have any way to heat up the sensor to a precise true and known temperature. And while the sensors are in use on the Duet I'm not able to measure the resistance by it self.
-
I just tested a 220 ohm resistor for the Low values and I need L-75 to get a reading of 252 degC.
I'll tried this line now
M308 S1 P"e0temp" Y"thermistor" L-75 T100000 B4092Room temp was correct
Target temp on Duet 100C resulted in 75C measured by my meter.Yesterday I verified my own meter on boiling water and it showed 100C so it's good.
@dc42 I could put the whole heater core assy in my oven but don't think I should go above 100C. The connectors might melt
-
@strips said in Wrong measured temperature on nozzle, suggestions?:
I just tested a 220 ohm resistor for the Low values and I need L-75 to get a reading of 252 degC.
With what M308 settings?
-
Coupling a glass bead thermistor to anything solid can be difficult. All you get is a tiny point of contact and the heat won't transfer from whatever you're measuring to the thermistor. Try putting a drop of CPU type heatsink compound, some of the stuff that's loaded with silver, on the bead and make the measurement again.
-
Redoing my last test last week.
Before turning on the heater for the day I verified it measures room temperature. It shows the same as my measuring probe and bed so it measures correct room temperature (23C).
220 ohm resistor gives 252 degC with the following
M308 S1 P"e0temp" Y"thermistor" L-75 T100000 B4092Turning on the heater to 100C and my probe shows 81C stable after several minutes. I also added a generous dollop of heat sink compound
like @mrehorstdmd suggested. As it's pressed against the nozzle bottom flat (not the tip) with a wad of paper tissue it should stabilise to something pretty close to the actual nozzle temp.M308 S1 Sensor 1 type Thermistor using pin e0temp, reading 100.0, last error: sensor open circuit, T:100000.0 B:4092.0 C:0.00e+0 R:4700.0 L:-75 H:0
-
Hmm.. I do have cheap Chinese soldering and hot air station. Have no clue how precise and stable temperatures it can give me. See if I can dig it out and maybe I have a tip I can thread into the revo core or use the hot air while clamping the temp probe to it.
I'll see if I can get some measurements with it.
-
Did some measurements last night. I managed to push my glass-bead temp probe in between the silicone sock with some heat sink compound so it should have a pretty good contact point to the Revo core. I took my hot air station and funnelled hot air over and through the core.
25°C measures about 100 kohm as expected.
99°C measured 5.3 kohm (expected 6,37 kohm)
250°C measured 172 ohm (expected 227,8 ohm) (RRF calc. B4566 C3.492687e-8 )
248°C measured 163 ohm after >5 minutes with heat@250°C. I could also watch that the resistance slowly drifts lower even the temperature is stable or drops a couple of degrees.
262°C measured 133 ohm (RRF calc. B4719 C5.809083e-8 )All these measurements ware done in one go, I never turend off the heat in between. The resistance drift kind of worries me. I swapped out the multimeter and both measured the same resistance.
I also verified that my measuring probe is dead on the temperatures at 100°C, 200°C and 260°C in my kitchen oven.
So I'm relatively sure something is wrong with the thermistor or E3D used/sourced the wrong ones. They told me "The Thermistor type used on the Creality hotend is a EPCOS 100K B57560G104F." and it has the yellow wrapped wires. So I'll see if I can get a replacement from them. Maybe wait till I can get a 104GT-version instead.
-
Just wanted to mentin after I got a replacements for the heater core it prints as expected again. Now I measure within 5C at 100C.