mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-07-15 02:37:52 -06:00
mcu: Enhance itersolve stepper kinematics allocation
Allocate the stepper_kinematics directly in mcu.py - that way the kinematic classes don't have to interact with the chelper code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
b988596519
commit
a31c31aed4
7 changed files with 31 additions and 36 deletions
|
@ -45,14 +45,14 @@ class StepperBuzz:
|
|||
stepper.motor_enable(print_time, 1)
|
||||
print_time += .1
|
||||
was_ignore = stepper.set_ignore_move(False)
|
||||
prev_sk = stepper.setup_itersolve(self.stepper_kinematics)
|
||||
prev_sk = stepper.set_stepper_kinematics(self.stepper_kinematics)
|
||||
for i in range(10):
|
||||
self.manual_move(print_time, stepper, 0., 1.)
|
||||
print_time += .3
|
||||
self.manual_move(print_time, stepper, 1., -1.)
|
||||
toolhead.reset_print_time(print_time + .7)
|
||||
print_time = toolhead.get_last_move_time()
|
||||
stepper.setup_itersolve(prev_sk)
|
||||
stepper.set_stepper_kinematics(prev_sk)
|
||||
stepper.set_ignore_move(was_ignore)
|
||||
if need_motor_enable:
|
||||
print_time += .1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue