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

    Torque mode on expansion boards for RRF 3.4

    Scheduled Pinned Locked Moved
    Future Direction
    2
    4
    336
    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.
    • Ravs99undefined
      Ravs99
      last edited by

      Any update or details on torque mode on the expansion boards for DUET3?

      @dc42 will this "torque mode" be similar to the torque mode in O-drives that are used in the Hangprinter v4?

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

        @ravs99 open loop stepper motors cannot be operated in torque mode in the way that DC motors and BLDC motors can. So we can't implement it in open loop expansion boards designed to drive stepper motors.

        You can achieve a somewhat similar affect by reducing the motor current; but this will cause the motor to skip backwards by 4 full steps at a time whenever the motor current does not supply the torque demanded by the load.

        It may be possible for us to implement something resembling torque mode on the EXP1HC board and future closed-loop expansion boards in future.

        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

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

          @dc42 Ah i see. Yes i was referring to those closed loop expansion boards. In the g-code dictionary for M569.4, theres planned torque mode support for RRf 3.4. Was just curious about that as it may offer an opportunity for me to implement Tobbens semi-autocalibration which uses encoder readings from moving the hangprinter to known positions in torque mode on the drives and BLDCs. (but instead using stepper motor and encoders)

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

            @ravs99 I guess it would be possible to implement torque mode on the 1HCL, by keeping the motor phase currents 90deg ahead of the current position, and controlling the current to give the required torque.

            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