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):
|
||||
if self._screen.printer.get_stat("toolhead", "homed_axes") != "xyz":
|
||||
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 x_position > 0 and y_position > 0:
|
||||
self._screen._ws.klippy.gcode_script('G0 X%d Y%d F3000' % (x_position, y_position))
|
||||
|
||||
if 'z_calibrate_position' in self._config.get_config():
|
||||
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 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)
|
||||
|
||||
def process_update(self, action, data):
|
||||
|
Loading…
x
Reference in New Issue
Block a user