I’m not sure if this should be a Feature Request or appropriate to be asked here - so I’ll start here…
At the end of a job, the bit retracts only a small distance above workpiece (is it the retract height set in the toolpath?), turns off the spindle (because I have a BitRunner) and prompts to Resume. When I do this the machine travels along the Y axis, at a bit of a lick, to the rear.
This is potentially quite dangerous, because the bit doesn’t retract as high as it could, and I’m not sure why it works like this.
To be honest, it should be obvious that every machine-initiated rapid movement - i.e. where users have absolutely no control other than the off button - should be made with the Z axis at it’s zenith, to make sure it clears anything that might be in the way, e.g. stock, clamps etc., avoiding as much as possible the potential damage the bit, stock, workpiece or even the spindle.
The solution would be to use an appropriate GRBL command (I don’t understand GBRL, by the way, but it sounds like a simple thing) to raise the spindle before moving it backwards. If it is based on the retract height set in the project’s g-code file, this needs to be resolved.