It seems like I keep forgetting to re-attach the z-axis... I think if an axis is supposed to be moving, but the encoder hasn't changed after a time, some actions should be taken:
Stop all motion (temporarily?.... so you can resume after the fault is cleared)
Clear the PID loops for all axes (at least this one -- I wand the power to be off when I plug it in)
Send up a message to GroundControl via the same mechanism as the Manual Z change (so GC puts up a dialog box and waits for the user to press OK)
When GC says it's done, resume motion and try to continue.
With this patch, I think it would also be good to have a flag for "Air Cutting" (accept, but don't do anything with Z) if we don't already have one.
It seems like I keep forgetting to re-attach the z-axis... I think if an axis is supposed to be moving, but the encoder hasn't changed after a time, some actions should be taken:
With this patch, I think it would also be good to have a flag for "Air Cutting" (accept, but don't do anything with Z) if we don't already have one.