thinkyhead mbuc

M914 - TMC Bump Sensitivity

control Set sensorless homing sensitivity HAVE_TMC2130 SENSORLESS_HOMING

Some TMC stepper drivers can detect when they bump into something that causes them to stop moving. This feature is so sensitive that it can actually take the place of traditional endstops. Use this command to set the bump sensitivity for the X, Y, and Z stepper drivers.


Usage

M914 [I<index>] [X<int>] [Y<int>] [Z<int>]

Argument Description
[I<index>]

(>=1.1.9) Index for dual steppers. Use I1 for X2, Y2, and/or Z2.

[X<int>]

Sensitivity of the X stepper driver. A value from -63 to +64.

[Y<int>]

Sensitivity of the Y stepper driver. A value from -63 to +64.

[Z<int>]

Sensitivity of the Z stepper driver. A value from -63 to +64.

Notes

Set SENSORLESS_HOMING in Configuration_adv.h to enable this feature.

This feature is currently only compatible with the TMC2130.

This works best with the *_HOME_BUMP_MM options set to 0.

Higher values = Lower sensitivity.