-
Notifications
You must be signed in to change notification settings - Fork 83
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Independent X & Y Accelerations (#4)
* kin limited_corexy and limited_cartesian Adds velocity and acceleration limits on X and Y for these kinematics. * motan: support limited_ prefix for kinematics names * kin limited_*: documentation * toolhead: fix cornering for dynamic accel limits With limited_ kinematics the acceleration may change between moves. In order to preserve behavior junction_deviation should be recomputed each time. Since the `jd * accel` term is constant for a given scv, it can replace junction_deviation when computing cornering limits. This term is the squared toolhead velocity during a 60° cornering. * kin limited_*: scale_xy_accel indep. of max_accel Computes the max XY reachable acceleration for the scale_xy_accel denominator, instead of relying on config [printer] max_accel. (`hypot(x, y) ` for Cartesian, `max(X,Y)` for CoreXY) Removes config limit in SET_KINEMATICS_LIMIT for easier tuning. * kin limited_*: update documentation * kin limited_*: add tests * resonance tester: disable limits (not optimal)
- Loading branch information
Showing
13 changed files
with
670 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.