mirror of https://github.com/Desuuuu/klipper.git
gcode: Ignore M21 command
No need to recommend users disable "SD card support" in octoprint - instead, just ignore the M21 command. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
4b1a530330
commit
167b18b58f
|
@ -120,9 +120,6 @@ Enter the Settings tab again and under "Serial Connection" change the
|
||||||
and may be safely left at 250000). Unselect the "Not only cancel
|
and may be safely left at 250000). Unselect the "Not only cancel
|
||||||
ongoing prints but also disconnect..." checkbox.
|
ongoing prints but also disconnect..." checkbox.
|
||||||
|
|
||||||
Under the "Features" tab, unselect "Enable SD support". Then click
|
|
||||||
"Save".
|
|
||||||
|
|
||||||
Running the host software
|
Running the host software
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
|
|
|
@ -44,10 +44,10 @@ class GCodeParser:
|
||||||
self.heater_bed = self.printer.objects.get('heater_bed')
|
self.heater_bed = self.printer.objects.get('heater_bed')
|
||||||
self.fan = self.printer.objects.get('fan')
|
self.fan = self.printer.objects.get('fan')
|
||||||
# Map command handlers
|
# Map command handlers
|
||||||
handlers = ['G1', 'G4', 'G20', 'G21', 'G28', 'G90', 'G91', 'G92',
|
handlers = ['G1', 'G4', 'G20', 'G28', 'G90', 'G91', 'G92',
|
||||||
'M18', 'M82', 'M83', 'M105', 'M110', 'M112', 'M114', 'M115',
|
'M18', 'M82', 'M83', 'M105', 'M112', 'M114', 'M115',
|
||||||
'M206', 'M400',
|
'M206', 'M400',
|
||||||
'HELP', 'QUERY_ENDSTOPS',
|
'HELP', 'IGNORE', 'QUERY_ENDSTOPS',
|
||||||
'RESTART', 'FIRMWARE_RESTART', 'STATUS']
|
'RESTART', 'FIRMWARE_RESTART', 'STATUS']
|
||||||
if self.heater_nozzle is not None:
|
if self.heater_nozzle is not None:
|
||||||
handlers.extend(['M104', 'M109', 'PID_TUNE'])
|
handlers.extend(['M104', 'M109', 'PID_TUNE'])
|
||||||
|
@ -266,9 +266,6 @@ class GCodeParser:
|
||||||
def cmd_G20(self, params):
|
def cmd_G20(self, params):
|
||||||
# Set units to inches
|
# Set units to inches
|
||||||
self.respond_error('Machine does not support G20 (inches) command')
|
self.respond_error('Machine does not support G20 (inches) command')
|
||||||
def cmd_G21(self, params):
|
|
||||||
# Set units to millimeters
|
|
||||||
pass
|
|
||||||
def cmd_G28(self, params):
|
def cmd_G28(self, params):
|
||||||
# Move to origin
|
# Move to origin
|
||||||
axes = []
|
axes = []
|
||||||
|
@ -324,10 +321,6 @@ class GCodeParser:
|
||||||
def cmd_M109(self, params):
|
def cmd_M109(self, params):
|
||||||
# Set Extruder Temperature and Wait
|
# Set Extruder Temperature and Wait
|
||||||
self.set_temp(self.heater_nozzle, params, wait=True)
|
self.set_temp(self.heater_nozzle, params, wait=True)
|
||||||
cmd_M110_when_not_ready = True
|
|
||||||
def cmd_M110(self, params):
|
|
||||||
# Set Current Line Number
|
|
||||||
pass
|
|
||||||
def cmd_M112(self, params):
|
def cmd_M112(self, params):
|
||||||
# Emergency Stop
|
# Emergency Stop
|
||||||
self.toolhead.force_shutdown()
|
self.toolhead.force_shutdown()
|
||||||
|
@ -372,6 +365,11 @@ class GCodeParser:
|
||||||
def cmd_M400(self, params):
|
def cmd_M400(self, params):
|
||||||
# Wait for current moves to finish
|
# Wait for current moves to finish
|
||||||
self.toolhead.wait_moves()
|
self.toolhead.wait_moves()
|
||||||
|
cmd_IGNORE_when_not_ready = True
|
||||||
|
cmd_IGNORE_aliases = ["G21", "M110", "M21"]
|
||||||
|
def cmd_IGNORE(self, params):
|
||||||
|
# Commands that are just silently accepted
|
||||||
|
pass
|
||||||
cmd_QUERY_ENDSTOPS_help = "Report on the status of each endstop"
|
cmd_QUERY_ENDSTOPS_help = "Report on the status of each endstop"
|
||||||
cmd_QUERY_ENDSTOPS_aliases = ["M119"]
|
cmd_QUERY_ENDSTOPS_aliases = ["M119"]
|
||||||
def cmd_QUERY_ENDSTOPS(self, params):
|
def cmd_QUERY_ENDSTOPS(self, params):
|
||||||
|
|
Loading…
Reference in New Issue