more granular endstop inverting and define zprobe parametrically