Files
machines/systems/flexibot/docs/marlin/_gcode/M919.md
T
2025-03-11 23:32:39 +01:00

3.3 KiB

tag, title, brief, author, contrib, requires, since, group, codes, notes, parameters, videos, examples
tag title brief author contrib requires since group codes notes parameters videos examples
m0919 TMC Chopper Timing Set Chopper Timing values for TMC stepper drivers thinkyhead magnificu TMC2130|TMC2160|TMC2208|TMC2209|TMC2660|TMC5130|TMC5160 2.0.9.4 trinamic
M919
Requires one or more TMC stepper drivers supporting stealthChop™ mode.
tag optional description values
O true Time-Off value (1..15). If omitted, use configured defaults for the axes.
type
int
tag optional description values
P true Hysteresis End value (-3..12). If omitted, use configured defaults for the axes.
type
int
tag optional description values
S true Hysteresis Start value (1..8). If omitted, use configured defaults for the axes.
type
int
tag optional description values
I true Index for multiple steppers. (i.e., `I1` for X2, Y2, Z2; `I2` for Z3; `I3` for Z4). If omitted, all steppers for the selected axes.
unit type
index int
tag optional description values
T true Index (tool) number for the E axis. If omitted, all extruders.
unit type
index int
tag optional description values
X true Apply the given chopper timing to the X stepper(s).
type
flag
tag optional requires description values
Y true Y_DRIVER_TYPE Apply the given chopper timing to the Y stepper(s). (Requires 2 or more axes.)
type
flag
tag optional requires description values
Z true Z_DRIVER_TYPE Apply the given chopper timing to the Z stepper(s). (Requires 3 or more axes.)
type
flag
tag optional requires description values
A true I_DRIVER_TYPE Apply the given chopper timing to the A stepper. (Requires 4 or more axes.)
type
flag
tag optional requires description values
B true J_DRIVER_TYPE Apply the given chopper timing to the B stepper. (Requires 5 or more axes.)
type
flag
tag optional requires description values
C true K_DRIVER_TYPE Apply the given chopper timing to the C stepper. (Requires 6 or more axes.)
type
flag
tag optional requires since description values
U true U_DRIVER_TYPE 2.1 Apply the given chopper timing to the U stepper. (Requires 7 or more axes.)
type
flag
tag optional requires since description values
V true V_DRIVER_TYPE 2.1 Apply the given chopper timing to the V stepper. (Requires 8 or more axes.)
type
flag
tag optional requires since description values
W true W_DRIVER_TYPE 2.1 Apply the given chopper timing to the W stepper. (Requires 9 axes.)
type
flag
Q0sJlGh9WNY
pre code
Report Chopper Timing for all axes. M919
pre code
Set XYZE Chopper Timing suitable for 12V steppers M919 XYZE O3 P-1 S1
pre code
Set Z, Z2, Z3 and Z4 Chopper Timing M919 Z O3 P-1 S1
pre code
Set Z2 Chopper Timing only M919 Z I1 O3 P-1 S1

Set / report the TMC Chopper Timing values for one or more stepper drivers.