Adding extra stepper with limit switch to delta

I want to add a moving nozzle wiper base to a delta printer. I have an idea of having a stepper (6th — as this is done for dual extruder) to have a moving wiper platform on the side of the bed and have it be in sync with some gcode trickery with the part height (roughly). That can be accomplished with configuring it as a 3rd extruder with no temp or heater as it’s just an extruder, then have it move linearly along the z-axis, but I need to have it home and respond to G28 — or possibly a custom command if that’s not possible until it hits a limit switch. Can this be accomplished? Basically run an extruder until a limit switch is triggered?

Imported from wikidot

Homing for extruders or extra axes is a planned feature that is currently being worked on and should be merged soon-ish.

is there a branch I can use as I build my system until it’s merged?

additionally, for testing, would it be possible to configure a switch — I was looking at filament out switch — if it’s triggered (limit switch would trigger it) — then I’d have gcode executed to retract the extruder 5mm, then set the extruder value to my max height, and then call resume…Is this worth trying or wait until this feature is added?