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

      this to me suggest that you need to cool the stepper drivers regardless.
      a fan should blow across the underside of the duet board where the steppers are.

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

        @Veti perhaps... but is there nothing that I can do to pause the job should an overheat even occur?

        Also - should I have installed the heat sinks on the underside instead of the top side????

        Vetiundefined 1 Reply Last reply Reply Quote 0
        • Vetiundefined
          Veti @Gerrard
          last edited by

          @Gerrard said in Pause print on driver overheat?:

          Also - should I have installed the heat sinks on the underside instead of the top side????

          do you by chance have a cloned board? they cheap out on the copper in the pcb which means the heatsink design does not work as intended.

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

            @Veti I do...

            I'm assuming there's nothing I can do about pausing...

            Vetiundefined 1 Reply Last reply Reply Quote 0
            • Vetiundefined
              Veti @Gerrard
              last edited by

              @Gerrard

              you could potentially write a macro and execute that on layer change, but that is more of a bandaid.

              you need to address the real problem and cool the board.
              using an case like this for example
              https://www.thingiverse.com/thing:3721923

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

                @Veti So the board is setup on a bench, with heat sinks and a fan blowing across - it's not ducted, but there's plenty of air flow.

                What would this macro look like?

                1 Reply Last reply Reply Quote 0
                • 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