From 923954772f5ee08d63dd5b0d4a22719e81adfea3 Mon Sep 17 00:00:00 2001 From: cruwaller Date: Tue, 6 Mar 2018 08:59:13 +0200 Subject: homing: allow to disable homing retract Homing retract can be disabled by setting homing_retract_dist to 0. Signed-off-by: Petri Honkala --- klippy/homing.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'klippy/homing.py') diff --git a/klippy/homing.py b/klippy/homing.py index a6725c9a..6bd11304 100644 --- a/klippy/homing.py +++ b/klippy/homing.py @@ -77,6 +77,8 @@ class Homing: if error is not None: raise EndstopError(error) def home(self, forcepos, movepos, endstops, speed, second_home=False): + if second_home and forcepos == movepos: + return # Alter kinematics class to think printer is at forcepos homing_axes = [axis for axis in range(3) if forcepos[axis] is not None] self.toolhead.set_position( -- cgit v1.2.3-70-g09d2