Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Solved I hate thermistor config....

    General Discussion
    6
    10
    238
    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.
    • peirof
      peirof last edited by

      Hi,

      As I have commented in a previous post, I am having problems to configure the temperature of the Hotend. I think I have found the root of the problem.

      Where I think the problem is in the temperature sensor, a 100k thermistor I think. In the configuration that I am using it looks like this:

      M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.060000e-8 A"Hotend"

      And when I heat up the Hotend, the temperature read by the installed thermistor, and the one I measure with a thermometer, are very different.

      Where can I find the formula that transforms the thermistor readings into temperature?
      I have read a method to obtain the value B, measuring the resistance at different temperatures... but it is quite entertaining... so I would like to try it first, if with the formula and a bit of excel, I can obtain more approximate values

      What mathematical formula does M308 use to transform the resistance it reads into temperature?

      what method do you use to configure a thermistor in Duet?

      Thx

      chrishamm engikeneer zapta 3 Replies Last reply Reply Quote 0
      • chrishamm
        chrishamm administrators @peirof last edited by

        @peirof You may find this one useful: https://www.thinksrs.com/downloads/programs/therm calc/ntccalibrator/ntccalculator.html Or go to the configtool -> Heaters -> Any R25 field -> Select "Custom".

        See also https://en.wikipedia.org/wiki/Thermistor#B_or_β_parameter_equation and https://en.wikipedia.org/wiki/Steinhart–Hart_equation.

        Duet software engineer

        1 Reply Last reply Reply Quote 0
        • engikeneer
          engikeneer @peirof last edited by

          @peirof

          And when I heat up the Hotend, the temperature read by the installed thermistor, and the one I measure with a thermometer, are very different.

          Be careful here. It is very hard to get an accurate measure with a hand held thermometer or a thermocouple to compare to the hotend thermistor reading. Your hotend thermistor is mounted in your heater block, measuring the temperature in the centre of the metal and had lots of contact area to give a good reading. A hard held thermometer will only be touching part of the surface so will always read lower (like 50-100C lower in my experience!)

          what method do you use to configure a thermistor in Duet?

          Once you've got roughly the right thermistor config (which it looks like you have!), the next important thing is that you find the right temperature for your filament. If you can extrude PLA happily in the range of 180-200C, your thermistor must be about right. After that, just print some temperature towers to tune it in for your filament.

          Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
          i3 clone with a bunch of mods

          1 Reply Last reply Reply Quote 1
          • zapta
            zapta @peirof last edited by

            @peirof, have you considered switching to PT1000 sensors? My understanding is that they are more accurate than thermistors and easier to hook up than PT100 sensors.

            peirof 1 Reply Last reply Reply Quote 0
            • peirof
              peirof @zapta last edited by

              @zapta can be connected direct to Duet 3 mini? Or its necessary some intermediate board?

              gloomyandy droftarts zapta 3 Replies Last reply Reply Quote 0
              • gloomyandy
                gloomyandy @peirof last edited by

                @peirof Looking at: https://duet3d.dozuki.com/Wiki/Connecting_thermistors_or_PT1000_temperature_sensors it would seem they can be connected directly.

                1 Reply Last reply Reply Quote 0
                • droftarts
                  droftarts administrators @peirof last edited by

                  @peirof PT1000 can be connected directly. PT100 and thermocouples need a temperature daughter board.

                  What is the specification of your thermistor? There are many different values of thermistor, and selecting a random value is not going to give you accurate results If you don’t know, you can get a rough idea by measuring resistance of the thermistor at room temperature, then in the freezer (around 0C) and then in boiling water (100C), and put the values into the thermistor calculator. Or buy a thermistor or PT1000 from a reputable source, so you actually know the values.

                  Ultimately, all you need to know is the temperature it melts plastic at in your machine. Heat up the hot end in 10C increments, and push filament by hand into the hot end. With force, PLA will start to extrude at around 150C, and extrude easily at around 180-190C.

                  Ian

                  Cartesian bed-slinger with Duet 3 Mini 5+ WiFi : RRP Fisher Delta v1 with Duet 2 Maestro : TronXY X5S with Duet 2 Wifi (in progress)

                  peirof 1 Reply Last reply Reply Quote 0
                  • peirof
                    peirof @droftarts last edited by

                    @droftarts said in I hate thermistor config....:

                    PT1000

                    thx, i will give a try

                    1 Reply Last reply Reply Quote 0
                    • zapta
                      zapta @peirof last edited by

                      @peirof , I am using the E3D version directly with my Duet 5 mini https://e3d-online.com/products/pt1000-temperature-sensor?_pos=1&_sid=d2ef5a77a&_ss=r

                      However, I plan to switch to the new Revo hotend so will have to regress to thermistors 😢

                      peirof 1 Reply Last reply Reply Quote 0
                      • peirof
                        peirof @zapta last edited by

                        I have find the root of the problem...

                        It was not a mistake in the configuration of thermistor.... It was simpler.... From what it seems, when mounting the thermistor in the heatblock the screw that held it in position, pressed the cable, affected the readings.... When I adjusted it, outside the Heatblock it gave some temperature values and when it was in the heatblock, it gave others

                        1 Reply Last reply Reply Quote 0
                        • Topic has been marked as a question  dc42 dc42 
                        • Topic has been marked as solved  dc42 dc42 
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA