diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2019-11-24 21:10:51 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2019-12-10 14:23:10 -0500 |
commit | ab2d302b7edfe22c7bf40392e1a29fb4dcbb154d (patch) | |
tree | bab97d759f94026ae14ef93873c1f74585c17c30 /klippy | |
parent | d1f4f188101651f9b41b8b2bd4b9f088a1e3514a (diff) | |
download | kutter-ab2d302b7edfe22c7bf40392e1a29fb4dcbb154d.tar.gz kutter-ab2d302b7edfe22c7bf40392e1a29fb4dcbb154d.tar.xz kutter-ab2d302b7edfe22c7bf40392e1a29fb4dcbb154d.zip |
gcode: Remove support for the M206 command
The M206 command isn't particularly standardized and isn't issued by
default from 3rd party software in their standard configurations.
Encourage users to use the more powerful SET_GCODE_OFFSET command.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy')
-rw-r--r-- | klippy/gcode.py | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/klippy/gcode.py b/klippy/gcode.py index cd2fcd9e..93e97ec7 100644 --- a/klippy/gcode.py +++ b/klippy/gcode.py @@ -476,7 +476,7 @@ class GCodeParser: all_handlers = [ 'G1', 'G4', 'G28', 'M400', 'G20', 'M82', 'M83', 'G90', 'G91', 'G92', 'M114', 'M220', 'M221', - 'SET_GCODE_OFFSET', 'M206', 'SAVE_GCODE_STATE', 'RESTORE_GCODE_STATE', + 'SET_GCODE_OFFSET', 'SAVE_GCODE_STATE', 'RESTORE_GCODE_STATE', 'M105', 'M104', 'M109', 'M140', 'M190', 'M112', 'M115', 'IGNORE', 'GET_POSITION', 'RESTART', 'FIRMWARE_RESTART', 'ECHO', 'STATUS', 'HELP'] @@ -599,14 +599,6 @@ class GCodeParser: for pos, delta in enumerate(move_delta): self.last_position[pos] += delta self.move_with_transform(self.last_position, speed) - def cmd_M206(self, params): - # Offset axes - offsets = { self.axis2pos[a]: -self.get_float(a, params) - for a in 'XYZ' if a in params } - for pos, offset in offsets.items(): - delta = offset - self.homing_position[pos] - self.base_position[pos] += delta - self.homing_position[pos] = offset cmd_SAVE_GCODE_STATE_help = "Save G-Code coordinate state" def cmd_SAVE_GCODE_STATE(self, params): state_name = self.get_str('NAME', params, 'default') |