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