Sensorless Homing accuracy test. Stepper motor, TMC2209, StallGuard, Dial Gauge 0.01mm @andreafavero71
Sensorless Homing accuracy test. Stepper motor, TMC2209, StallGuard, Dial Gauge 0.01mm  @andreafavero71
Uploaded July 2025 | Updated September 2026, 1 week ago
"One accurate measurement is worth a thousand expert opinions." — Rear Admiral Grace Hopper, U.S. Navy

TEST RESULTS:
3σ repeatability of ±0.01 mm, better than a single microstep, despite the slight mechanical flex of the 3D-printed setup.
Note: In most stepper motor applications, repeatability directly reflects homing accuracy, making sensorless homing a compelling option.

ABOUT SENSORLESS HOMING:
Sensorless homing is a technique for stepper motors that detects contact with a hard stop by sensing motor stall, eliminating the need for external limit switches!
Unfortunately, there is little documentation available on the precision and repeatability of sensorless homing...

TEST SETUP:
- A 0.01 mm dial gauge was used, positioned 25 mm from the stepper shaft to precisely measure the homing position.
- NEMA 17 stepper motor (200 steps/rev).
- The hard-stop (home) is detected sensorlessly with the stepper rotating clockwise (CW).
- From the home position, the stepper rotates a fixed number of steps counterclockwise (CCW).
- The dial gauge reflects the repeatability of both the sensorless homing and the fixed step movement from home.
- Stepper speed of 1200Hz (0.75 revs/sec).
- The test was repeated 50 times at both 1/8 and 1/64 microstepping; The video covers the test at 1/8 microsteps.


RESOURCES:
🔹 Code & Examples for Sensorless Homing:
github.com/AndreaFavero71/stepper_sensorless_homing

🔹 Sensorless Homing Demo (3D print and board by Lewis - DIY Machines):
youtu.be/fMuNHKNTSt8

🔹 Lewis’ (detailed) video tutorial:
youtu.be/TEkM0uLlkHU
Sensorless Homing accuracy test. Stepper motor, TMC2209, StallGuard, Dial Gauge 0.01mm20180520 U12 Match4 Dutch Devils - Kemphanen20180304 U12 Tilburg Groningen20180128 U14 Leeuwarden Groningen20171112 U12 Leeuwarden Groningen20180520 U12 Match1 Tilburg - Dutch Devilsdi Nuovo al parco Bissuola20180422 U12 Chiefs Trophy match7 Chiefs Yin - GIJSRubiks cube solver robot, with Raspberry Pi and Picamera20180520 U12 Match3 Cold Play - Dutch Devils20171028 U12 Dordrecht Groningen (full match)Work in progress 3
Andrea Favero |

Sensorless Homing accuracy test. Stepper motor, TMC2209, StallGuard, Dial Gauge 0.01mm

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER