Navigation

    Duet3D Logo

    Duet3D

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

    Idle current per motor

    Firmware wishlist
    2
    5
    46
    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.
    • arhi
      arhi last edited by

      low priority, but as discussed here having ability to set idle current per motor and not for all motors at once would be useful in some cases

      deckingman 1 Reply Last reply Reply Quote 0
      • deckingman
        deckingman @arhi last edited by

        @arhi Probably per axis/extruder rather than per motor. I'm just thinking that some people use multiple but identical motors on a single axis so setting different motor idle hold current might lead to strange things happening.

        arhi 1 Reply Last reply Reply Quote 0
        • arhi
          arhi @deckingman last edited by

          @deckingman yes, but I know how that works on cartesian with dual or tripple motors per axis and true leveling, but no clue how is that called on other configurations; how you call that for delta? It's not per axis it's per motor or per actuator or? How about corexy? So I put "motor" and whoever implement it will put whatever limitations there are required 😄 for each axis/actuator/motor/...

          deckingman 1 Reply Last reply Reply Quote 0
          • deckingman
            deckingman @arhi last edited by

            @arhi I'm sure David will do what he thinks best. There may be firmware limitations that we don't know about. And other non-printer use cases such as CNC milling machines which sometimes get priority over FDM printers.

            There are Cartesian printers which use two Y motors so one would want the idle hold current to be the same per axis. With CoreXY, confusingly the motors are often referred to as X and Y although they both contribute to pure X and pure Y moves. Technically, they should be called Alpha and Beta. And of course, all Duet boards prior to gen 3 had the motor connectors labelled as X,Y,Z E1 E2 etc. Also M913 works per axis, not per motor so it would be more consistent if idle hold percentage worked the same way.

            arhi 1 Reply Last reply Reply Quote 0
            • arhi
              arhi @deckingman last edited by

              @deckingman yes, for dual Z (we have this on the machine with a problem) we see that you cannot set Z motors separately but only a whole axis.

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