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

Duet 3 Thermocouple connection reading about 10 degrees too high

Scheduled Pinned Locked Moved Unsolved
Duet Hardware and wiring
5
20
863
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
    T3P3Tony administrators
    last edited by T3P3Tony 3 Feb 2021, 10:25 1 Mar 2021, 22:24

    I don't think a wire link should give room temperature as the reference junction is built into the IC so, in the case of a wire link, there is no dissimilar metal and no thermocouple effect. edited: this is wrong

    if you have spare length of thermocouple wire you could try creating another junction between two short lengths of the thermocouple wire.

    www.duet3d.com

    undefined 1 Reply Last reply 1 Mar 2021, 22:49 Reply Quote 0
    • undefined
      DanS79 @Oliver_Briggs
      last edited by 1 Mar 2021, 22:35

      @Oliver_Briggs

      Did you try the the resistor that comes with the daughter board?

      undefined 1 Reply Last reply 1 Mar 2021, 22:37 Reply Quote 0
      • undefined
        T3P3Tony administrators @DanS79
        last edited by 1 Mar 2021, 22:37

        @DanS79 the resistor comes with the PT100 daughterboard

        www.duet3d.com

        1 Reply Last reply Reply Quote 1
        • undefined
          Oliver_Briggs @T3P3Tony
          last edited by 1 Mar 2021, 22:49

          @T3P3Tony that makes sense. I think I just saw it online so very easily could have misunderstood! Unfortunately I don't. It may be a case of ordering a new thermocouple to identify the issue!

          undefined 1 Reply Last reply 1 Mar 2021, 22:51 Reply Quote 0
          • undefined
            Phaedrux Moderator @Oliver_Briggs
            last edited by 1 Mar 2021, 22:51

            @Oliver_Briggs said in Duet 3 Thermocouple connection reading about 10 degrees too high:

            @T3P3Tony that makes sense. I think I just saw it online so very easily could have misunderstood! Unfortunately I don't. It may be a case of ordering a new thermocouple to identify the issue!

            I think you probably saw it here in the troubleshooting section of the thermocouple documentation page.

            Troubleshooting
            If you have difficulty getting correct readings from the thermocouple board, try connecting a wire link between the two terminals of the terminal block instead of a thermocouple. This should produce a room temperature reading.

            Z-Bot CoreXY Build | Thingiverse Profile

            undefined 1 Reply Last reply 1 Mar 2021, 23:49 Reply Quote 0
            • undefined
              T3P3Tony administrators @Phaedrux
              last edited by 1 Mar 2021, 23:49

              @Phaedrux ahh ok fair enough - I stand corrected!

              www.duet3d.com

              undefined 1 Reply Last reply 1 Mar 2021, 23:52 Reply Quote 0
              • undefined
                Phaedrux Moderator @T3P3Tony
                last edited by 1 Mar 2021, 23:52

                @T3P3Tony said in Duet 3 Thermocouple connection reading about 10 degrees too high:

                @Phaedrux ahh ok fair enough - I stand corrected!

                😂 I don't know if its accurate, but that's what's in there.

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by dc42 3 Feb 2021, 22:55 2 Mar 2021, 08:15

                  The thermocouple produces a voltage that depends on the temperature difference between the hot junction and the cold junction. If you use thermocouple wire all the way back from the thermocouple to the daughter board, then the cold junction is at the terminals of the daughter board. The MAX31856 chip measures the thermocouple voltage and also its own temperature. It computes the temperature difference between the hot and cold junction from the voltage, then adds its own temperature to produce a reading.

                  This should be accurate provided that the temperature of the chip is the same as the temperature of the terminal block (where the cold junction is). If for some reason the chip is hotter than the terminal block, then of course the reading will be too high.

                  If you connect a link wire between the two terminals instead of a thermocouple, there is no thermocouple voltage, so the reading you get should be just the temperature reading of the chip.

                  If you connect the thermocouple backwards, then the reading will be the chip temperature MINUS (hot junction temperature - cold junction temperature), so the reading will go down as the hot junction gets hotter.

                  When connecting thermocouple wires to the terminal block, always undo the screws fully so that the rising clamp is at the bottom of the opening. Then insert the wires and tighten the screws. If you don't undo the screws fully, then it is possible to insert the fine wires under the rising clamp instead of above it, resulting in a bad connection.

                  HTH David

                  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 1 Reply Last reply 2 Mar 2021, 08:29 Reply Quote 0
                  • undefined
                    dc42 administrators @dc42
                    last edited by dc42 3 Feb 2021, 08:29 2 Mar 2021, 08:29

                    PS - I've just checked the readings from a thermocouple daughter board plugged into a Duet 3 Mini. The channel with a thermocouple connected but hanging in mid air reads 21.1C. The channel with a wire link connected reads 24.1C. A thermometer at the other side of the same room reads 20C. The higher reading with the wire link attached suggests that the chip is picking up a little heat from the main board.

                    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
                    • undefined
                      Oliver_Briggs
                      last edited by 2 Mar 2021, 19:44

                      Hmm
                      Thanks for the detailed explanation!
                      I have made sure that the wires are properly in the daughterboard ports and it didn't seem to change anything so I think they must have been fine before.

                      It sounds like my daughterboard may potentially be broken, as it sounds like a wire link should work!

                      Is there any way to test the daughterboard to see if it is the problem?

                      undefined 1 Reply Last reply 2 Mar 2021, 22:58 Reply Quote 0
                      • undefined
                        dc42 administrators @Oliver_Briggs
                        last edited by dc42 3 Feb 2021, 22:59 2 Mar 2021, 22:58

                        @Oliver_Briggs said in Duet 3 Thermocouple connection reading about 10 degrees too high:

                        Is there any way to test the daughterboard to see if it is the problem?

                        The two temperature channels are independent. So try connecting separate wire links to both inputs, and see whether they give the same reading or not. If they give very different readings, then either one chip is much warmer than the other, or one chip is faulty. It's unlikely that both would be faulty.

                        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
                        • undefined
                          Oliver_Briggs
                          last edited by 2 Mar 2021, 23:12

                          @dc42 thanks for the suggestion!
                          I connected wire links to both ports and they both gave readings. Previously the wire link hadn't worked so not sure what happened there! 😩

                          They both gave readings still significantly above the true room temperature of the house (the thermistors are accurate based on other temp readings from my other printer etc)
                          These are similar readings to what I am getting from the thermocouple itself so not sure what is to blame!

                          Screenshot 2021-03-02 at 23.07.23.png

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            Oliver_Briggs
                            last edited by 2 Mar 2021, 23:13

                            also that screenshot was taken almost immediately after turning the board on, the readings have since gone up another degree or two which I presume is down to the board heating up, but that implies that the original issue isn't that it is picking up heat from the board 😕

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