thinkyhead magnificu

M919 - TMC Chopper Timing

2.0.9.4 trinamic Set Chopper Timing values for TMC stepper drivers TMC2130|TMC2160|TMC2208|TMC2209|TMC2660|TMC5130|TMC5160

Description

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

Notes

Requires one or more TMC stepper drivers supporting stealthChop™ mode.

Usage

M919 [A] [B] [C] [I<index>] [O<int>] [P<int>] [S<int>] [T<index>] [U] [V] [W] [X] [Y] [Z]

Parameters

[A] I_DRIVER_TYPE

Apply the given chopper timing to the A stepper. (Requires 4 or more axes.)

[B] J_DRIVER_TYPE

Apply the given chopper timing to the B stepper. (Requires 5 or more axes.)

[C] K_DRIVER_TYPE

Apply the given chopper timing to the C stepper. (Requires 6 or more axes.)

[I<index>]

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.

[O<int>]

Time-Off value (1..15). If omitted, use configured defaults for the axes.

[P<int>]

Hysteresis End value (-3..12). If omitted, use configured defaults for the axes.

[S<int>]

Hysteresis Start value (1..8). If omitted, use configured defaults for the axes.

[T<index>]

Index (tool) number for the E axis. If omitted, all extruders.

[U] 2.1 U_DRIVER_TYPE

Apply the given chopper timing to the U stepper. (Requires 7 or more axes.)

[V] 2.1 V_DRIVER_TYPE

Apply the given chopper timing to the V stepper. (Requires 8 or more axes.)

[W] 2.1 W_DRIVER_TYPE

Apply the given chopper timing to the W stepper. (Requires 9 axes.)

[X]

Apply the given chopper timing to the X stepper(s).

[Y] Y_DRIVER_TYPE

Apply the given chopper timing to the Y stepper(s). (Requires 2 or more axes.)

[Z] Z_DRIVER_TYPE

Apply the given chopper timing to the Z stepper(s). (Requires 3 or more axes.)

Related Media

Examples

Report Chopper Timing for all axes.

M919

Set XYZE Chopper Timing suitable for 12V steppers

M919 XYZE O3 P-1 S1

Set Z, Z2, Z3 and Z4 Chopper Timing

M919 Z O3 P-1 S1

Set Z2 Chopper Timing only

M919 Z I1 O3 P-1 S1