diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-04-25 14:53:50 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-04-30 11:09:08 -0400 |
commit | 5a5ecd88e22a25ef9ec5336f3d3220af042678be (patch) | |
tree | 14c7779643433627acfca2797eba4f45f65c975e /klippy/kinematics/cartesian.py | |
parent | d1946fb6ed672d549f79a09d531de11c1463ed22 (diff) | |
download | kutter-5a5ecd88e22a25ef9ec5336f3d3220af042678be.tar.gz kutter-5a5ecd88e22a25ef9ec5336f3d3220af042678be.tar.xz kutter-5a5ecd88e22a25ef9ec5336f3d3220af042678be.zip |
stepper: Do not set min_stop_interval in micro-controller
The min_stop_interval safety check is fragile and leads to a notable
amount of complexity. Avoid these issues by not programming this
safety check.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/kinematics/cartesian.py')
-rw-r--r-- | klippy/kinematics/cartesian.py | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/klippy/kinematics/cartesian.py b/klippy/kinematics/cartesian.py index c2ca350a..e2c21900 100644 --- a/klippy/kinematics/cartesian.py +++ b/klippy/kinematics/cartesian.py @@ -31,12 +31,6 @@ class CartKinematics: ranges = [r.get_range() for r in self.rails] self.axes_min = toolhead.Coord(*[r[0] for r in ranges], e=0.) self.axes_max = toolhead.Coord(*[r[1] for r in ranges], e=0.) - # Setup stepper max halt velocity - max_halt_velocity = toolhead.get_max_axis_halt() - self.rails[0].set_max_jerk(max_halt_velocity, max_accel) - self.rails[1].set_max_jerk(max_halt_velocity, max_accel) - self.rails[2].set_max_jerk(min(max_halt_velocity, self.max_z_velocity), - max_accel) # Check for dual carriage support if config.has_section('dual_carriage'): dc_config = config.getsection('dual_carriage') @@ -46,7 +40,6 @@ class CartKinematics: dc_rail.setup_itersolve('cartesian_stepper_alloc', dc_axis) for s in dc_rail.get_steppers(): toolhead.register_step_generator(s.generate_steps) - dc_rail.set_max_jerk(max_halt_velocity, max_accel) self.dual_carriage_rails = [ self.rails[self.dual_carriage_axis], dc_rail] self.printer.lookup_object('gcode').register_command( |