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

    M906 and very large current value?

    Scheduled Pinned Locked Moved
    General Discussion
    4
    7
    322
    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.
    • crpalmerundefined
      crpalmer
      last edited by

      Due to some very fat fingers and not double checking, I accidentally sent

      M906 Z10200

      (instead of 1000!) and printed for awhile. What would that do? Executing M906 again shows that value has been set to Z10200 but what does that translate into when actually using the motor? Is it equivalent specifying the maximum possible current and, if so, is that 2.4A?

      Thanks!
      Chris

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

        @crpalmer said in M906 and very large current value?:

        Is it equivalent specifying the maximum possible current and, if so, is that 2.4A?

        I would think so. 2.4 is the limit in software. I suppose there's also the chance that it would take the first 4 digits and drop the last, which would give you 1000 as it's only set in increments of 100ma. @dc42 would have to confirm or deny.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • droftartsundefined
          droftarts administrators @crpalmer
          last edited by

          @crpalmer I've done this, too! Yes, it just sets it to the maximum current possible on the board. It my case it resulted in a very hot motor, which took about 45 minutes to cool down. Fortunately it was on a Duet 2 Wifi (2.4A max current), not a Duet 3 (4.5A), which would probably have got the motor hot enough to melt the motor coils and fuse the motor. It did smell quite a lot of hot grease/oil, though!

          If the motor still works, I'd imagine it's fine.

          Ian

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

            Confirmed, the current you pass in M906 gets limited to the maximum supported by the board/driver.

            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
            • crpalmerundefined
              crpalmer
              last edited by

              Thanks for the replies. That would definitely explain why my motor stopped working. I wanted to confirm I knew why I had just killed the motor!

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

                Sorry to hear that.

                Z-Bot CoreXY Build | Thingiverse Profile

                crpalmerundefined 1 Reply Last reply Reply Quote 0
                • crpalmerundefined
                  crpalmer @Phaedrux
                  last edited by

                  @Phaedrux thanks, but not a huge deal. It was just a Creality motor and I've replaced it with a slightly better Tevo motor from the scrap pile and it works better than ever now!

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