• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    lazy_mosquito
    last edited by 10 Nov 2017, 14:22

    Hi,

    I connected a thermocouple to my printhead and got always a temperature reading of 2000 degrees.
    I have a duet 0.85, an Adafruit MAX31855 breakout and a standard k-type thermocouple also from Adafruit.
    The breakoutboard is connected as follows with duet 0.85
    Vin to pin 25
    Gnd to pin 21
    Do to pin 26
    CS to pin 20
    CLK to pin 24

    In the config file i put M305 P1 X100

    I replaced the thermocouple already with a normal cable to check. the readings stays at 2000 degrees. i checked already with another thermocouple the reading stays at 2000 degrees. i connected a 100uF capacitor between the two leads of the thermocouple to no avail

    I checked all the documents and manuals i could find concerning thermocouples combined with a duet 0.85
    Any idea what i am missing?
    I am out of ideas

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by 10 Nov 2017, 16:10

      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
      • undefined
        lazy_mosquito
        last edited by 10 Nov 2017, 16:15

        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
        • undefined
          dc42 administrators
          last edited by 10 Nov 2017, 16:20

          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
          • undefined
            lazy_mosquito
            last edited by 11 Oct 2017, 16:59 10 Nov 2017, 16:58

            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
            • undefined
              lazy_mosquito
              last edited by 10 Nov 2017, 17:41

              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
              • undefined
                stellator
                last edited by 14 Nov 2017, 01:54

                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
                • undefined
                  dc42 administrators
                  last edited by 14 Nov 2017, 08:36

                  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
                  • undefined
                    stellator
                    last edited by 14 Nov 2017, 12:33

                    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
                    • undefined
                      dc42 administrators
                      last edited by 14 Nov 2017, 13:10

                      @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
                      • undefined
                        lazy_mosquito
                        last edited by 15 Nov 2017, 14:05

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