Unless you are using an old version of the firmware (in which case you might want to try my latest firmware here [
github.com], not forgetting to use the Raw button to donwload it), then the best I can suggest is to use bed-levelling screws and imrpove the bed support so that the amount of Z movement requjired for axis compensation is small, preferably no more than 0.3mm or so.
I have it in mind to rewrite the stepper motor control to provide smoother movement and to support combined xyz moves properly. However, this will have to wait until I have caught up on revenue-generating activity in my business.
Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod
Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].