flexi-bot/docs/marlin/_gcode/M919.md
2023-09-05 20:38:49 +02:00

3.3 KiB

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.