Z axis home and moving issue
-
@DIY-O-Sphere said in Z axis home and moving issue:
@tecno
Your Z-endstop is set to low end...M574 Z1 S1 P"io2.in"
Change that to Z2
No go either
-
If the endstop is at zmin by the nozzle then your endstop config must be
M574 Z1 S1 P"io2.in"
and your homing move for Z must beG1 H1 Z-150
and I would remove theG92 Z120
entirely unless you need to set a small offset to indicate exactly how far off the bed the nozzle is when the endstop triggers.You should also define
M569 P3 S0 or S1
and make sure the motor rotation is set correctly. But if -z movement makes the bed rise to the nozzle, then it is correct. -
@Phaedrux said in Z axis home and moving issue:
If the endstop is at zmin by the nozzle then your endstop config must be
M574 Z1 S1 P"io2.in"
and your homing move for Z must beG1 H1 Z-150
and I would remove theG92 Z120
entirely unless you need to set a small offset to indicate exactly how far off the bed the nozzle is when the endstop triggers.You should also define
M569 P3 S0 or S1
and make sure the motor rotation is set correctly. But if -z movement makes the bed rise to the nozzle, then it is correct.M569 makes no difference in moves, homeing Z moves up to nozzle and from there no -Z works
-
G91 ; relative positioning
G1 H2 Z-5 F6000 - moves bed down -
H2 will force a move regardless of where it thinks the Z position is on the axis.
If Z-5 moves the bed down, you have either not followed the settings from my post, or the M569 for the Z axis needs to change the direction of rotation.
Perhaps post your current config.g and homeall.g so we can see what it is now.
-
-
You still need to add M569 P4 for the Z axis since you're using driver 4
; Drives M569 P0 S1 ; physical drive 0 goes forwards using default driver timings M569 P1 S1 ; physical drive 1 goes forwards using default driver timings M569 P2 S1 ; physical drive 2 goes forwards using default driver timings M569 P3 S1 ; physical drive 3 goes backwards using default driver timings M584 X0 Y1 Z4 E2 ; set drive mapping
-
G1 H1 Z125 F360 ; move Z up stopping at the endstop
Your homing move must be negative if the endstop is at zmin.
Positive Z moves should move the bed down away from the nozzle. If that homing move is going to the endstop, you need to change the direction of rotation for driver 4.
M569 P4 S0
-
G1 H1 Z125 F360 moves bed up to endswitch with Z set to 0
+25 bed wants to move UP from home pos with M569 P4 S1
-25 nothing happensM569 P4 S0 homeing goes wrong way = Z is movíng away from from endswitch
-
@tecno said in Z axis home and moving issue:
M569 P4 S0 homeing goes wrong way = Z is movíng away from from endswitch
Your homing move MUST be negative.
G1 H1 Z-150 F360
-
; homeall.g ; called to home all axes ; ; generated by RepRapFirmware Configuration Tool v3.3.15 on Sat Jan 07 2023 12:09:54 GMT+0100 (centraleuropeisk normaltid) G91 ; relative positioning G1 H2 Z-5 F6000 ; lift Z relative to current position G1 H1 X125 Y125 F8000 ; move quickly to X or Y endstop and stop there (first pass) G1 H1 X125 ; home X axis G1 H1 Y125 ; home Y axis G1 X-5 Y-5 F6000 ; go back a few mm G1 H1 X125 F360 ; move slowly to X axis endstop once more (second pass) G1 H1 Y125 ; then move slowly to Y axis endstop G1 H1 Z-150 F360 ; move Z up stopping at the endstop G90 ; absolute positioning
And bed moves DOWN
-
@tecno said in Z axis home and moving issue:
And bed moves DOWN
With
M569 P4 S0
orS1
? Whichever it is, change it so that Z- moves make the bed go up. -
-
-