From 2626899d53ea46e2cfdf8378e218fd0379800eb1 Mon Sep 17 00:00:00 2001 From: Jordan Ruthe Date: Wed, 18 Nov 2020 05:56:09 -0500 Subject: [PATCH] zcalibrate: Check for homed axes --- panels/zcalibrate.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/panels/zcalibrate.py b/panels/zcalibrate.py index 75e25cc0..6ffdffc6 100644 --- a/panels/zcalibrate.py +++ b/panels/zcalibrate.py @@ -80,7 +80,8 @@ class ZCalibratePanel(ScreenPanel): self._screen.add_subscription(panel_name) def activate(self): - self._screen._ws.klippy.gcode_script(KlippyGcodes.HOME) + 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.PROBE_CALIBRATE) def process_update(self, data): @@ -119,4 +120,4 @@ class ZCalibratePanel(ScreenPanel): def accept(self, widget): logger.info("Accepting Z calibrate") self._screen._ws.klippy.gcode_script(KlippyGcodes.PROBE_ACCEPT) - self._screen._ws.klippy.gcode_script(KlippyGcodes.SAVE_CONFIG) + #self._screen._ws.klippy.gcode_script(KlippyGcodes.SAVE_CONFIG)