Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Duet 3 Toolboard extruder motor not idling down?

    Beta Firmware
    3
    16
    195
    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.
    • oozeBot
      oozeBot last edited by

      I'm going to put this in the beta firmware category as we didn't notice it until after upgrading to 3.2b1. What we are seeing is our extruder motors are getting very warm to the touch when not in use when all other motors are cool. We've also noticed an audible humming coming from the extruder motors which leads us to believe they are not idling down like they should..

      This is on a Duet 3 / RPi running 3.2b1.

      Our config is as follows and we've adjusted I several times but it hasn't yet made a difference.

      M906 X1700 Y1700 Z1800 E1120 I10
      M84 S30
      

      Is there anything we can do to better diagnose this issue?
      Thanks

      1 Reply Last reply Reply Quote 0
      • oozeBot
        oozeBot last edited by

        Update- I believe this is only happening after printing. I just unplugged a machine for maintenance and monitored it when I brought it back online. It’s been 20 minutes or so and the extruder motor is cool to the touch..

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

          @oozeBot said in Duet 3 Toolboard extruder motor not idling down?:

          Update- I believe this is only happening after printing. I just unplugged a machine for maintenance and monitored it when I brought it back online. It’s been 20 minutes or so and the extruder motor is cool to the touch..

          Have you run the motor that is cool to the touch since you brought it back online? if a motor has not been used since the board was powered on or reset, then the motor(s) will not have been powered up.

          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

          oozeBot 2 Replies Last reply Reply Quote 0
          • oozeBot
            oozeBot @dc42 last edited by

            @dc42 - good to know. No, I hadn't.. I'm actually now wondering if it has to do with a separate issue where the printer is still showing active after a print is complete. I'll do some more testing..

            Also, I'll test by restarting, let it cool, move the extruder motor to activate it, and then wait and see if it heats up..

            1 Reply Last reply Reply Quote 0
            • oozeBot
              oozeBot last edited by

              I’ve not had much of a chance to test this until tonight.. after a print, I logged in through SSH and rebooted the RPi. After sitting idle for about an hour, I checked and the extruder motor was at 50c and humming. Ambient was around 26c. Should this have reset the extruder motor? I currently have the idle factor set to I20.

              I’ll keep working on diagnosing exactly what is happening. I had hoped the object model would show live current readings but it appears it only shows what’s set in the config..

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

                @dc42 - I left a printer on overnight in a idle state. It is still early here and the office is quiet - other than the toolboard stepper motor. I can hear it from across my workbench.

                I just checked and all other motors are silent and at room temp (28c). The toolboard stepper is 47c..

                I believe there is something wrong here. I'm more than willing to assist if you or someone else can guide me on what needs to be checked?

                My configs have changed slightly, so here is the relevant part:

                M906 X1600 Y1600 Z1600 E1120 I25		; Sets motor currents (mA) and motor idle factor (I) in percent
                M84 S300					; Sets idle timeout
                
                1 Reply Last reply Reply Quote 0
                • dc42
                  dc42 administrators last edited by

                  I suspect you are right and idle current reduction is not working on tool and expansion boards. I will look into it. You should be able to use M917 though. The wiki says the default is 100% but I think that's wrong for tool boards, it's either 71% or 75%.

                  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

                  oozeBot 2 Replies Last reply Reply Quote 1
                  • oozeBot
                    oozeBot @dc42 last edited by

                    @dc42 thank you. I'll look into this.

                    I just ran M999 on the machine and it quieted down considerable (I can now hear all motors barely idling). The toolboard stepper is much quieter now and has already dropped to 40c. I'll monitor it a bit longer to see if it cools to room temp.

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

                      After a reset, if you have never commanded any movement from the tool board motor then it should be off completely. Same with all the other motors.

                      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
                      • oozeBot
                        oozeBot @dc42 last edited by

                        @dc42 well M917 didn't seem to work.. unless I just don't know what I'm doing. After a job completed today, I ran M917 E0 and marked the extruder temp at around 48c. I checked it about 30 minutes later and it was at 78c!

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

                          @oozeBot said in Duet 3 Toolboard extruder motor not idling down?:

                          @dc42 well M917 didn't seem to work.. unless I just don't know what I'm doing. After a job completed today, I ran M917 E0 and marked the extruder temp at around 48c. I checked it about 30 minutes later and it was at 78c!

                          What M917 command did you use?

                          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

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

                            @dc42 from the console in DWC:

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

                              Is 0 perhaps too low?

                              https://duet3d.dozuki.com/Wiki/Gcode#Section_M917_Set_motor_standstill_current_reduction

                              Z-Bot CoreXY Build | Thingiverse Profile

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

                                I confirm that idle current reduction does not always work on expansion or tool boards in current firmware, especially on extruders, and that this is fixed in the forthcoming RRF 3.2beta3. Thanks for reporting it. I will test M917 next.

                                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

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

                                  @dc42 Thanks for not dropping this! I look forward to testing the new beta..

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

                                    I've tested M917 and it is working on a tool board for me.

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