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

    External Driver Issues

    Scheduled Pinned Locked Moved
    General Discussion
    4
    8
    231
    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.
    • apiazza2010undefined
      apiazza2010
      last edited by

      Hello,

      First of all, super helpful forum, found many answers, thank you everyone!
      I currently have a 6XD. I have a cartesian printer with dual Y and single X intergrated motor/driver connected to the driver output on 5v and ground trigger.
      I am having issues with Z and extruder, for these I'm using external driver ST-4045-A1
      What am I doing wrong? I tried messing with the M569 but no difference.
      The motors aren't enabled (I can spin them), yet the LED for pulse turns on in the driver.

      Thank you,
      Andrew

      apiazza2010undefined 1 Reply Last reply Reply Quote 1
      • apiazza2010undefined
        apiazza2010 @apiazza2010
        last edited by

        @apiazza2010

        I have connected them in a variety of ways, but I get the same issue every time. The LED light for pulse turns on when I send a movement, but the motor doesn't turn. I checked phase and double checked the driver work with a different board.
        They are connected using the diagram shown in the guide

        apiazza2010undefined 1 Reply Last reply Reply Quote 0
        • apiazza2010undefined
          apiazza2010 @apiazza2010
          last edited by

          @apiazza2010
          Update, got the M5045 Driver to work, but the enable pin is inversed, as in it's enabled low and disabled high.
          I tried adding R1 to the M569 line for the Z axis, but it doesn't work.

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

            @apiazza2010 the 6XD board has a jumper for selecting the enable polarity.

            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

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

              @dc42 Hello,
              Thank you very much for the help.
              With the polarity switch, I assume it changes the behaviour for all of the drivers output right?
              R1 or so in the firmware does nothing on 6XD Boards right?

              Thanks

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

                @apiazza2010 the jumper changes the Enable polarity for all drivers.

                I thought the R1/R0 option did work on the 6XD but I'm not in a position to verify that right now. The jumper had the advantage that you can ensure that the motors are disabled at power 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

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

                  @dc42 Hello,

                  Thank you very much for the help.
                  I'm now running them using a relay to invert the logic of just the Z and Extruder driver, while dual Y and X are on normal logic.
                  Do you know if R0/R1 does work on 6XD ?

                  Thank you very much

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

                    @apiazza2010 on the 6XD the jumper sets the default value (R1 or R0) for all drivers at power up. You can use M569 P# R1 or R0 (where # is the driver number) to change the enable value for an individual driver. Use M569 P# to display the existing value.

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