diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-06-14 13:44:01 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2018-06-20 09:26:10 -0400 |
commit | eb73b5d0b0d41cae94ee9b67755faafe6aa49952 (patch) | |
tree | 1afc942a5402c1becb6a579c7cab315633fbdb79 /klippy/mcu.py | |
parent | bbe53cf8e50965af5e172166021147704b2e36fe (diff) | |
download | kutter-eb73b5d0b0d41cae94ee9b67755faafe6aa49952.tar.gz kutter-eb73b5d0b0d41cae94ee9b67755faafe6aa49952.tar.xz kutter-eb73b5d0b0d41cae94ee9b67755faafe6aa49952.zip |
stepper_buzz: Convert to iterative solver
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/mcu.py')
-rw-r--r-- | klippy/mcu.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/klippy/mcu.py b/klippy/mcu.py index d1f38c0e..820d8a4d 100644 --- a/klippy/mcu.py +++ b/klippy/mcu.py @@ -42,9 +42,11 @@ class MCU_stepper: self._step_dist = step_dist self._inv_step_dist = 1. / step_dist def setup_itersolve(self, sk): + old_sk = self._stepper_kinematics self._stepper_kinematics = sk self._ffi_lib.itersolve_set_stepcompress( sk, self._stepqueue, self._step_dist) + return old_sk def build_config(self): max_error = self._mcu.get_max_stepper_error() min_stop_interval = max(0., self._min_stop_interval - max_error) |