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

    Odrive or other servo-type extruder compatibility/instructions

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    5
    731
    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.
    • Disoculatedundefined
      Disoculated
      last edited by

      I know that there's been some discussion on here about encoded dc motors but they seem to reference closed loop axis control as opposed to extruders and all of the replies seem to be "you don't want to do that because steppers are cheaper".

      I am more concerned with reducing effector mass than cost, and don't care really about closed loop positioning. Are there any guides or instructions for setting up a Duet Ethernet or Wifi's wiring and configuration for using a servo driver like the Odrive (or some other) for an extruder motor?

      Please resist the temptation to reply with "you don't want to do that", unless you follow it up with "but here's how you could go about it..." 🙂

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

        If the servo drive accepts standard step and direction signals then you can drive it from one of the sets of step/direction pins on the expansion connector or the CONN_LCD connector, through level shifters if they need more than 3.3V or more than a few mA.

        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
        • timothyzundefined
          timothyz
          last edited by

          You could use the expansion header breakout board if you want it to look nice: https://www.duet3d.com/DuetAddons/Expansion_Breakout

          1 Reply Last reply Reply Quote 0
          • Disoculatedundefined
            Disoculated
            last edited by

            Very cool! Uhm, my brain seems to be having trouble figuring out how that would be configured in firmware though. Would that be an M563 command? What number would you use as D# since the servo pins are repurposed from heaters?

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

              The servo pins on the DueX are for hobby RC servos. You wouldn't use them for servo-step controllers, you would use the step and direction signals instead.

              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