Further to my earlier post on my confused cnc I have an embarrassing confession to make.
My problem had nothing to do with software or the cnc hardware, but the operator's fiddling.
I have been building a dust shoe and in the process I raised the spindle in its clamp to try and get more z height. However, in doing so I also lowered the distance between the bottom of the z travel and so the spindle carriage was hitting the bottom of its reach and the stepper motor was put out of sequence.
When I realised that the problem was solved.javascript:void(0);