The TMCM-3216 is a compact, 3-axis bipolar stepper motor controller and standalone driver board. It supports up to three bipolar stepper motors with up to 2ARMS motor coil current and offers single-supply operation with typical 24VDC (10V–30V range).
In the TMCM-3216, there are separate reference/stop switches and incremental A/B/N encoder inputs per motor axis. Additionally, the module features four programmable digital inputs and outputs that can be configured as push-pull or high-side outputs. Two analog inputs support 0V–10V signals.
A USB interface is available for configuration and updates. The RS485 and CAN bus interfaces can be used for in-system communication and daisy-chaining boards to simplify wiring through bus connectors at each end of the board.
Key Features and Benefits
- 3-Axis Stepper Motor Controller/Driver
- 24V (10V–30V) Supply Voltage Range
- 3x 1.5ARMS (2ARMS Peak) Motor Current
- Eight-Point Hardware Ramp Generator
- StealthChop™/SpreadCycle™
- REFL/REFR Reference Switch Inputs per Motor Axis
- A/B/N Encoder Input per Motor Axis
- 4x DIGITAL_IN/OUT, 24V Push-Pull or High-Side
- 2 ANALOG_IN, 0V–10V
- RS485/CAN/USB Interfaces
- 85mm x 55mm (Credit-Card Size)
- Automatic Board Address Assignment at Power-Up (Optional)
- TMCL, CANopen
Applications
- Industrial Automation
- Laboratory Automation
- Medical Devices
Evaluation Board
The TMCM-3216 can be evaluated with the TMCL-IDE evaluation software.
Block Diagrams and Tables

