aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2019-11-13 18:42:07 -0500
committerKevin O'Connor <kevin@koconnor.net>2019-11-13 19:35:26 -0500
commit9396431c6bcebf36c3e34ed1062d3ec646bf5b9b (patch)
treeb7f1d6fd70612e310315f44c1bf8f25512dd692d
parentfa433c7f048179f54e61f409fc765deb490a510c (diff)
downloadkutter-9396431c6bcebf36c3e34ed1062d3ec646bf5b9b.tar.gz
kutter-9396431c6bcebf36c3e34ed1062d3ec646bf5b9b.tar.xz
kutter-9396431c6bcebf36c3e34ed1062d3ec646bf5b9b.zip
stepper: Do not call itersolve_set_commanded_pos() after homing
Now that the homing code does not use get_commanded_position(), it is no longer necessary to alter the low-level commanded position after a homing move. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--klippy/stepper.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/klippy/stepper.py b/klippy/stepper.py
index eff0fa67..b9be551d 100644
--- a/klippy/stepper.py
+++ b/klippy/stepper.py
@@ -134,8 +134,7 @@ class MCU_stepper:
mcu_pos_dist = params['pos'] * self._step_dist
if self._invert_dir:
mcu_pos_dist = -mcu_pos_dist
- self._ffi_lib.itersolve_set_commanded_pos(
- self._stepper_kinematics, mcu_pos_dist - self._mcu_position_offset)
+ self._mcu_position_offset = mcu_pos_dist - self.get_commanded_position()
def set_trapq(self, tq):
if tq is None:
ffi_main, self._ffi_lib = chelper.get_ffi()