topic_solved Z tower endstop not working
I've just upgraded my Delta printer with the smart effector and am currently trying to get it to work.
The printer is running a Duet Maestro on RepRap version 3.2.2 .
I set the firmware up according to the guide on the wiki.
When probing, the nozzle didn't get far enough to the bed and so I wanted to change the homed height via the config tool (config.json).
Afterwards one of the the tower endstops didn't work anymore, so when homing one of the carriages ran into the limit without stopping. I tested the endstop switch for that tower and it worked fine.
I then checked back on the config tool if I accidentally clicked something wrong, couldn't figure anything out. On the endstop page it had the zprobe (smart effector) as the z endstop. I couldn't change this to a mechanical switch in the setup tool.
A delta printer doesn't have mechanical x,y,z axis as a cartesian printer, so I was a bit confused with the configured endstops. I then tried to set the z-tower endstop manually in the config.g, but only got a G28 error when I tried to home.
Sadly I didn't make a backup before I did the change via the config tool, only expecting to change the z height.
Thank you for your help in advance!
Please post your current config.g, homedelta.g, bed.g, and config-override.g please.
Are you following along with these guides?
o_lampe last edited by
In config.g should be two relevant sections: endstops and Z-probe.
I guess, you've only made changes to the endstop section (all three switches should be the same setting, except the pin-name)
The Z-probe with smart effector doesn't work as endstop, if configured right. Just follow the setup guides.
IMHO the config tool is great for basic setup, but later you should edit config.g (and config-override if necessary)
I think I have found the issue now! In config.g under endstops when I tried to fix the z Endstop manually, I forgot to change Z2 to Z1, so it gave me the G28 Error. I fixed this now and now all Endstops and the z Probe work fine!
M574 X2 S1 P"!xstop" ; configure active-high endstop for high end on X via pin !xstop
M574 Y2 S1 P"!ystop" ; configure active-high endstop for high end on Y via pin !ystop
M574 Z2 S2 ; configure Z-probe endstop for high end on Z
Right, should be M574 Z2 S1 P"!zstop"