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

1.5 KiB

tag title brief author contrib requires group codes notes parameters Value Ranges examples
m0914 TMC Bump Sensitivity Set sensorless homing sensitivity thinkyhead,mbuc saikek, shitcreek SENSORLESS_HOMING trinamic
M914
Set all `*_HOME_BUMP_MM` values to 0 for best results.
Set the default stall thresholds with `*_STALL_SENSITIVITY`.
Compatible with TMC2130 and TMC2209. |Sensitivity|TMC2209|Others| |--|--|--| |LOWEST|0|+63| |HIGHEST|255|-64|
High sensitivity may produce false positives.
Low sensitivity may fail to trigger.
tag optional since description values
I true 1.1.9 Index for multiple steppers. (i.e., `I1` for X2, Y2, Z2; `I2` for Z3; `I3` for Z4).
unit type
index int
tag optional description values
X true Sensitivity of the X stepper driver.
type
int
tag optional description values
Y true Sensitivity of the Y stepper driver.
type
int
tag optional description values
Z true Sensitivity of the Z stepper driver.
type
int
TMC2208
from 0..255
TCM2130
from -64..+63

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.