Thoughts on how to get past the z repeatability limits

FWIW I think you can kinda hack it by copy-pasting gcode into the MDI. You could also make your own probing routine and put it in a G-code file and run it like a job.

There’s also an upcoming macro feature: "Macros" in Carbide Motion

But don’t let me put you off UGS or LinuxCNC. I have a Mesa 7i76E laying around waiting for me to install it on the new mill.