LabWired The easy way to build hardware
board I/O module

TMC2209 Stepper

The TMC2209 Stepper is a board I/O module in the LabWired part catalog. Its catalog type is tmc2209. It connects to the MCU over GPIO. The catalog gives a supply range of 4.75–29 V. It has 10 pins. A registered peripheral model runs in the engine: the firmware talks to it over the real bus and gets device-accurate responses.

Key facts

CategoryBoard I/O modules
Catalog typetmc2209
InterfaceGPIO
Supply range4.75–29 V
Pins10

What LabWired simulates

What is simulated

Simulated device model

How it was validated

Built from the datasheet. Implemented from the part’s register documentation and exercised by automated tests. Nothing physical was ever placed next to it.

TMC2209 Stepper pinout

PinElectrical typeFunction
VM Power input Supply
GND Power input Supply
VIO Power input Supply
STEP Input GPIO
DIR Input GPIO
EN Input GPIO
MS1 Input GPIO
MS2 Input GPIO
DIAG Output GPIO
PDN_UART Open-drain UART transmit (TX)

How to simulate the TMC2209 Stepper in LabWired

  1. Open the Playground at app.labwired.com and place an MCU board.
  2. Add the TMC2209 Stepper (catalog type tmc2209).
  3. Connect VM, GND and VIO to the supply and ground of the board. Use a supply inside the catalog range of 4.75–29 V.
  4. Cross the UART lines: connect PDN_UART to the RX pin of the board.
  5. Connect STEP, DIR, EN, MS1, MS2 and DIAG to free GPIO pins.
  6. Run the firmware. It drives and reads the pins of the part, and the device model responds on those pins.

Related Board I/O modules

All Board I/O modules · All parts

No manufacturer datasheet is indexed for this part yet, so none is linked here.