mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-07-07 23:17:37 -06:00
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>
This commit is contained in:
parent
d1f4f18810
commit
ab2d302b7e
3 changed files with 6 additions and 11 deletions
|
@ -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')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue