Problems with sensorless homing on MKS Nano v3.1

Well, you may want to look here: TMC Coolstep and how to make it works
And here: klippy: add stallguard monitoring tool by nefelim4ag · Pull Request #6592 · Klipper3d/klipper · GitHub

General recommendations will sound like:

  • You want to know the datasheet of the motor.
  • You want to use the appropriate current for the motor.
  • You want to use an appropriate speed for the motor, like high current and low inductance motors, generally should work with homing speed ~60mm/s

You will not be able to query endstop, because diag will only work during homing and for a very short duration, around 1-4 full steps.

Probably, if you seen “Tac”, without ! that sounds like too high sensitivity.
According to the documentation, stated above, it sounds like TMC2209 should work without inversion.

Hope that helps.