Menu
Your Cart

BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4

BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
BIGTREETECH TMC2226 V1.0 StepStick Driver – UART, StealthChop2 and StallGuard4
4.99€
Ex Tax: 4.12€
4 or more 4.80€
  • Stock: 36
  • Model: TMC2226-Bigtreetech

Model:

TMC2130 SPI

TMC2130 SPI

TMC2130 STEP/DIR

TMC2130 STEP/DIR

TMC2208 UART

TMC2208 UART

TMC2209 - UART

TMC2209 - UART

TMC2225 UART

TMC2225 UART

TMC2226 UART - STEP/DIR

TMC2226 UART - STEP/DIR

TMC2240 SPI

TMC2240 SPI

TMC5160 pro SPI

TMC5160 pro SPI

Fast shipping from Spain
Delivery from 24 hours and free shipping available in mainland Spain.
Stock on hand
Shipped quickly from Spain, with a full VAT invoice.
Secure & flexible payment
Pay by card, PayPal or bank transfer.
Expert technical support
Over 10 years helping customers with components and compatibility.

The BIGTREETECH TMC2226 V1.0 is a StepStick driver for two-phase bipolar stepper motors, designed to combine quiet motion, accurate control and advanced configuration in 3D printers, light CNC machines, robots and automation projects. It can operate through standard STEP/DIR signals or communicate over UART so firmware can configure current, microsteps, operating mode and diagnostics.

This listing is specifically for revision V1.0. It includes one driver, one blue heatsink and one UART connection cable. The TMC2226 shares its firmware integration with the TMC2209, but its standalone microstep table, sense resistance, VREF procedure and cooling requirements must still be checked separately.

BIGTREETECH TMC2226 V1.0 driver with its blue heatsink installed

Main features

  • StealthChop2: particularly quiet and smooth motion at suitable speeds and loads.
  • SpreadCycle: current control intended for greater dynamics, speed and torque margin.
  • MicroPlyer: internal interpolation up to 256 microsteps for smoother motion without requiring that pulse rate from the controller.
  • StallGuard4: load estimation and stall detection, suitable for sensorless homing when the controller, DIAG routing, firmware and mechanics are compatible.
  • CoolStep: load-adaptive current when configured by compatible firmware; it is not automatically active in every installation.
  • Single-wire UART: firmware configuration of RMS current, microsteps, operating modes and diagnostics.

Technical specifications

FeatureValue
Manufacturer and revisionBIGTREETECH TMC2226 V1.0
Driver ICTrinamic / Analog Devices TMC2226-SA
MotorsTwo-phase bipolar stepper motors
IC motor supply4.75–29 V DC; particularly suitable for common 12 and 24 V systems
Published IC capabilityUp to 2 A RMS / 2.8 A peak; not a guaranteed continuous module current
InterfacesEN, STEP, DIR and single-wire UART through PDN
Standalone microsteps1/8, 1/16, 1/32 or 1/64 through MS1/MS2
UART resolutionFull step to 1/256; MicroPlyer interpolation up to 1/256
Chopper modesStealthChop2 and SpreadCycle
DetectionStallGuard4 and DIAG output, subject to integration and calibration
PCB dimensions20.32 × 15.24 mm
Contents1 driver, 1 blue heatsink and 1 UART cable
Actual current: 2 A RMS and 2.8 A peak are published IC capabilities, not default settings or a thermal guarantee for the small carrier board. Suitable current depends on the motor, axis, load, airflow and temperature. Always fit the heatsink and provide active airflow.

Compatibility depends on the installed controller

It may be used conditionally on controller boards with replaceable StepStick sockets that support the TMC2226 pinout, orientation, voltages and operating mode. UART additionally requires suitable PDN_UART routing, jumpers and address selection; sensorless homing also requires DIAG to reach the correct endstop input.

The BIGTREETECH SKR 3 and BIGTREETECH Octopus Pro H723 provide replaceable sockets and UART configuration, but each board has its own jumper and pin scheme. Physical fit alone does not establish electrical compatibility.

It is not a direct replacement for boards with soldered drivers, proprietary connectors or a different pin assignment. Compatibility must not be assumed from the printer name alone: a Voron, Creality, Prusa or another machine may contain different controllers and revisions.

If you prefer the more widely used module with controller-specific documentation across many boards, see the BIGTREETECH TMC2209 V1.3. Both share UART integration, but should not be exchanged without checking configuration and limits.

Standalone STEP/DIR or UART configuration

Standalone STEP/DIR mode

The controller drives EN, STEP and DIR without accessing the TMC2226 registers. Microsteps depend on MS1/MS2 and current is adjusted through VREF. This supports controllers without UART, but firmware current adjustment, advanced diagnostics and full StallGuard4 integration are not available.

UART mode

UART allows firmware to configure RMS current, microsteps, interpolation, idle current reduction, StealthChop2, SpreadCycle and diagnostics. BIGTREETECH specifies that the TMC2226 uses TMC2209 UART integration; the controller pins and jumpers still need to be configured correctly.

Standalone microstep table

MS1MS2Input microstepsInterpolation
GNDGND1/8Up to 1/256
VIOGND1/32Up to 1/256
GNDVIO1/64Up to 1/256
VIOVIO1/16Up to 1/256

