Dual Z Issues with Duet 2 Wifi
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?
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?
Ripeds_O3P 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.
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.