diff options
Diffstat (limited to 'klippy/extras/safe_z_home.py')
-rw-r--r-- | klippy/extras/safe_z_home.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/klippy/extras/safe_z_home.py b/klippy/extras/safe_z_home.py index 581c9878..ca9b8eb5 100644 --- a/klippy/extras/safe_z_home.py +++ b/klippy/extras/safe_z_home.py @@ -79,7 +79,10 @@ class SafeZHoming: self.prev_G28(g28_gcmd) # Perform Z Hop again for pressure-based probes if self.z_hop: - toolhead.manual_move([None, None, self.z_hop], self.z_hop_speed) + pos = toolhead.get_position() + if pos[2] < self.z_hop: + toolhead.manual_move([None, None, self.z_hop], + self.z_hop_speed) # Move XY back to previous positions if self.move_to_previous: toolhead.manual_move(prevpos[:2], self.speed) |