thinkyhead

M920 - TMC Homing Current

2.1.3 trinamic Set or report the stepper current for homing moves EDITABLE_HOMING_CURRENT

Description

Set / report the Homing Current (in milliamps) for one or more Trinamic stepper drivers.

Notes

Requires one or more Trinamic stepper drivers with SPI or UART communication.

Alias for M906 H

Usage

M920 [A<mA>] [B<mA>] [C<mA>] [I<mA>] [U<mA>] [V<mA>] [W<mA>] [X<mA>] [Y<mA>] [Z<mA>]

Parameters

[A<mA>]
I_DRIVER_TYPE AXIS4_NAME 'A'

Set the Homing Current (in milliamps) for the A axis stepper driver(s).

    [B<mA>]
    J_DRIVER_TYPE AXIS5_NAME 'B'

    Set the Homing Current (in milliamps) for the B axis stepper driver(s).

      [C<mA>]
      K_DRIVER_TYPE AXIS6_NAME 'C'

      Set the Homing Current (in milliamps) for the C axis stepper driver(s).

        [I<mA>]

        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.

          [U<mA>]
          U_DRIVER_TYPE AXIS7_NAME 'U'

          Set the Homing Current (in milliamps) for the U axis stepper driver(s).

            [V<mA>]
            V_DRIVER_TYPE AXIS8_NAME 'V'

            Set the Homing Current (in milliamps) for the V axis stepper driver(s).

              [W<mA>]
              W_DRIVER_TYPE AXIS9_NAME 'W'

              Set the Homing Current (in milliamps) for the W axis stepper driver(s).

                [X<mA>]

                Set the Homing Current (in milliamps) for the X axis stepper driver(s).

                  [Y<mA>]

                  Set the Homing Current (in milliamps) for the Y axis stepper driver(s).

                    [Z<mA>]

                    Set the Homing Current (in milliamps) for the Z axis stepper driver(s).

                      Examples

                      Set XY Homing Current to 600mA

                      M920 X660 Y660

                      Report Homing Current for all axes.

                      M920