aboutsummaryrefslogtreecommitdiffstats
path: root/docs/G-Codes.md
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2025-04-30 19:59:14 -0400
committerKevin O'Connor <kevin@koconnor.net>2025-05-12 20:15:03 -0400
commit6c1d5d912ae34991dbe866d2bbf9dc75a6345a0c (patch)
tree259d0179835343691512235f92c652b6e505f4c2 /docs/G-Codes.md
parentee0bc3d697a136ff9dea2107430d703c421ba4f9 (diff)
downloadkutter-6c1d5d912ae34991dbe866d2bbf9dc75a6345a0c.tar.gz
kutter-6c1d5d912ae34991dbe866d2bbf9dc75a6345a0c.tar.xz
kutter-6c1d5d912ae34991dbe866d2bbf9dc75a6345a0c.zip
manual_stepper: Support LIMIT_VELOCITY and LIMIT_ACCEL when using gcode axis
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'docs/G-Codes.md')
-rw-r--r--docs/G-Codes.md4
1 files changed, 4 insertions, 0 deletions
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=<velocity>] [LIMIT_ACCEL=<accel>]
[INSTANTANEOUS_CORNER_VELOCITY=<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).