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

    Pause print on driver overheat?

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    17
    620
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by Phaedrux

      M906 X1600 Y1600 Z600 E1200 I30 ; set motor currents (mA) and motor idle factor in per cent

      Your motor current on Z is set to 600ma but your link for the motors indicate they are rated at 2100ma. So your Z motors are very likely stalling, hence the warnings.

      Target ~80% of rated, so 1600ma

      Those errors may have been from after the reboot due to the hard power off during a stall. Before worrying about how to pause during an overheat situation try giving the motors the right current and see if they still stall. It's likely a non-issue.

      Cooling is good idea either way, but I don't think it's actually an overheating issue in normal operation here.

      By the way in your other thread about stall detection I did ask

      "Motor currents should be around 80% off rated max. Did you change the config for the new motors?"

      Z-Bot CoreXY Build | Thingiverse Profile

      Gerrardundefined 1 Reply Last reply Reply Quote 0
      • Gerrardundefined
        Gerrard @Phaedrux
        last edited by

        @Phaedrux Sorry for the confusion... those 2100mA motors were for the X and Y.

        These are the motors for the Z axis.

        I take your point on motor current for these too - I've now set that to 1200mA (80% of 1500mA).

        Still doesn't give me a lot of confidence - if the Z motors fail again (and they could), then I have a guaranteed crash. But if there's nothing I can do about it, then so be it.

        Phaedruxundefined 2 Replies Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator @Gerrard
          last edited by

          @Gerrard said in Pause print on driver overheat?:

          if the Z motors fail again (and they could),

          Well running them at half the ideal current is likely the biggest issue. Once given enough current they should be more reliable. However if the bed is large and heavy those motors may be a bit anemic.

          Before trying a long test print again I would suggest running a dry print with no filament loaded. (turn off the heaters and enable cold extrusion (M302 P1) to prevent it from halting on error).

          Z-Bot CoreXY Build | Thingiverse Profile

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

            @Gerrard said in Pause print on driver overheat?:

            But if there's nothing I can do about it, then so be it.

            Well the thing to do about it is try to make it reliable in the first place. As I said, I don't think the errors you saw were indicative of what was actually happening during the print.

            Give the motors the current they need, cool the board, and there should be no more stalls to detect or pauses on overheat needed. Besides, if there were an actual overheat or driver error I am pretty sure the print would halt anyway.

            It's actually really hard to trigger overheat warnings on the drivers. We're talking over 100c.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • Gerrardundefined
              Gerrard
              last edited by

              I'm referring to an insurance policy, but i've made the suggested changes, so we'll see how it goes.

              Vetiundefined engikeneerundefined 2 Replies Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                @dc42 what exactly happens if a driver overheat happens during a print? Or short to ground for that matter?

                Z-Bot CoreXY Build | Thingiverse Profile

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

                  Reports of all 5 drivers on the DueX being over temperature suggest either that the drivers are actually cool and it is the SPI communication or power feed to the DueX5 that has broken down, or the drivers really are hot because a transient has killed all the drivers.

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

                    @Phaedrux said in Pause print on driver overheat?:

                    @dc42 what exactly happens if a driver overheat happens during a print? Or short to ground for that matter?

                    An overheat warning just produces a message. An overheat error or short to ground shuts down the driver until VIN power is removed.

                    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
                    • Vetiundefined
                      Veti @Gerrard
                      last edited by

                      @Gerrard
                      post a picture of your wiring

                      1 Reply Last reply Reply Quote 0
                      • engikeneerundefined
                        engikeneer @Gerrard
                        last edited by

                        @Gerrard I think its already been answered by dc42, but I quite often get those over temp and short to ground errors on my Duet WiFi when I hit the Estop. I have a separate 5v power to the Duet so the processor and web control stay on and I can see them. In my case there definitely isn't a short to ground and the temperatures are all low/stable.

                        The Duet is designed so that the driver chips conduct heat to the back surface of board (hence you cool the board) not the drivers directly. See https://duet3d.dozuki.com/Wiki/Mounting_and_cooling_the_board#Section_Mounting_1
                        One other benefit of this is you can get a reasonable idea of how hot things get over time (transients less so) by looking at the CPU temperature. If doing this though, I would recommend calibrating the CPU temp (follow this guide https://duet3d.dozuki.com/Wiki/Calibrating_the_CPU_temperature)

                        Side note on the cloned boards. The blue heatsinks they ship with probably make the cooling situation worse. Most people stick them on top of the drivers (plastic surface so doesn't conduct heat very well) and they tend to block any good cooling airflow over the board.
                        Also, I recommend double checking all the soldering joints on the bottom of the board. I have a clone board and found it had a couple of bad/dry joints on the heater pins

                        E3D TC with D3Mini and Toolboards.
                        Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
                        i3 clone with a bunch of mods

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