From 1d21bf66c605d114055e50d715e2dcbe2ddfd86a Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Wed, 20 Dec 2017 14:11:38 -0500 Subject: homing: Handle speed rounding when homing speed greater than max_velocity Commit 002dc0df added rounding to the homing speed, but it did not work if the configured homing speed was less than the printer's maximum velocity. Move the speed rounding from stepper.py to homing.py and make sure the rounded speed is less than the maximum speed. Signed-off-by: Kevin O'Connor --- klippy/delta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'klippy/delta.py') diff --git a/klippy/delta.py b/klippy/delta.py index e2bb971a..c0e5ef28 100644 --- a/klippy/delta.py +++ b/klippy/delta.py @@ -112,7 +112,7 @@ class DeltaKinematics: s = self.steppers[0] # Assume homing speed same for all steppers self.need_home = False # Initial homing - homing_speed = s.get_homing_speed() + homing_speed = min(s.homing_speed, self.max_z_velocity) homepos = [0., 0., self.max_z, None] coord = list(homepos) coord[2] = -1.5 * math.sqrt(max(self.arm2)-self.max_xy2) -- cgit v1.2.3-70-g09d2