1. Introduction
The BIGTREETECH TMC2209 V1.3 is a high-performance stepper motor driver designed for 3D printers and other applications requiring precise and silent motor control. This driver supports both STEP/DIR and UART communication modes, offering flexibility in configuration and advanced features such as SpreadCycle for smooth operation and StallGuard for sensorless homing (when configured). This manual provides detailed instructions for installation, configuration, and operation.
2. Product Features
- Silent Operation: Utilizes StealthChop2 technology for extremely quiet motor movement.
- Flexible Modes: Supports both STEP/DIR and UART communication modes.
- High Current Capability: Up to 2.8A peak current, 2A RMS.
- Microstep Resolution: Configurable up to 256 microsteps.
- Integrated Protection: Over-temperature shutdown, overcurrent protection.
- SpreadCycle: Advanced chopper mode for smooth motor operation and reduced resonance.
- StallGuard4: Sensorless motor load detection (requires UART mode and specific firmware configuration).
3. Setup and Installation
3.1 General Installation
When inserting the TMC2209 V1.3 driver into your 3D printer control board, ensure correct orientation. Incorrect insertion can damage the driver and/or the motherboard. Always power off the control board before installing or removing drivers.

Image: BIGTREETECH TMC2209 V1.3 Stepper Motor Driver. The image shows two drivers, one without a heatsink and one with a blue heatsink attached. This illustrates the physical appearance of the driver and the importance of heatsink installation.
3.2 Heat Dissipation
Proper heat dissipation is crucial for the longevity and performance of the stepper motor driver. Always ensure a heatsink is securely attached to the driver chip. For high current applications or enclosed environments, active cooling (e.g., a fan) is highly recommended.
Note: When the driver is inserted into the motherboard, please pay attention to the direction of the drive. It cannot be inserted in reverse, to prevent damage. Ensure proper heat dissipation (heatsink + fan) to prevent the drive from malfunctioning.
4. Operating Modes
The TMC2209 V1.3 supports two primary operating modes: STEP/DIR and UART.
4.1 STEP/DIR Mode
In STEP/DIR mode, microstep resolution is configured using the MS1 and MS2 pins on the driver. This mode is typically used when direct control over step and direction signals is preferred or when the control board does not support UART communication for drivers.

Image: TMC2209 V1.3 STEP/DIR Mode Pinout and Microstep Configuration. The image displays the top view of the driver with pin labels (EN, MS1, MS2, PDN, CLK, STEP, DIR, VM, GND, A1, A2, B1, B2, VDD, VIO) and a table showing how MS1 and MS2 pin states (GND or VCC_IO) determine microstep settings (8, 2, 4, 16 microsteps).
Microstep Resolution for STEP Input
| MS2 | MS1 | Microstep Setting |
|---|---|---|
| GND | GND | 8 microsteps |
| GND | VCC_IO | 2 microsteps (half step) |
| VCC_IO | GND | 4 microsteps (quarter step) |
| VCC_IO | VCC_IO | 16 microsteps |
4.2 UART Mode
UART mode enables advanced features such as dynamic current control, StallGuard4, and StealthChop2 configuration directly from the control board's firmware. This mode requires a single wire connection for communication and often involves a minor modification (soldering) to the driver board.

Image: TMC2209 V1.3 UART Mode Soldering Modification. The image shows the bottom view of the driver. The left side shows the factory default configuration. The right side illustrates the modification required for UART mode: the 5th pin is used as the UART pin, and a resistance needs to be removed and welded to two specific pads.
UART Mode Soldering: As shown in the figure, if the 5th Pin is used as the UART Pin, the resistance shall be removed and welded to the following two pads. Refer to the specific control board documentation for detailed wiring and firmware configuration for UART mode.
5. Potentiometer Adjustment Instructions
The potentiometer on the TMC2209 V1.3 driver allows for manual adjustment of the Vref (reference voltage), which directly controls the motor driver current. Adjusting Vref is critical for matching the driver current to your stepper motor's specifications.

