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

    NTC 3950 Cartridge HT-NTC100K how to config ?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    13
    16.8k
    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.
    • darrklogikundefined
      darrklogik @dc42
      last edited by darrklogik

      Temperature/Resistance tables for the HT-NTC100K B3950 thermistor straight from china land. 🙂

      The guys on the keenvo store via the Aliexpress phone APP gave me this pdf datasheet. Hope it helps you guys set this up for the Duet3D board!

      After looking at the latest Marlin Firmware, I noticed the thermistor for the CR-10 5S 12VDC hotbed is set to "no# 5":

      5 : 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (4.7k pullup)

      So you would define your extruder thermistor like so:
      #define TEMP_SENSOR_0 5

      Maybe it matches the resistance/temeprature curve at lower temperatures? Looking at the "ATC Semitec 104GT-2" thermistor table, it does look different. See attached PDF.

      At 0 deg celcius, they differ by 26 ohm (out by ~1.5 deg c)
      At 10 deg celcius, they differ by 8.6 ohm
      At 20 deg celcius, they differ by 1 ohm.
      At 30 deg celcius, they differ by 2.7 ohm
      At 40 deg celcius, they differ by 2.5 ohm
      At 50 deg celcius, they differ by 2.4 ohm (out by 2 deg c)
      At 60 deg celicus, they differ by 2.5 ohm
      At 70 deg celcius, they differ by 2.1 ohm (out by 4 deg c)
      At 80 deg celcius, they differ by 1.7 ohm (out by 5 deg c)
      At 100 deg c, they differ by 1.2 ohms (out by 8 deg c)
      At 150 deg c, they differ by 0.41 ohms (out by 14 deg c)
      At 200 deg celcius, they differ by 0.5820 ohm - 0.4393 ohm = 0.1427 ohm (out by 18 deg)
      At 240 deg celcisu, they differ by 0.2737 ohm - 0.2065 ohm = 0.0672 ohm (out by 15 deg)

      Looking at the data extract above, its reasonably accurate at lower temperatures. I would say 0 deg c up to 75 deg c. However, its get more innacurate above 100 deg c., and gets steadily worse. It's definately unusable above 200 deg c. So you could use marlin thermister Type No# 5, for the HT-NTC100K B3950 thermistor, for temperatures below 100 deg c for the hotbed for example.

      Links to datasheet:
      [https://e3d-online.com/100k-ohm-ntc-thermistor-semitec](link url)
      [http://www.atcsemitec.co.uk/gt-2-glass-thermistors.html](link url)
      [https://www.keenovo.com/NTC-Thermistor-R-T-Table.pdf](link url)

      0_1541669367568_GT-2-glass-thermistors.pdf

      0_1541668949826_NTC-Thermistor-R-T-Table.pdf

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

        If you have the resistance vs. temperature table, go to the configurator at https://configurator.reprapfirmware.org/, then the Heater page, then click on "Calculate thermistor coefficients or choose preset". Enter the resistance and temperatures at 25C and at 2 other point of interest from the table, for example the upper and lower temperatures that you normally use while printing. The calculator will then tell you the beta and C values to use. For example, if I enter the nominal resistance at temperatures of 25C, 190C and 250C from that table, I get beta=4130 and C=1.739356e-7.

        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

        darrklogikundefined ignacmcundefined 2 Replies Last reply Reply Quote 1
        • darrklogikundefined
          darrklogik @dc42
          last edited by darrklogik

          It looks like the No# 60, #11 or #13 in the Marlin firmware is the correct one to use for the HT-NTC100K thermistor. Im not sure what it is in the Repetier firmware though... As long as the Beta is 3950 it should be good to go...

          1 Reply Last reply Reply Quote 0
          • Vetiundefined
            Veti
            last edited by

            unfortunately it is unclear what actual thermistor is been used when it says HT-NTC100K.
            the value of 3950 applies to low temperatures and can lead to been quite far off at high temperature.

            marlin uses a beta value of 4100 for the Hisens 3950 1% up to 300°C for hotend.
            and if found this to be more fitting for my catridge

            I have found one table for this on aliexpress and from my calculation i came up with a beta value of 4066.
            https://www.aliexpress.com/item/1PCS-trianglelab-Thermistor-Cartridge-350-for-E3D-hotend-v6-heater-block-Maximum-support-to-350-degrees/32843785247.html

            but looking at the range above 200 degree you get an accuracy range from -6% to + 6%. Thats a range of 24 Degrees.

            With the problems that has caused me i decided to order a pt1000 and try my luck with that.

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

              @veti said in NTC 3950 Cartridge HT-NTC100K how to config ?:

              unfortunately it is unclear what actual thermistor is been used when it says HT-NTC100K.
              the value of 3950 applies to low temperatures and can lead to been quite far off at high temperature.

              marlin uses a beta value of 4100 for the Hisens 3950 1% up to 300°C for hotend.
              and if found this to be more fitting for my catridge

              I have found one table for this on aliexpress and from my calculation i came up with a beta value of 4066.
              https://www.aliexpress.com/item/1PCS-trianglelab-Thermistor-Cartridge-350-for-E3D-hotend-v6-heater-block-Maximum-support-to-350-degrees/32843785247.html

              but looking at the range above 200 degree you get an accuracy range from -6% to + 6%. Thats a range of 24 Degrees.

              See my earlier post about how to use the configurator to find suitable B and C parameters for the M305 command if you have a R-T table for the thermistor. That will give you more accurate readings than just using a B value.

              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

              1 Reply Last reply Reply Quote 0
              • Vetiundefined
                Veti
                last edited by

                unfortunately i don't have the thermistor table for mine.
                I thought about getting a Digital Laser Infrarot Thermometer, but the pt1000 was cheaper
                For now i use the Marlin value which seems to work.

                1 Reply Last reply Reply Quote 0
                • ignacmcundefined
                  ignacmc @dc42
                  last edited by

                  @dc42 Please correct me if I am wrong, but if I enter the following values in the Configurator:

                  T1: 25ºC R1: 100000 Ohm
                  T2: 190ºC R2: 719 Ohm
                  T3: 250ºC R3: 230 Ohm

                  These values should be the same as yours as they are taken from the NTC-100K datasheet by Keenovo.

                  Then I obtain BETA= 5041(vs your 4130) and C=1.739356e-7 (same as yours)

                  What I am doing wrong?

                  Predator with Duet3 Mini 5+, Smarteffector v4 and LGX Lite Extruder

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

                    @ignacmc using https://www.thinksrs.com/downloads/programs/therm calc/ntccalibrator/ntccalculator.html I get 1/B = 5041 too. The 1/B value is the value you should use for the M308 B parameter when you also give the C parameter.

                    However, it might be better to pick a lower temperature for the middle value, e.g. 150C. The datasheet gives the resistance as 1770 ohms, which gives 1/B = 4981 and C = 1.63283e-7.

                    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

                    ignacmcundefined 1 Reply Last reply Reply Quote 0
                    • ignacmcundefined
                      ignacmc @dc42
                      last edited by ignacmc

                      @dc42 Thank you David for your quick answer and sorry for reopening a thread almost 3 years old 😉

                      I usually print in ABS and since T3 is not used for BETA calculations, I had thought to use T2=255 ºC as the middle value, and T3=290 ºC since it is the theoretical maximum hot end temperature...Am I doing right?

                      By the way, both the RRF configurator and the SRS Thermistor Calculator use a default value of 10K (10,000 Ohm) instead of 100K (100,000 Ohm) for R1, which can induce to errors for a NTC100K thermistor.

                      Using the values of:

                      T1=25 ºC R1=100000 Ohm
                      T2=255 ºC R2=211.4 Ohm
                      T3=290 ºC R3=122 Ohm

                      I obtain quite different BETA values: 4956 in the RRF Configurator and 4216 in the SRS Thermistor Calculator. How can this be?

                      I understand that the line to use in config.g should be like:

                      M308 S1 P"e0temp" Y"thermistor" T100000 B4956 C1.587780e-7

                      Thank you in advance for your time.

                      Predator with Duet3 Mini 5+, Smarteffector v4 and LGX Lite Extruder

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

                        @ignacmc the Beta value given by the SRS calculator is for when you want to ignore the third temperature-resistance pair and not use a C parameter.

                        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

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