From 40ecbb3ea4827c9bac1aa271cccc958c94c1114a Mon Sep 17 00:00:00 2001 From: zkk <1007518571@qq.com> Date: Fri, 13 Dec 2024 09:20:00 +0800 Subject: [PATCH] =?UTF-8?q?z=E6=8E=A2=E9=92=88=E6=A0=A1=E5=87=86=E6=97=B6?= =?UTF-8?q?=E6=8C=87=E5=AE=9A=E9=BB=98=E8=AE=A4=E6=BF=80=E6=B4=BB=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E5=A4=B4=E4=B8=BA=E7=AC=AC=E4=B8=80=E4=B8=AA=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- panels/zcalibrate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/panels/zcalibrate.py b/panels/zcalibrate.py index cdf19706..3b01cbf6 100644 --- a/panels/zcalibrate.py +++ b/panels/zcalibrate.py @@ -184,7 +184,8 @@ class Panel(ScreenPanel): self._screen._ws.klippy.gcode_script("BED_MESH_CLEAR") if method == "probe": self._move_to_position(*self._get_probe_location()) - self._screen._ws.klippy.gcode_script("PROBE_CALIBRATE") + if len(self._printer.get_tools()) > 1 and "T0" in self._printer.get_gcode_macros(): + self._screen._ws.klippy.gcode_script("T0") self._screen._ws.klippy.gcode_script("PROBE_CALIBRATE PROBE_SPEED=100") elif method == "delta": self._screen._ws.klippy.gcode_script("DELTA_CALIBRATE")