This table is specific to the TMC2226. Do not copy the standalone table of a TMC2208 or TMC2209. In UART mode, MS1/MS2 may also select the driver address while firmware controls the microstep resolution.

V1.0 pinout

GroupPinsFunction
ControlEN, STEP, DIREnable, step pulse and direction
ConfigurationMS1, MS2, STDBY, CLKMicrosteps/UART address, standby and optional external clock
CommunicationPDN_UARTSingle-wire UART and power-down control
MotorA1, A2, B1, B2Two motor coil connections
PowerVM, VIO and GNDMotor supply, logic supply and ground
Adjustment and diagnosticsVREF, INDEX, DIAGAnalogue reference and auxiliary outputs; DIAG reports StallGuard4

Top and bottom views of the BIGTREETECH TMC2226 V1.0 showing orientation, driver IC and contacts

Warning: the module can fit a socket while rotated by 180°. Before applying power, verify that VM, GND, VIO, EN and DIR match on the driver and controller. Incorrect orientation can immediately damage both components.

Safe installation

  1. Disconnect the power supply and USB cable.
  2. Read the pinout and jumper diagram for the exact controller revision.
  3. Verify orientation using VM/GND and EN/DIR before inserting the driver.
  4. Configure the socket for UART or standalone STEP/DIR according to that controller manual.
  5. Identify the two motor coils and connect them as A and B pairs.
  6. Fit the heatsink on the intended thermal area without touching pins or the potentiometer, and provide active airflow.
  7. Configure a cautious initial current and test short, slow moves.
  8. Check communication, temperature, noise, torque and skipped steps before increasing performance.

Never connect or disconnect the motor, insert or remove the driver, or change jumpers while the electronics are powered.

BIGTREETECH TMC2226 V1.0 contents with driver, blue heatsink and UART cable

Current adjustment and cooling

Insufficient current can cause skipped steps; excessive current increases motor and driver temperature and may trigger thermal protection. In UART mode, configure RMS current from the motor specification and verify the result under actual load. In standalone mode, use the VREF procedure for this revision: there is no universal voltage that applies to every TMC module.

The photographed revision uses sense resistors marked R150, corresponding to 0.150 Ω. Check this marking on your own unit before entering a sense resistance in firmware because future revisions may use different components.

Marlin configuration

Marlin explicitly instructs users to select the TMC2209 driver type for a TMC2226. For UART, declare each required axis in Configuration.h:

#define X_DRIVER_TYPE TMC2209

TMC2209_STANDALONE may be appropriate for standalone operation without UART. The TMC sections in Configuration_adv.h must be reviewed for RMS current, microsteps, interpolation, quiet mode, monitoring and sensorless homing when used. UART and DIAG pins must come from the pin file and manual for the actual controller.

  • M122: checks communication and displays driver status.
  • M906: reads or changes current in mA when UART is operating.
  • M913: changes the hybrid threshold when HYBRID_THRESHOLD is enabled.
  • M914: adjusts sensitivity when SENSORLESS_HOMING is enabled.

Selecting TMC2209 does not automatically configure current, StealthChop, SpreadCycle or StallGuard4. Verify communication first and then tune each function on the actual machine.

Klipper configuration

Klipper uses the compatible [tmc2209 ...] section; there is no separate [tmc2226 ...] section. Complete this structure with the actual pin and motor current:

[tmc2209 stepper_x]
uart_pin: <controller_UART_pin>
run_current: <suitable_RMS_current>
sense_resistor: 0.150
interpolate: True
stealthchop_threshold: 0

run_current is expressed in RMS amperes and has no universal value. The 0.150 value corresponds to the R150 shunts visible on this photographed V1.0 and must be physically verified. stealthchop_threshold: 0 retains SpreadCycle; if StealthChop is required, select a threshold after evaluating noise, torque and accuracy. DUMP_TMC STEPPER=stepper_x helps verify UART communication and registers.

Sensorless homing in Klipper

[tmc2209 stepper_x]
diag_pin: ^<controller_DIAG_pin>
driver_SGTHRS: <calibrated_value>

[stepper_x]
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0

Correct sensitivity depends on current, homing speed, moving mass, temperature and friction. It must be carefully calibrated on the real axis; do not copy another printer's value. A physical endstop may remain the safer choice on critical axes or mechanisms where a missed detection could cause damage.

Is it right for you?

It is right for you if

  • Your controller has a compatible replaceable socket and you have checked pinout, orientation and jumpers.
  • You want quiet motion with UART configuration and optional StallGuard4.
  • You can adjust current for your motor and provide active cooling.
  • You will configure Marlin or Klipper as TMC2209 using the controller documentation.

It is not right for you if

  • Your controller has soldered drivers or a proprietary connector.
  • You need a plug-and-play replacement without checking revision, jumpers, firmware or current.
  • You intend to use maximum current without a heatsink, airflow and thermal test.
  • You expect automatic sensorless homing without routing DIAG and calibrating the mechanics.

Contents

  • 1 × BIGTREETECH TMC2226 V1.0 driver.
  • 1 × blue heatsink.
  • 1 × UART cable.

The BIGTREETECH TMC2226 V1.0 is a capable and quiet option for controllers with replaceable driver sockets. Reliable operation depends on checking electrical compatibility, using its own microstep table, configuring UART and current correctly, and maintaining sufficient cooling.

Write a review

Note: HTML is not translated!
Bad Good
Captcha