From ca6e5fe5147c8b5a76b9665b81d5efb806f316c7 Mon Sep 17 00:00:00 2001 From: Lasse Dalegaard Date: Mon, 29 Aug 2022 21:10:02 +0200 Subject: probe: Allow overriding horizontal_move_z on gcode Signed-off-by: Lasse Dalegaard --- klippy/extras/probe.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'klippy/extras/probe.py') diff --git a/klippy/extras/probe.py b/klippy/extras/probe.py index 4a32a300..9dc59eb9 100644 --- a/klippy/extras/probe.py +++ b/klippy/extras/probe.py @@ -362,7 +362,8 @@ class ProbePointsHelper: if default_points is None or config.get('points', None) is not None: self.probe_points = config.getlists('points', seps=(',', '\n'), parser=float, count=2) - self.horizontal_move_z = config.getfloat('horizontal_move_z', 5.) + def_move_z = config.getfloat('horizontal_move_z', 5.) + self.default_horizontal_move_z = def_move_z self.speed = config.getfloat('speed', 50., above=0.) self.use_offsets = False # Internal probing state @@ -408,6 +409,9 @@ class ProbePointsHelper: probe = self.printer.lookup_object('probe', None) method = gcmd.get('METHOD', 'automatic').lower() self.results = [] + def_move_z = self.default_horizontal_move_z + self.horizontal_move_z = gcmd.get_float('HORIZONTAL_MOVE_Z', + def_move_z) if probe is None or method != 'automatic': # Manual probe self.lift_speed = self.speed -- cgit v1.2.3-70-g09d2