gcode: Add support for SAVE_GCODE_STATE and RESTORE_GCODE_STATE commands

Add commands to save and restore the current g-code state.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2019-05-26 11:08:48 -04:00 committed by KevinOConnor
parent 9e7ef3cf89
commit c54b8da530
3 changed files with 71 additions and 2 deletions

View file

@ -19,6 +19,21 @@ RESTART
M18
# G-code state commands
G28
SAVE_GCODE_STATE
G92 Z-5
G92 E5
SAVE_GCODE_STATE NAME=test
G1 Z-5
G91
G1 Z0
RESTORE_GCODE_STATE NAME=test
G1 Z-5
RESTORE_GCODE_STATE
G1 Z0 E0
RESTORE_GCODE_STATE MOVE=1
# Update commands
SET_GCODE_OFFSET Z=.1
M206 Z-.2