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

    Dual Z Issues with Duet 2 Wifi

    Scheduled Pinned Locked Moved
    General Discussion
    2
    4
    280
    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.
    • Ripeds_O3Pundefined
      Ripeds_O3P
      last edited by

      Hello everyone. So I recently upgraded my Ender 3 to Duet. I managed to get everything working except Dual Z. Now, I had to reposition the pins of my X & Y motors to work with the Ender Pro settings in the config manager as I had the wires the opposite way of what they should have been. I thought I copied the original wiring configuration right, but it seems I hadn't at the time. Those two work fine homing to where they should now.

      Then I tried that with each Z motor (separate wires running to each motor & the Z ports on the board). And it doesn't
      seem to work right. I did try looking this up online to try to narrow down what it could be.

      The Z axis seems to semi work. Getting a CM or two in one direction. Although it feels like one motor is doing more work as it sort of hops up. Also, homing seems to send it up? Then it seems to get stuck, as powering it off drops the x-gantry slightly.

      The wiring is what it should be for one Z motor. The second motor has the middle two wires swapped on the motor connector to turn it in the opposite direction. As that was the only way to get it to work on the old board. [Note: If they're both wired the same on the creality board, then one side of the x-gantry goes up and the other side goes down. But that was merged into one cable.] On the Duet, if try the exact same wiring by using X & Y cables from Z ports to Z motors it seems to repeat the same results (homing moves the gantry up). Either way, I get the impression that one motor is doing more work then the other. But I've tested both motors finding that they do both power up and turn (at least individually, when they're both hooked up I am unsure if they're both getting the power needed).

      Tested a few gcode commands:

      • M906 to see if power is getting to the motors, it reads 100% on Z. Though it only shows it once, rather then twice.
      • I tried G1 S2 Z10 F100 this to get Z to move without homing. The X gantry moves up like it does with Z homing.

      I'll post my config.g, homeall.g file and homez.g files as per recommendation to see if there's something I missed? The answer is probably yes, but I don't what. Any recommendations on what to try from here to fix?

      homez.g

      homeall.g

      config.g

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

        I'm having trouble understanding your wiring description.

        Which drivers do you have connected to which motors?

        Does each Z motor have it's own driver, or are you using the double Z connectors which use a single driver? Your config.g indicates you're using the dual Z driver (2).

        Are you wiring the motors up to a single connector on that driver or are they each connected to one of the ports?

        Z-Bot CoreXY Build | Thingiverse Profile

        Ripeds_O3Pundefined 1 Reply Last reply Reply Quote 0
        • Ripeds_O3Pundefined
          Ripeds_O3P @Phaedrux
          last edited by

          @phaedrux To "Drive 2" on the diagram for the Z axis drivers. "Option B: ZA, ZB" looking at the diagram when the jumpers are removed to allow a second connector to hook up. https://d17kynu4zpq5hy.cloudfront.net/igi/duet3d/vqBUAZPsxMC5tRgt.huge

          In my poor wording, this is what I'm calling Z ports on the board. Sorry about that.

          I'm using two separate cables that each run to the motors. ZA to one motor, ZB to the second motor. This what I've used for all the tests on Duet.

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

            Ok, for your motors you should start by identifying the phases and then pairing them accordingly. Check the direction of rotation and make sure they match before attaching them mechanically.

            https://duet3d.dozuki.com/Wiki/Choosing_and_connecting_stepper_motors#Section_Identifying_the_stepper_motor_phases

            Z-Bot CoreXY Build | Thingiverse Profile

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