delta: Fix delta kinematics startup
Commit 1e1364c3 moved the storage of the stepper position to the mcu_stepper class. The initializing of that position needs to be pushed back until after the mcu_stepper class is instantiated. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
bc80ed4e88
commit
35719e665c
@ -28,12 +28,12 @@ class DeltaKinematics:
|
|||||||
(cos(210.)*radius, sin(210.)*radius),
|
(cos(210.)*radius, sin(210.)*radius),
|
||||||
(cos(330.)*radius, sin(330.)*radius),
|
(cos(330.)*radius, sin(330.)*radius),
|
||||||
(cos(90.)*radius, sin(90.)*radius)]
|
(cos(90.)*radius, sin(90.)*radius)]
|
||||||
self.set_position([0., 0., 0.])
|
|
||||||
def build_config(self):
|
def build_config(self):
|
||||||
for stepper in self.steppers:
|
for stepper in self.steppers:
|
||||||
stepper.set_max_jerk(0.005 * stepper.max_accel) # XXX
|
stepper.set_max_jerk(0.005 * stepper.max_accel) # XXX
|
||||||
for stepper in self.steppers:
|
for stepper in self.steppers:
|
||||||
stepper.build_config()
|
stepper.build_config()
|
||||||
|
self.set_position([0., 0., 0.])
|
||||||
def get_max_speed(self):
|
def get_max_speed(self):
|
||||||
# XXX - this returns conservative values
|
# XXX - this returns conservative values
|
||||||
max_xy_speed = min(s.max_velocity for s in self.steppers)
|
max_xy_speed = min(s.max_velocity for s in self.steppers)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user