Image: TMC2209 V1.3 Potentiometer Adjustment. The image highlights the potentiometer on the driver board. An arrow indicates clockwise rotation to reduce Vref and counter-clockwise rotation to increase Vref.
- Rotate the potentiometer clockwise: Reduces Vref to decrease the driver current.
- Turn the potentiometer counter-clockwise: Increases Vref to increase the driver current.
Always measure the Vref voltage with a multimeter while adjusting. Refer to your stepper motor's datasheet for the recommended current and calculate the corresponding Vref value (Vref = I_RMS * 0.707 * R_sense, where R_sense is typically 0.11 Ohm for TMC2209).
6. Specifications

Image: TMC2209 V1.3 Product Details. The image shows top and bottom views of the driver, along with a list of key specifications.
- Operating Mode: STEP/DIR or UART
- Power Voltage (VM): 4.75V - 28V DC
- Peak Current: 2.8A
- Current RMS: 2A
- Max Microsteps: 256
- Microstep Setting: 2, 4, 8, 16 (can be divided into 256)
- Operating Temperature: Up to 125 Degrees Celsius
- Material: Plastic
- Item Weight: Approximately 1.13 ounces
- Package Dimensions: Approximately 3.86 x 2.2 x 1.42 inches
7. Maintenance
To ensure optimal performance and longevity of your TMC2209 V1.3 stepper motor drivers, follow these maintenance guidelines:
- Keep Clean: Regularly inspect the drivers for dust and debris. Use compressed air or a soft brush to gently clean the components.
- Check Connections: Periodically verify that all connections (power, motor, signal) are secure and free from corrosion.
- Monitor Temperature: Ensure heatsinks are properly attached and that airflow is adequate, especially during extended operation. Excessive heat can degrade performance and shorten component life.
- Avoid Static Discharge: When handling drivers, always use proper ESD (Electrostatic Discharge) precautions to prevent damage to sensitive electronic components.
8. Troubleshooting
This section addresses common issues encountered with stepper motor drivers.
8.1 Motor Losing Steps or Jittering
If your stepper motor is losing steps or exhibiting jittering, consider the following:

Image: Avoiding Losing Steps and Jittering. The image shows examples of 3D printed objects, comparing a smooth print (without jitter) to a print with visible artifacts (with jitter). It also shows magnified views of print surfaces, illustrating the difference between a good surface and one with running deviation or lost steps. The SpreadCycle feature helps achieve smoother operation.
- Current Adjustment: Ensure the driver current (Vref) is correctly set for your motor. Too low current can lead to lost steps, while too high can cause overheating.
- Cooling: Verify that the driver has adequate cooling (heatsink and/or fan). Overheating can cause the driver to reduce current or shut down, leading to lost steps.
- Wiring: Check all motor and signal wiring for loose connections or incorrect pin assignments.
- Motor Load: Excessive mechanical load on the motor can cause it to lose steps. Reduce print speed or acceleration if applicable.
- SpreadCycle: The SpreadCycle chopper mode helps motors operate more smoothly and without jitter. Ensure this feature is enabled if using UART mode and supported by your firmware.
- Chip Overload: Effectively avoid problems such as running deviation, losing steps, and faults caused by the overload of the chip.
8.2 Driver Not Functioning
- Correct Insertion: Double-check that the driver is inserted into the motherboard with the correct orientation.
- Power Supply: Ensure the control board is receiving the correct voltage and that the driver's VM pin is powered within its specified range (4.75V - 28V DC).
- Firmware Configuration: Verify that your 3D printer firmware is correctly configured for the TMC2209 drivers and the chosen operating mode (STEP/DIR or UART).
- Damage: Inspect the driver for any visible signs of damage, such as burnt components or bent pins.
9. Warranty Information
BIGTREETECH products typically come with a standard manufacturer's warranty. Please refer to the retailer's return policy or the official BIGTREETECH website for specific warranty terms and conditions. Keep your proof of purchase for any warranty claims.
10. Technical Support
For technical assistance, firmware updates, or further documentation, please visit the official BIGTREETECH website or contact their customer support. Online communities and forums dedicated to 3D printing and BIGTREETECH products can also be valuable resources for troubleshooting and configuration advice.
Official Website: www.bigtree-tech.com





