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.
    • Oliver_Briggsundefined
      Oliver_Briggs @T3P3Tony
      last edited by

      @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!

      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @Oliver_Briggs
        last edited by

        @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

        T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
        • T3P3Tonyundefined
          T3P3Tony administrators @Phaedrux
          last edited by

          @Phaedrux ahh ok fair enough - I stand corrected!

          www.duet3d.com

          Phaedruxundefined 1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator @T3P3Tony
            last edited by

            @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
            • dc42undefined
              dc42 administrators
              last edited by dc42

              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

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

                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
                • Oliver_Briggsundefined
                  Oliver_Briggs
                  last edited by

                  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?

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

                    @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
                    • Oliver_Briggsundefined
                      Oliver_Briggs
                      last edited by

                      @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
                      • Oliver_Briggsundefined
                        Oliver_Briggs
                        last edited by

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