I have auto bed leveling set up on my printer and I was wondering if there was a way to adjust something. When the servo lowers the micro switch the Z axis moves down and touches the bed then moves up and then down once more to touch the bed again at which point the servo raises the micro switch. What I would like to change is to have the Z axis move up slightly after the second touch off before it raises the micro switch. If I have my bed heated and hairspray or ABS juice on the bed when the servo raises the micro switch it drags on the bed slightly and I can hear it sticking a bit and I’m afraid that it will eventually break my micro switch.
Going to require a code change here: https://github.com/ErikZalm/Marlin/blob/Marlin_v1/Marlin/Marlin_main.cpp#L1054
Not sure the best spot for it. There are a bunch of different places to put the change.
Yeah @ThantiK …@David_Sikes Helped me last night with it. He added a “Z-Probe_Retract” in 2 different spots…1 for the Z Home and 1 for the Auto Bed Leveling to the Marlin Main Tab. So far it works great and does exactly what I want. I can adjust how much it retracts before raising the servo arm.
Never thought I’d be adding to marlin. I should commit it :o
@David_Sikes , push it upstream! It’s a useful feature imho. Bury it somewhere in configuration_adv.h or something.
I’ll shoot some video of before and after tonight and put it on YouTube