Z axis home and moving issue
-
X120 Y120 Z120 or Z0 depening on setting in Homeall/HomeZ.
-
If I set homeall/homeZ to be Z0 in DWC and command G0 Z25 the bed is not moving as it should.
-
@tecno I think you drive numbering in config.g is wrong you have Z4 but should that be Z3?
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 S0 ; physical drive 3 goes backwards using default driver timingsM584 X0 Y1 Z4 E2
-
No, it is on purpose set to the last driver.
-
@tecno Drive 4 doesn't exist?
-
Mini5+ has 5 drivers 0-1-2-3-4
-
Your max speed for Z is pretty high. Is it perhaps stalling when you're trying to move at over 40mm/s?
M203 X95000.00 Y95000.00 Z2600.00 E7200.00
-
@tecno Did you use the config tool to create the config.g? Because if you did how did you select driver 4?
Where is driver 4 is up in your config.g I see P0-3 but you have 4 in the M584?
-
@Rushmere3D said in Z axis home and moving issue:
Where is driver 4 is up in your config.g I see P0-3 but you have 4 in the M854?
It's not listed so it would be using the default values for M569 P4
If it's homing the driver is working.
-
@tecno
Your Z-endstop is set to low end...M574 Z1 S1 P"io2.in"
Change that to Z2
Edit:
Forget about it.
I mixed it up with the configuration of a bed slinger.... -
@tecno Where is the endstop located? Z min at the nozzle?
-
@Phaedrux Yes a Voron Z endstop is at Z0 the top of Z travel.
-
@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