G28 isn’t reliably homing all axis on my delta printer. I can immediately do another G28 and it will find home on all three towers just fine. What should I look for?
I just flashed Umikaze last night and brought forward my Redeem settings from the prior Kamikaze 2.0.8.
Sample Log:
Send: G28
Recv: End stop Z2 hit!
Recv: End stop Z2 hit!
Recv: End stop Z1 hit!
Recv: Homing done.
Recv: ok
[…]
Send: G28
Recv: End stop Z1 hit!
Recv: End stop Y1 hit!
Recv: Homing done.
Recv: End stop X1 hit!
Recv: ok
[Macros]
g32 =
M574 Z2 x_neg,y_neg,z_neg ; Enable the Z2 endstop (z-min)
g31 =
M574 Z2 x_neg,y_neg,z_neg ; Disable the Z2 endstop (z-min). Don’t jack with them for now.
[Delta]
l = 0.24
r = 0.15
a_radial = 0.0
b_radial = 0.0
c_radial = 0.0
And yes, I’ve got a z-min probe that I leave enabled until I’m sure G28 doesn’t go slamming the extruder into the bed. It likes to go about 100 - 150 mm in the negative direction before going up to try to find the endstops.
As a side-note, it’d be cool if the local.cfg editor could do git commits. I don’t have the discipline to do it by hand yet and it’d be cool to be able to roll back.
Home z will need to be a bit less than the offsets, but positive, otherwise the carriages will hit the end stops and stay there, not do the second homing
Cool I suggest increasing your travel though. If you were to run g28 when your nozzle is off to the side, it wouldn’t home right the first time. (Travel is basically the actual length of the possible travel on a tower.) total travel length is roughly home_z height +sin(60) x rod length , or -0.503