z_calibrate: Fix issue where z_calibrate_position section does not exist
This commit is contained in:
parent
4780592778
commit
f6fcb322f5
@ -84,10 +84,12 @@ class ZCalibratePanel(ScreenPanel):
|
|||||||
def activate(self):
|
def activate(self):
|
||||||
if self._screen.printer.get_stat("toolhead", "homed_axes") != "xyz":
|
if self._screen.printer.get_stat("toolhead", "homed_axes") != "xyz":
|
||||||
self._screen._ws.klippy.gcode_script(KlippyGcodes.HOME)
|
self._screen._ws.klippy.gcode_script(KlippyGcodes.HOME)
|
||||||
x_position = self._config.get_config()['z_calibrate_position'].getint("calibrate_x_position", 0)
|
|
||||||
y_position = self._config.get_config()['z_calibrate_position'].getint("calibrate_y_position", 0)
|
if 'z_calibrate_position' in self._config.get_config():
|
||||||
if x_position > 0 and y_position > 0:
|
x_position = self._config.get_config()['z_calibrate_position'].getint("calibrate_x_position", 0)
|
||||||
self._screen._ws.klippy.gcode_script('G0 X%d Y%d F3000' % (x_position, y_position))
|
y_position = self._config.get_config()['z_calibrate_position'].getint("calibrate_y_position", 0)
|
||||||
|
if x_position > 0 and y_position > 0:
|
||||||
|
self._screen._ws.klippy.gcode_script('G0 X%d Y%d F3000' % (x_position, y_position))
|
||||||
self._screen._ws.klippy.gcode_script(KlippyGcodes.PROBE_CALIBRATE)
|
self._screen._ws.klippy.gcode_script(KlippyGcodes.PROBE_CALIBRATE)
|
||||||
|
|
||||||
def process_update(self, action, data):
|
def process_update(self, action, data):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user