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

    Driver overheat message but sensor 0C

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    9
    454
    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.
    • jphillyundefined
      jphilly
      last edited by

      I'm using a Maestro with the 2 driver expansion module. One of the drivers on the module reports overheating to the console but the drivers sensor doesn't show it, it just stays at 0C. Are the drivers on the module not measured by the sensor or is something gone wrong?

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

        The drivers don't report a temperature, just a flag saying normal, warning, and overtemp. So 0c would mean it's back to normal I believe.

        Are the drivers themselves actually getting hot?
        What current are you running them at?
        Are they actively cooled?

        Z-Bot CoreXY Build | Thingiverse Profile

        jphillyundefined 1 Reply Last reply Reply Quote 0
        • jphillyundefined
          jphilly
          last edited by

          Last time this happened I touched the pcb and it was warm, so the overheat message isn't erroneous.
          The driver should be running at 900mA which is below their max.
          They are thermostatically cooled: the fan starts at 40 and will be at 100% at 65. The fan monitors the driver overtemp flag and the mcu temp. Problem is, despite the warnings on the console, the flag didn't raise and turn on the fan as it should have. Even when the driver was overheating the graph and reading didn't change as it should have.

          Argoundefined 1 Reply Last reply Reply Quote 0
          • Argoundefined
            Argo @jphilly
            last edited by

            @jphilly

            You could add small heatsinks to the TMC chips.
            That helps enormous.

            jphillyundefined 1 Reply Last reply Reply Quote 0
            • jphillyundefined
              jphilly @Phaedrux
              last edited by jphilly

              @Phaedrux This is what I get, note the graph and driver sensor.

              1 Reply Last reply Reply Quote 0
              • jphillyundefined
                jphilly @Argo
                last edited by

                @Argo Doesn't seem like there's room on the bottom of the expansion for a heatsink

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

                  @jphilly said in Driver overheat message but sensor 0C:

                  They are thermostatically cooled: the fan starts at 40 and will be at 100% at 65. The fan monitors the driver overtemp flag and the mcu temp.

                  It might be more effective to monitor bed and hotend temps so that whenever a print is happening and a temp is above 45c the fan will turn on.

                  Z-Bot CoreXY Build | Thingiverse Profile

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

                    @jphilly said in Driver overheat message but sensor 0C:

                    I'm using a Maestro with the 2 driver expansion module. One of the drivers on the module reports overheating to the console but the drivers sensor doesn't show it, it just stays at 0C. Are the drivers on the module not measured by the sensor or is something gone wrong?

                    Thanks for reporting this. This is a bug, which I've fixed in time for the 3.3beta3 release. The drivers on the 2-driver board were assigned to a different temperature reading channel, but there was no way to access that channel. I've changed it to put all 7 drivers on the same channel. I think this makes most sense, because a single fan will normally be used to cool both the Duet and the daughter board.

                    To cool the Duet Maestro or Duet 3 Mini, we recommend a small fan at the edge of the board that blows air along the line of driver chips on both side of the board. When using the 2-drive daughter board, it should also blow air along both sides of that board too.

                    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

                    jphillyundefined 1 Reply Last reply Reply Quote 0
                    • jphillyundefined
                      jphilly @dc42
                      last edited by

                      @dc42 Thanks for the fix, I'll try the beta when it releases

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