From 6c1d5d912ae34991dbe866d2bbf9dc75a6345a0c Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Wed, 30 Apr 2025 19:59:14 -0400 Subject: manual_stepper: Support LIMIT_VELOCITY and LIMIT_ACCEL when using gcode axis Signed-off-by: Kevin O'Connor --- docs/G-Codes.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs/G-Codes.md') diff --git a/docs/G-Codes.md b/docs/G-Codes.md index 48aa0363..6c40ec5e 100644 --- a/docs/G-Codes.md +++ b/docs/G-Codes.md @@ -969,6 +969,7 @@ stepper move uses SYNC=0 then future G-Code movement commands may run in parallel with the stepper movement. `MANUAL_STEPPER STEPPER=config_name GCODE_AXIS=[A-Z] +[LIMIT_VELOCITY=] [LIMIT_ACCEL=] [INSTANTANEOUS_CORNER_VELOCITY=]`: If the `GCODE_AXIS` parameter is specified then it configures the stepper motor as an extra axis on `G1` move commands. For example, if one were to issue a @@ -979,6 +980,9 @@ xyz movements. If the motor is associated with a `GCODE_AXIS` then one may no longer issue movements using the above `MANUAL_STEPPER` command - one may unregister the stepper with a `MANUAL_STEPPER ... GCODE_AXIS=` command to resume manual control of the motor. The +`LIMIT_VELOCITY` and `LIMIT_ACCEL` parameters allow one to reduce the +speed of `G1` moves if those moves would result in a velocity or +acceleration above the specified limits. The `INSTANTANEOUS_CORNER_VELOCITY` specifies the maximum instantaneous velocity change (in mm/s) of the motor during the junction of two moves (the default is 1mm/s). -- cgit v1.2.3-70-g09d2