diff --git a/klippy/extras/probe.py b/klippy/extras/probe.py index c467e181e4d5..fc626c657d54 100644 --- a/klippy/extras/probe.py +++ b/klippy/extras/probe.py @@ -463,6 +463,10 @@ def start_probe(self, gcmd): # Caller wants a "retry" - restart probing probe_num = 0 self._move_next(probe_num) + # Make sure that the toolhead is positoned before probing + # otherwise this will cause 'homing:homing_move_begin' to trigger + # while moving horizontally. + self.printer.lookup_object('toolhead').wait_moves() probe_session.run_probe(gcmd) probe_num += 1 probe_session.end_probe_session()