#stepper-motor #motor-driver #trinamic

tmc2209

A driver implementation for the TMC2209 stepper motor driver by Trinamic

5 unstable releases

0.3.0 Dec 7, 2025
0.2.2 Jul 1, 2021
0.2.1 Jun 30, 2021
0.2.0 Feb 5, 2021
0.1.0 Jul 12, 2020

#310 in Hardware support

Download history 29/week @ 2025-10-16 13/week @ 2025-10-23 11/week @ 2025-10-30 33/week @ 2025-11-06 28/week @ 2025-11-13 44/week @ 2025-11-20 51/week @ 2025-11-27 66/week @ 2025-12-04 23/week @ 2025-12-11 15/week @ 2025-12-18 1/week @ 2025-12-25 15/week @ 2026-01-01 25/week @ 2026-01-08 36/week @ 2026-01-15 14/week @ 2026-01-22 65/week @ 2026-01-29

147 downloads per month
Used in 2 crates

MIT/Apache

90KB
1K SLoC

tmc2209 Actions Status Crates.io Crates.io docs.rs

A driver implementation for the TMC2209 stepper motor driver by Trinamic.

The implementation is focused on exposing the UART interface in a friendly manner, suitable for both blocking and non-blocking serial communication.

Dependencies

~255–770KB
~16K SLoC