Duet 3 - Motors only respond properly duing the home command
-
I mean in the sys subdirectory.
-
This is what I have on the SD card I had some problems during the initial setup because I replace some of the files on the SD card with some incorrect files but I thought I had fixed the problem buy downloading and installing all new files
-
An additional idea: are the endstops and steppers corresponding? (X stepper to X endstop etc.) because if Y is stopped by X endstop etc., this would explain why Y moves if you want to move X etc.
-
@JoergS5 Yes I have checked this all are connected to the appropriate motor.
-
This is the contents of the sys folder on the SD card
-
Could you try the homing movements, but one axis after each other, whether this works:
G91
G1 H1 X815 F180 ;
G1 H1 Y815 F180 ;
G1 H1 Z815 F180 ; -
@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)