Single Z-Motor doesn't move
-
@JoergS5 the connections seem okay, however I don't known how it should look like:
-
@Eisbar this looks perfect, I could not solder better myself
This is not the reason. -
@Eisbar said in Single Z-Motor doesn't move:
It was bought 12-2019 at ReprapWorld.
Unfortunately well out of warranty.
Based on your description and the testing done it does seem like the Z driver has failed.
You can use the E1 driver for Z by remapping if it's free.
-
@Eisbar I saw that Z is immediately homed, I wonder how the Z position can be 50.
Can you please check
G91 G1 H2 Z100
whether the stepper rotates?
And then M122 and check the line for driver 2.Edit: I see you say tool position changes, but stepper doesn't move. So probably a wrong idea from me. But maybe you try anyway.
BTW I wonder why your console says Z endstop is triggered, but in your config you disabled endstops. The G1 H2 command above ignores the endstop status.
-
Post your homeall?
Also, remapping Z to E1 would let us test your current config on a different driver.
-
@JoergS5 said in Single Z-Motor doesn't move:
I saw that Z is immediately homed, I wonder how the Z position can be 50.
I pressed "home Z" and thereafter two times "Z+25", just to check if the motor would move (it didn't).
Can you please check
G91 G1 H2 Z100
whether the stepper rotates?
And then M122 and check the line for driver 2.
When I press "Home Z" and thereafter "G91 G1 H2 Z100" the motor also doesn't move, the M122 result is as follow:
"Driver 2: ok, SG min/max 0/0"BTW I wonder why your console says Z endstop is triggered, but in your config you disabled endstops.
Which lines does indicates this?
Thank you for your help so far! -
@Phaedrux that would be very sad, I just used it a few times in only simular configurations and just started with construction of the printer. As I planned to use E1 for an extruder and E0 for the double Y axis, I could not miss the Z-driver. Is the warranty less than a year?
Thank you for your help so far!
-
@Phaedrux said in Single Z-Motor doesn't move:
Post your homeall?
Also, remapping Z to E1 would let us test your current config on a different driver.M122 after "home all" with Z-motor at E1 (Driver 4), everything works fine:
Driver 0: standstill, SG min/max 0/244 Driver 1: standstill, SG min/max 0/276 Driver 2: ok, SG min/max not available Driver 3: standstill, SG min/max 0/249 Driver 4: standstill, SG min/max 0/250
M122 after "home all" with Z-motor at Z (Driver 2), Z doesn't rotate:
Driver 0: standstill, SG min/max 0/247 Driver 1: standstill, SG min/max 0/295 Driver 2: ok, SG min/max 0/0 Driver 3: standstill, SG min/max 0/288 Driver 4: standstill, SG min/max not available
I wonder what SG min/max 0/0 means in the last case.
-
Stallguard values. Not sure why it would be 0/0
-
@Eisbar warranty depends on the country, in germany it is 2 years. The first half year without prove, after that you must prove that you didn't damage it. (Obvious damage voids waranty of course)
But I doubt that the board is defect.
SG and immediate endstop trigger could be because of your strange config settings. M566 and M201 are very low for Z, could you try higher values in the range of X and Y and try to move Z again? -
@JoergS5 said in Single Z-Motor doesn't move:
M566 and M201 are very low for Z, could you try higher values in the range of X and Y and try to move Z again?
Except that those exact same values work fine when Z is mapped to E1.
-
@Phaedrux said in Single Z-Motor doesn't move:
xcept that those exact same values work fine when Z is mapped to E1.
sorry, I overlooked that...
-
For the sake of completeness, move over the X motor to driver 2 and remap the X axis. If X stops working we can safely say that driver 2 has failed since we've shown that the same config and motor work on another driver already.
-
@Phaedrux just did:
M584 X2 Y1:3 Z4
the X-motor doesn't move and Z works fine. Still: "Driver 2: ok, SG min/max 0/0"
-
The Duet3D warranty policy is here: https://www.duet3d.com/warranty
But your reseller may have different terms, so please contact reprapworld directly to see what they offer. You can refer them to this thread as proof that we've narrowed the problem down to the driver.
-
Please run the following commands to check that the configuration is correct. It's not unknown for config.g to contain non-printing characters so that the configuration is not as intended:
M584
M906
M913
M569 P2
M350If it all looks ok, send the following:
M906 Z1000 G91 G1 H2 Z100
Does the Z motor vibrate at all when you send G91 G1 H2 Z100 ?
-
The results are as follow:
16-11-2020 17:24:27 M584 Driver assignments: X0 Y1:3 Z2 E3:4, 3 axes visible 16-11-2020 17:24:55 M906 Motor current (mA) - X:1450, Y:1450, Z:1450, E:1200:1200, idle factor 30% 16-11-2020 17:25:15 M913 Motor current % of normal - X:100, Y:100, Z:100, E:100:100 16-11-2020 17:25:34 M569 P2 Drive 2 runs forwards, active low enable, step timing fast, mode spreadCycle, ccr 0x101b4, toff 4, tblank 2, hstart/hend/hdec 3/3/0, pos 0 16-11-2020 17:26:01 M350 Microstepping - X:16(on), Y:16(on), Z:16(on), E:16(on):16(on) 16-11-2020 17:26:20 M906 Z1000 G91 G1 H2 Z100
Everything looks ok in the console, however the motor doesn't rotate (also no vibration). The shaft of the motor can be rotated without any resistance, so there is no current.
-
@Phaedrux said in Single Z-Motor doesn't move:
The Duet3D warranty policy is here: https://www.duet3d.com/warranty
But your reseller may have different terms, so please contact reprapworld directly to see what they offer. You can refer them to this thread as proof that we've narrowed the problem down to the driver.
Thanks for the additional testing, but I think we're still at this point.