Duet 3 - Motors only respond properly duing the home command
-
@Oliver3d are you sure because your steppers and endstops are a bit mixed:
M569 P0.0 S1 ; physical drive 0.0 goes forwards
M569 P0.1 S1 ; physical drive 0.1 goes forwards
M569 P0.2 S1 ; physical drive 0.2 goes forwards
M569 P0.3 S1 ; physical drive 0.3 goes forwards
M584 X0.0 Y0.1 Z0.2 E0.3 ; set drive mappingbut the endstops have different order:
M574 X2 S1 P"io1.in"
M574 Y2 S1 P"io4.in"
M574 Z2 S1 P"io3.in" -
@JoergS5 Yes this works correctly. Each axis homed independent from the others
-
At the moment this is my only idea: endstops and stepper don't match, so stepper positions are initialized wrong.
-
@JoergS5 I just tried homing all and manually activated the endstops individually to check the corresponding motor stopped and all worked as expected
-
Another idea: M114 will report the current XYZ positions. You could trying validating if positions are calculated correctly.
-
Another idea (I don't think this is the reason, because acceleration is low).
M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
set 18000 to 3000 e.g.
18000 are 300 mm/s and maybe too high.
And validate the current, 2000 could be too high if it's a Nema 17 (M906). Do your steppers get hot? -
@JoergS5 M114
X:0.000 Y:-0.000 Z:600.000 E:0.000 E0:0.0 Count 11551855 11551855 11551855 Machine 0.000 -0.000 600.000 Bed comp 0.000 -
And where is your hotend now? Your printer thinks your X and Y are bottom, Z top. Are the endstops same type (active high, low)
-
There is a specific section about endstop testing: https://duet3d.dozuki.com/Wiki/Connecting_endstop_switches#Section_Test_endstop_switches
-
@JoergS5 hotbed is centered on the bed at the maximum hight. So I believe X0 and Y0 are showing that it’s centered on the bed. And the Z600 is showing that it’s 600mm above the bed.
-
I agree, so it's correct.
-
But Z 600 is strange, because config lowered Z by 5 and the XY to center, it should be 595.
-
@JoergS5 After homing all then it reads Z595. For some reason when I did the individual homing of each axis it stayed and Z600
M114
X:0.000 Y:0.000 Z:595.000 E:0.000 E0:0.0 Count 11500655 11500655 11500655 Machine 0.000 0.000 595.000 Bed comp 0.000 -
could you please show an screenshot which button you press and tell me what movement the printer does exactly? (the jog which does not work)
-
-
@Oliver3d the Z bottoms seem to do nothing, Y bottoms seem to move the motors very slowly, X bottoms seem to work better but its hard to tell if its 100% correct as I think more than one motor should be activated to create the correct movement in ether X of Y axis
-
This post is deleted! -
At the PanelDue those buttons did not work sometimes, so I prefer movement in the command line at the top. Could you try G91 and then G1 Z-100 etc. at the command line?
-
@JoergS5 none
-
or better with slow speed:
G91
G1 Z-100 F100
G1 X100 F100(did you try lowing current and speed? I configured a 2A stepper for 4 A and it stopped moving totally)