Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Wrong measured temperature on nozzle, suggestions?

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    12
    625
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stripsundefined
      strips
      last edited by

      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 75C

      I 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

      Ender 5 Plus, E3D Bigbox Dual

      dc42undefined 2 Replies Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @strips
        last edited by

        @strips what does it read at room temperature?

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        stripsundefined 1 Reply Last reply Reply Quote 0
        • stripsundefined
          strips @dc42
          last edited by strips

          @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?

          Ender 5 Plus, E3D Bigbox Dual

          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @strips
            last edited by

            @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 degC

            The 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.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            stripsundefined 1 Reply Last reply Reply Quote 0
            • stripsundefined
              strips @dc42
              last edited by

              @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.

              Ender 5 Plus, E3D Bigbox Dual

              1 Reply Last reply Reply Quote 0
              • stripsundefined
                strips
                last edited by

                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 B4092

                Room 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 😄

                Ender 5 Plus, E3D Bigbox Dual

                dc42undefined 1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @strips
                  last edited by

                  @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?

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                  stripsundefined 1 Reply Last reply Reply Quote 0
                  • mrehorstdmdundefined
                    mrehorstdmd
                    last edited by

                    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.

                    https://drmrehorst.blogspot.com/

                    1 Reply Last reply Reply Quote 0
                    • stripsundefined
                      strips @dc42
                      last edited by

                      @dc42

                      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 B4092

                      Turning 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
                      

                      Ender 5 Plus, E3D Bigbox Dual

                      1 Reply Last reply Reply Quote 0
                      • stripsundefined
                        strips
                        last edited by

                        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.

                        Ender 5 Plus, E3D Bigbox Dual

                        1 Reply Last reply Reply Quote 0
                        • stripsundefined
                          strips
                          last edited by

                          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.

                          PXL_20230707_072111721.jpg

                          Ender 5 Plus, E3D Bigbox Dual

                          stripsundefined 1 Reply Last reply Reply Quote 0
                          • stripsundefined
                            strips @strips
                            last edited by

                            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.

                            Ender 5 Plus, E3D Bigbox Dual

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA