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

    Duet 0.85 thermocouple and max31855 breakout

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    11
    1.2k
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      You have used the pin connections for the expansion connector on a DueX4 expansion board. If you don't have a DueX4 in your system, you need to use the ones in the previous column of the table at https://duet3d.com/wiki/Connecting_thermocouples#Duet_0.6_and_Duet_0.8.5.

      A good way to check things out is to disconnect the thermocouple and connect a short link wire between the two thermocouple terminals in the MAX31855 board. You should get a reading of room temperature. Is that what you did when you say you connected a "normal cable"?

      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
      • lazy_mosquitoundefined
        lazy_mosquito
        last edited by

        i have a duet 0.85 which uses as far as i know the DueX4 expansion board, so i supposed the pins for the Duex4 connector could be used?

        With a "normal" cable i meant indeed a short link wire 🙂

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

          The DueX4 expansion connector referred to is a 26-way expansion connector on the DueX4 itself, not the main one that connects to the Duet. I'll clarify that in the table.

          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
          • lazy_mosquitoundefined
            lazy_mosquito
            last edited by

            OK, i replaced the wires.
            I took 27 as CS

            config stays M305 P1 X100

            The 2000 is gone and replaced by 0 degrees.
            I replaced the thermocouple with a short link wire to check. still 0 degrees.

            i disconnected the capacitor, still 0 degrees (is a 10V, en 100 uF no ceramic)

            other suggestions?

            1 Reply Last reply Reply Quote 0
            • lazy_mosquitoundefined
              lazy_mosquito
              last edited by

              could it be possible that i fried the breakout max31855 by connecting it as i did? I would expect that those pins weren't used, and didn't fry the board.

              Is there a way to check if it is fried?

              Is it possible to connect the older AD8495 breakout thermocouple board with the duet? i have still one.

              1 Reply Last reply Reply Quote 0
              • stellatorundefined
                stellator
                last edited by

                Hi, I did buy one original MAX31855-based daughter board for my Duex5 expansion but i also do not get a correct reading from it. I tried the M305 P103 X100 S"test" command (changing numbers from 100-103 and 150-153) with a typ K thermocouple as well as a shortend contact between the two terminals of each terminal block and i do get the test sensor displayed in the "extras" folder of the web gui 🙂 but the reading always says 2000°C. Can you tell me what i might possibly be doing wrong here?
                Before using a "virtual sensor" like P103, I tried M305 P1 X100 as you suggest but that didnt work either in any combination, however it scrambled my pt100 settings (pt100 daughter board on DuetWifi) somehow, could there be a firmware based interference between the two different daugther boards (just updated to 1.192)? Also I dont understand what this M141 command is really good for, I dont find it well documented on reprap wiki but that is possibly just me 😉

                PS: Autolevelling of my four axis bed now works thanks to your updates and advice!

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

                  Stellator, did you plug the daughter board into the Duet, or into the DueX5? If you plugged it into the DueX5 then the channel number are 104 to 107. Test the board and configuration with a link wire if you are getting 2000c readings with a thermocouple connected.

                  Lazy_mosquito, all the pins on the expansion connector are used, so it's quite possible that you damaged the thermocouple interface 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
                  • stellatorundefined
                    stellator
                    last edited by

                    Dear dc42, thanks for the quick reply, i never saw these numbers but it worked! One also can see immediatly that the unshielded straight wired TC is much more prone to noise than the 3wire pt100 but it has such a small footprint compared to any pt sensor i know that some shielding will be worth the effort.

                    thx!

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

                      @stellator:

                      Dear dc42, thanks for the quick reply, i never saw these numbers but it worked! One also can see immediatly that the unshielded straight wired TC is much more prone to noise than the 3wire pt100 but it has such a small footprint compared to any pt sensor i know that some shielding will be worth the effort.

                      thx!

                      If you have one of the MAX31855 daughter boards and it doesn't already have the extra capacitors added as described at https://www.duet3d.com/forum/thread.php?pid=14255#p14255, then adding those capacitors will make it much more resistant to noise. The later MAX31855 boards we shipped have those capacitors fitted already.

                      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
                      • lazy_mosquitoundefined
                        lazy_mosquito
                        last edited by

                        probably fried it :-(.
                        I ordered a pt100 with a max 31865 board and will try that instead. It will also give me more correct readings.
                        Thnx for the help.

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