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

A comparison between a PT1000 and a "normal" NTC thermistor

Scheduled Pinned Locked Moved
3D Printing General Chat
6
16
1.4k
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.
  • undefined
    deckingman
    last edited by 20 Apr 2023, 18:33

    One of my YT subscribers sent me a donation via PayPal with the proviso that I use it to purchase a PT1000 temperature sensor. Personally I would have preferred to spend the money on something more useful but beggars can't be choosers as the saying goes. Anyway, I felt a certain moral obligation to not only purchase a PT1000 cartridge, but also to devise and run a side by side (literally) comparison of the PT1000 and a "normal" Semitec thermistor cartridge. To that end, I made a custom heater block and tested it up to 500 deg C. The results were not exactly what I expected...............
    https://youtu.be/8hKxnAac48c

    I've gone to some lengths to explain how I tried to eliminate any other variables but if you are short of time, I've added chapters so you can skip straight to the results section.

    I leave it to each individual to draw their own conclusions and/or make their own purchase decisions but hope that the information may be of some use.

    Ian
    https://somei3deas.wordpress.com/
    https://www.youtube.com/@deckingman

    undefined 1 Reply Last reply 20 Apr 2023, 20:06 Reply Quote 5
    • undefined
      T3P3Tony administrators @deckingman
      last edited by 20 Apr 2023, 20:06

      @deckingman thanks, it was interesting to see the thermistor doing okay well above its rated temperature, evening if the different shot up at 500C.

      Other than the hiher temperature rating, one of the key reasons for using PT type sensors (PT100, PT1000) is repeatability between sensors. and is 200 measured on machine A is very similar to 200 on machine B. in general those readings are not calibrated (as you point out) but they are the same. so as a machine manufacturer you can be more confident that a setting if 195 on one machine is the same as a setting of 195 on another machine.

      A lot of that benefit is lost if you are doing your won filament to temperature calibration and not relying on pre produced profiles.

      www.duet3d.com

      undefined 1 Reply Last reply 21 Apr 2023, 06:05 Reply Quote 0
      • undefined
        deckingman @T3P3Tony
        last edited by deckingman 21 Apr 2023, 06:05

        @T3P3Tony what you say about repeatability between sensors is of course true and something that I overlooked. It's important because if there is significant sensor to sensor variation, and if a sensor had to be replaced, then one would need to repeat one or more of the temperature tower tests Maybe I should make another heater block that will take say 4 sensors, then I could test that theory in practice. I'd be happy to do that if someone else donated the sensors or the cash to buy them. 🙂

        But if we assume the PT1000 is the reference, then I was equally encouraged by just how close the Semitec NTC was to that reference - much closer than the +/- 3% tolerance quoted in the data sheet. I fully expected the thermistor to be destroyed at 500 deg C, or at least read garbage on the way back down from that temperature, but that wasn't the case.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        undefined 1 Reply Last reply 21 Apr 2023, 08:42 Reply Quote 0
        • undefined
          droftarts administrators @deckingman
          last edited by 21 Apr 2023, 08:42

          @deckingman interesting test! It would be good to try the same test with a thermocouple and pt100 in the heater block (so all four types of temperature sensors). I can send you the boards and sensors if you want to try it.

          Ian

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

          undefined 1 Reply Last reply 21 Apr 2023, 09:19 Reply Quote 0
          • undefined
            deckingman @droftarts
            last edited by 21 Apr 2023, 09:19

            @droftarts said in A comparison between a PT1000 and a "normal" NTC thermistor:

            @deckingman interesting test! It would be good to try the same test with a thermocouple and pt100 in the heater block (so all four types of temperature sensors). I can send you the boards and sensors if you want to try it.

            Ian

            If you think that would be useful, I'm willing to make the necessary block and give it a go. Can I stack both daughter boards on a main board? Having said that, I do have two main boards (one as an expansion) so I could fit a daughter board to each one.

            But I'm wondering how valid such a test might be, - given that each sensor would likely be using a different ADC bank and maybe some other filtering or conversion algorithms. Also, I don't have a reference sensor or temperature bath, so I couldn't do a "proper" calibration. Which begs the question, if the sensor readings differed, would that be due to the sensor itself or differences in the ADC conversion or signal conditioning processes which hadn't been calibrated?

            But maybe it would still be a valid comparison to make? Do David and Tony have any thoughts on this?

            Anyway, I'm happy to give it a go if you supply the sensors and boards - I can find a lump of aluminium to make the necessary heater block. I'd welcome any input on the test methodology. But we'd need to act reasonably quickly - say the next couple of weeks or so - because I almost have enough funds to start tearing the printer apart and building the new one.

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

            undefined undefined undefined 3 Replies Last reply 21 Apr 2023, 09:35 Reply Quote 0
            • undefined
              gloomyandy @deckingman
              last edited by 21 Apr 2023, 09:35

              @deckingman I think doing a basic calibration at 0C and 100C (ice and water) would provide some indication of the characteristics of the various sensors. It's certainly an interesting set of tests.

              1 Reply Last reply Reply Quote 0
              • undefined
                droftarts administrators @deckingman
                last edited by 21 Apr 2023, 10:43

                @deckingman Yes, you can stack the PT100 and thermocouple boards on most mainboards, though the Mini 5+ and Maestro only support one board. Both PT100 and thermocouples don't use the onboard ADC, as far as I understand; the temperature daughterboards have their own chip for reading the resistance of the sensor and converting that to temperature, which is passed on to the Duet. The PT100 in particular, is supposed to have a high degree of precision, especially when wired in 4-wire configuration. See https://docs.duet3d.com/User_manual/Connecting_hardware/Temperature_connecting_thermocouples and https://docs.duet3d.com/User_manual/Connecting_hardware/Temperature_connecting_PT100
                If you're using a 6HC, you may want to calibrate the temperature ADCs, see https://docs.duet3d.com/User_manual/Connecting_hardware/Temperature_connecting_thermistors_PT1000#temperature-calibration-and-adc-tuning (though I think you may already know about this and have done it).

                PM me your address and I'll send the boards and sensors that I have. I don't need them at the moment, but will probably need them back at some point.

                Ian

                Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                undefined 1 Reply Last reply 22 Apr 2023, 10:17 Reply Quote 0
                • undefined
                  dc42 administrators @deckingman
                  last edited by 21 Apr 2023, 15:04

                  @deckingman those are interesting results!

                  A few notes:

                  • The parameters we suggest for the E3D thermistor are based on selecting three temperatures and fitting the B and C parameters to those temperatures, using the values of resistance published by the manufacturer at those temperatures. I think the temperatures I used were 25C, 150C and 250C. If the intention was to run at higher temperatures then it would be better to use 25C, 200C and 300C instead.

                  • At high temperatures the resistance of the thermistor will be small compared to the 2K2 series resistor, so the reading accuracy will be poor and the ADC offset error will be critical. The ADC offset error is tuned out by the M308 L parameter. The default value for this is set when the thermistor calibration procedure is run. Unless the 6HC board you are using is quite old, this will have been run during production testing of the board. Still, it might be a good idea to check what the current value is (by sending M308 Snn) and then re-run the procedure to see if the value stays the same.

                  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

                  undefined undefined 2 Replies Last reply 21 Apr 2023, 15:46 Reply Quote 0
                  • undefined
                    deckingman @dc42
                    last edited by 21 Apr 2023, 15:46

                    @dc42 I actually thought that the results for the Semitec were surprising close to the PT1000. Especially at 400 - 500 deg C and given that the data sheet only specifies a temperature range up to 300.

                    For info, the board I used was the 6HC main board you sent me to use as an expansion board - so I'd imagine not all that old.

                    Rummaging around in my collection of bits, I did come across a brand new, unused Slice Engineering thermistor, which is claimed to be good for up to 450 deg C. Now that might be a interesting comparison to make .........!

                    Ian (drofarts) has said that he'll lend me his daughter boards, a PT100 and a thermocouple to test. So maybe what I'll do is make a 4 sensor heater block and compare a "standard" Semitec thermistor, a PT100, a thermocouple and the Slice high temp thermistor. A 5 way block to accommodate the PT1000 as well whilst keeping all the sensors the same distance from the heater would be a bit too tricky to make with the equipment I have to hand.

                    Or perhaps, because the standard thermistor is only claimed to be good for up to 300 deg C, a better bet would be to compare the high temperature Slice thermistor, the PT100, the PT1000 and the thermocouple.

                    Does anyone know of any filament that needs >500 deg C? It seemed like a good maximum temperature to me.

                    Ian
                    https://somei3deas.wordpress.com/
                    https://www.youtube.com/@deckingman

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      deckingman @droftarts
                      last edited by 22 Apr 2023, 10:17

                      @droftarts For info, I just made this..........
                      small.jpg

                      So when your sensors arrive, I'll fit the heater in the centre 6mm hole, then a PT1000, a Slice Engineering High Temp thermistor, your PT100 and your Thermocouple in the 3mm holes. Then we'll see how those 4 high temp sensors compare. (The tapped holes are for M3 button head screws which will stop the sensors and heater falling out when I hang the assembly by it's leads - although the Boron Nitride paste should do that job).

                      Ian
                      https://somei3deas.wordpress.com/
                      https://www.youtube.com/@deckingman

                      undefined 1 Reply Last reply 7 Aug 2023, 18:02 Reply Quote 2
                      • undefined
                        zapta @deckingman
                        last edited by 7 Aug 2023, 18:02

                        I was playing recently with temperature sensors and compared the E3D thermistor to Slice Engineering PT1000. Here is for example comparison of their respective response times. I tested by coupling them thermally and applying a temperature increase by 'pinching' them with two fingers. The thermistor (temp1) is significantly faster than (temp2).

                        Both sensors are measured by sampling their resistance at about 4Hz and applying the respective resistance to temperature functions, with no filtering whatsoever.

                        I read somewhere that RTDs are slower than thermistors because of their 'higher mass'. Don't know if PT100 are faster than PT1000 because they have lower mass. Also don't know if a faster sensor will result in more stable heather temperature (assuming PID tuning was performed).

                        Temp C vs time in secs. Temp1 = E3D thermistor. Temp2 = Slice Engineering PT1000.
                        b33451f5-2454-41f6-b425-5df012a75e1e-image.png

                        c86c282b-217f-4035-bc72-0d76923992f5-image.png

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          zapta @dc42
                          last edited by 7 Aug 2023, 18:56

                          @dc42 said in A comparison between a PT1000 and a "normal" NTC thermistor:

                          At high temperatures the resistance of the thermistor will be small compared to the 2K2 series resistor, so the reading accuracy will be poor and the ADC offset error will be critical.

                          Thermistors has max power spec so if reducing the resistor, may required reducing voltage. I presume that this is also to avoid the power affecting the thermistor's temperature.

                          If I got it correctly, with 3.3V, 2.2K, and thermistor at 200 ohms, it gets to ~4.5mw which is already above the 4mw spec of the NT104.

                          undefined 1 Reply Last reply 7 Aug 2023, 20:07 Reply Quote 0
                          • undefined
                            deckingman @zapta
                            last edited by 7 Aug 2023, 20:07

                            @zapta I never did get around to comparing those other Sensors but I still have that heater block pictured above kicking around on my desk. It has a 6mm hole in the centre for a heater, and four 3mm holes, equidistantly spaced to take sensors. Depending on where you are in the world, I could post it to you if it would be of any use.

                            Ian
                            https://somei3deas.wordpress.com/
                            https://www.youtube.com/@deckingman

                            undefined 1 Reply Last reply 8 Aug 2023, 15:18 Reply Quote 0
                            • undefined
                              zapta @deckingman
                              last edited by 8 Aug 2023, 15:18

                              Thanks @deckingman. I am not in the UK or Europe so will try to replicate it here. Did you use set screws to hold the sensors or is the thermal paste sufficient?

                              undefined 1 Reply Last reply 8 Aug 2023, 15:32 Reply Quote 0
                              • undefined
                                deckingman @zapta
                                last edited by 8 Aug 2023, 15:32

                                @zapta said in A comparison between a PT1000 and a "normal" NTC thermistor:

                                Thanks @deckingman. I am not in the UK or Europe so will try to replicate it here. Did you use set screws to hold the sensors or is the thermal paste sufficient?

                                If you look at the block, you'll see 4 tapped holes. These are M3 and arranged such that the bolt heads and/or washers partially cover the sensor and heater holes, thus preventing them from falling out without any danger of crushing the cartridges. I used Boron Nitride past as well but that was more to ensure good thermal conductivity.

                                Ian
                                https://somei3deas.wordpress.com/
                                https://www.youtube.com/@deckingman

                                undefined 1 Reply Last reply 8 Aug 2023, 17:35 Reply Quote 0
                                • undefined
                                  zapta @deckingman
                                  last edited by 8 Aug 2023, 17:35

                                  I see. Good idea, thanks.

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