I've enabled Sensorless homing on the TMC2130. The motor finds the end and moves back for the retest perfect. But with the retest the motor hits the end and grinds for a second before stopping. I've tried increasing the reduction factor, decreasing the reduction factor, setting the back move to 20+, changing the sensitivity. Nothing works. It feels as if the retest has sensorless homing disabled. Setting the back move to 0 does work, by disabling retest.
My hypothesis is sensorless homing is disabled during the retest. Is this possible? Is there a buffer time where two homing events can not occur less than x seconds apart?
Thoughts?