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

    Thermistors not recognized, open circuit temperature at 2000°C

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    23
    2.3k
    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.
    • Scally123undefined
      Scally123 @A Former User
      last edited by

      @bearer Thanks for your quick reply I couldn't tell what caused the difference, I assumed it should be the same like you said.

      Many Thanks

      1 Reply Last reply Reply Quote 0
      • Scally123undefined
        Scally123
        last edited by

        Thank you everybody for the help so far. I really appreciate it.

        I have tried putting a spare 330K resistor in parallel across the Bed Thermistor. Whilst plugged into the USB it read 48°C. Then I turned the power on and it stayed at 48°C. Though it obviously wasn’t 48°C this was the first time I got the temperature to stay the same when going from 5V to the mains power.

        I believe it would be best to replace the thermistors, I don’t want to go down the route of having to buy the daughterboard and PT1000 sensors just yet but are there any 100k resistors at 25°C that are commonly used within 3D printing that are reliable and have known values. I saw that there were some listed in the RRF configurators’ calculator but I was wondering which one would be the most recommended.

        A Former User? 1 Reply Last reply Reply Quote 0
        • Vetiundefined
          Veti
          last edited by Veti

          Semitec 104GT are the most used and best known thermistors for the duet.

          you can get them from
          https://e3d-online.com/thermistor-cartridge
          or if you can wait
          https://www.aliexpress.com/item/32843785247.html?spm=2114.search0104.3.9.38d551fdWS6i4n

          also the maestro can run pt1000 well and you dont need a daughter board. (dont confuse them with pt100)
          https://www.precisionpiezo.co.uk/product-page/pt1000-sensor
          or
          https://www.aliexpress.com/item/32859917151.html

          1 Reply Last reply Reply Quote 1
          • A Former User?
            A Former User @Scally123
            last edited by

            @scally123 said in Thermistors not recognized, open circuit temperature at 2000°C:

            Though it obviously wasn’t 48°C this was the first time I got the temperature to stay the same when going from 5V to the mains power.

            Did you try disconnecting both the hotend heater and bed heater from the Maestro and seeing if you still are getting different readings as suggested by dc42? (at least indirectly)

            1 Reply Last reply Reply Quote 0
            • Scally123undefined
              Scally123
              last edited by

              Hi as I have mentioned I have been updating my Da Vinci with a new Duet2 Maestro board.

              After having trouble with the stock thermistors I have bought two new PT1000.

              I have connected them to the board and re-configured the firmware with the RRF cofigurator {using the standard settings for PT1000s to the bed a and extruder).

              I am getting readings of 147C for the extruder and 208C for the Bed at an ambient temperature of around 21C. If I swap the two thermistors on the board I still get the same readings 147C for the extruder and 208C for the Bed. I have removed the PT1000s from the Bed and the extruder to eliminate any false readings through leakage. with these hanging free in fresh air at around 21C I still get 147C for the extruder and 208C for the Bed.

              I am at a loss on what to do next any welcome.

              Apologies for bringing the PT1000s were only delivered last weekend.

              Many Thanks

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

                Please post your config.g file, and tell or show us how you have connected the PT1000 sensors to the Duet.

                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
                • Scally123undefined
                  Scally123
                  last edited by

                  0_1561055016382_config.g

                  Hi @dc42 I have attached the config.g file as well as the images below showing that one PT1000 is hooked up to the Bed Thermmistor and the other one to the extruder is connected to E0 Thermistor 2.

                  0_1561055043576_20190620_185340.jpg

                  0_1561055045922_20190620_185348.jpg

                  0_1561055406123_20190620_185330.jpg

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

                    can you measure the resistance of your thermistors.
                    also post your config.g thermistor config.

                    1 Reply Last reply Reply Quote 1
                    • Scally123undefined
                      Scally123
                      last edited by

                      I have measured the resistance of the thermistors and its 1092 ohms.

                      I have measured across the two pins where the thermistors connect to the board and I get 4.68K ohms without the thermistors connected. I then did the same check with everything disconnected from the board and I still get 4.68k ohms.

                      Now with everything connected to the board including the thermistors I measured across the thermistor pins on the board and I get 0.835 and 0.837k ohms.

                      In my config.g file it says:[2_1561283639142_config.json](Uploading 0%) [1_1561283639142_config.g.bak](Uploading 0%) [0_1561283639141_config.g](Uploading 0%)

                      ; Heaters
                      M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
                      M305 P0 T362000 B26000 R4700 ; Set thermistor + ADC parameters for heater 0
                      M143 H0 S120 ; Set temperature limit for heater 0 to 120C
                      M305 P1 T110000 B3950 R4700 ; Set thermistor + ADC parameters for heater 1
                      M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                      0_1561283667474_config.g

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

                        R4700 is for the duet wifi not the maesto. the maestro uses R2200.

                        pt1000 are configured like this

                        M305 P1 X501 R2200 ; Configure PT1000 for heater 1

                        1 Reply Last reply Reply Quote 0
                        • Scally123undefined
                          Scally123
                          last edited by

                          I have changed the settings to

                          ; Heaters
                          M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
                          M305 P0 X500 R2200 ; Configure PT1000 for heater 0
                          M143 H0 S120 ; Set temperature limit for heater 0 to 120C
                          M305 P1 X501 R2200 ; Configure PT1000 for heater 1
                          M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                          But still seem to be getting the same temperature readings.

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

                            You can leave out the R parameter in the M305 commands because the firmware knows the correct value. It's only on really old boards (Duet 0.6 and Duet 0.8.5) that it is needed.

                            If the PT1000 sensors read 1092 ohms at room temperature. that is about right and you should get good readings from them.

                            Try sending M305 P0 with no other parameters, and check it reports that it is configured for a PT1000. Likewise M305 P1.

                            If that looks OK, try disconnecting both PT1000 sensors at the Duet and connect 1K resistors between the pins of the thermistor connectors. That should give you a reading close to 0C. if that works, then you may have a short between the PT1000 wiring and the heater wiring, perhaps via the hot end metalwork.

                            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

                              also measure the resistance across R15, R19 and R53 on the board.

                              1 Reply Last reply Reply Quote 0
                              • Scally123undefined
                                Scally123
                                last edited by

                                So I have edited the config.g to state;

                                ; Heaters
                                M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
                                M305 P0 ; Configure PT1000 for heater 0
                                M143 H0 S120 ; Set temperature limit for heater 0 to 120C
                                M305 P1 ; Configure PT1000 for heater 1
                                M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                                Using the G Code Console to send M305 P0 and M305 P1 to the machine and it replied with these settings

                                1:58:45 PMM305 P0
                                Heater 0 uses Thermistor sensor channel 0, T:362000.0 B:3950.0 C:0.00e+0 R:4700.0
                                1:58:18 PMM305 P1
                                Heater 1 uses Thermistor sensor channel 1, T:110000.0 B:3950.0 C:0.00e+0 R:4700.0

                                0_1561294823093_7ca286f0-827b-4056-a49b-f009cec6e7de-image.png

                                As I am only testing it and trying to get it ambient temperature the PT1000's are currently free in mid air in an attempt to prevent shorts against the metal work.

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

                                  that indicates that you are configuring your thermistors elsewhere.

                                  check all files in the sys folder. especially config overwrite for any m305 commands.

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

                                    @Scally123, you misunderstood me. When I said:

                                    @dc42 said in Thermistors not recognized, open circuit temperature at 2000°C:

                                    Try sending M305 P0 with no other parameters, and check it reports that it is configured for a PT1000. Likewise M305 P1.

                                    I meant you to leave the M305 commands in config.g alone, but to run those 2 commands from the console, to check that the 2 heaters were configured to use PT1000 sensors.

                                    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
                                    • First post
                                      Last post
                                    Unless otherwise noted, all forum content is licensed under CC-BY-SA