# TMC2209_STEPPER_MOTOR SILENTSTEPSTICK (Component) ## Description 42.3mm NEMA17 Smart Stepper-Motor Module: STM32G0B1, TMC2209 Driver, AS5600 Encoder, CAN Interface, 24V Power Management ## Component Details - **Owner:** saxonm - **Created:** 9/30/2024 - **Last Updated:** 11/4/2024 - **Visibility:** Public - **Datasheet URL:** https://github.com/bigtreetech/BIGTREETECH-TMC2209-V1.2/blob/master/manual/TMC2209-V1.2-manual.pdf - **Manufacturer Part Number:** BIGTREETECH-TMC2209-V1.2 - **Part Type:** Integrated Circuit - **License:** https://tapr.org/the-tapr-open-hardware-license/ - **Copper Planes:** bottom solid GND - **Board Outline:** 42.3 mm x 42.3 mm squaremm - **System Architecture:** graph LR P24[24V Input] -->|VIN| Buck[MP1584EN Buck Converter] Buck -->|3.3V| V3V3[3.3V Rail] V3V3 --> STM32[STM32G0B1CCT6] V3V3 --> CANPHY[SN65HVD230D CAN PHY] V3V3 --> AS5600[AS5600 Sensor] V3V3 --> TMC[TMC2209-LA Driver] STM32 -->|I2C SDA/SCL| AS5600 STM32 -->|UART Single-Wire| TMC STM32 -->|STEP/DIR/ENABLE/MS| TMC STM32 -->|SWD| SWD[SWD Header] STM32 -->|CAN TX/RX| CANPHY -->|CAN Bus| CANBus[CAN Bus] TMC -->|Motor Phases| Motor[Motor Phases Connector] - **Manufacturer Name:** BIGTREETECH - **Stackup:** JLC 2-layer 1 oz - **Used in:** 291 projects - **Stars:** 1 - **Forks:** 1 - **Part Type:** Integrated Circuits - **Sub-Type:** Logic - **MPN:** BIGTREETECH-TMC2209-V1.2 - **Pin Count:** 16 - **Logic Function:** AND ## Pins | Pin | Name | Type | |-----|------|------| | 1 | ENABLE | | | 2 | MS1 | | | 3 | MS2 | | | 4 | PDN (UART) | | | 5 | PDN (UART) | | | 6 | CLK | | | 7 | STEP | | | 8 | DIR | | | 9 | GND | | | 10 | VDD | | | 11 | 1B | | | 12 | 1A | | | 13 | 2A | | | 14 | 2B | | | 15 | GND | | | 16 | VMOT | | --- *Generated from [https://www.flux.ai/saxonm/tmc2209steppermotor-silentstepstick~kk](https://www.flux.ai/saxonm/tmc2209steppermotor-silentstepstick~kk)*