Motoron M2T256 Dual I²C Motor Controller (Pins Pre-soldered)
The Motoron M2T256 controller makes it easy to control two bidirectional, brushed DC motors using an I²C interface.
These compact (0.6″ × 0.8″) boards operate from 4.5 V to 48 V and can deliver continuous output currents up to 1.8 A per motor. Multiple Motoron controllers can be configured to work on a single I²C bus, allowing independent control of many motors.
Unlike most of our motor drivers, the Motoron does not require any PWM outputs or timers on your microcontroller. Instead, only a single I²C interface is needed regardless of how many Motorons you connect.
The M2T256 has an I²C interface, and this version ships with soldered headers. We also stock a single-channel version.
Example Circuit
Features
- Two motor control channels allow for independent control of up to two bidirectional brushed DC motors per Motoron
- Wide operating voltage range: 4.5 V to 48 V (absolute maximum)
- Recommended maximum nominal battery voltage is approximately 36 V
- Maximum output current per motor: 1.8 A continuous, 6.4 A peak for <1 second
- Reverse-voltage protection on motor power supply (down to -40 V)
- Logic voltage range: 3.0 V to 5.5 V
- Control interface: I²C (up to 400 kHz)
- Optional cyclic redundancy checking (CRC)
- Configurable motion parameters:
- Max acceleration/deceleration forward/reverse
- Starting speed forward/reverse
- Direction change delay forward/reverse
- PWM frequency: eight options available from 1 kHz to 80 kHz
- Command timeout feature stops motors if the Motoron stops receiving commands
- Configurable automatic error response
- Motor power supply (VIN) voltage measurement
- Two status LEDs
- Motor direction indicator LEDs
- Error output for easier detection of error conditions
- Motoron Arduino library simplifies getting started using the Motoron with an Arduino or compatible controller
- Comprehensive user’s guide
- Compact 0.6″ × 0.8″ size
Specification
Channels | 2 |
Model | Motoron M2T256 |
Control interface | I²C |
Minimum operating voltage | 4.5 V |
Maximum operating voltage | 48 V |
Continuous output current per channel | 1.8 A |
Peak output current per channel | 6.4 A |
Reverse voltage protection? | Y |
Header pins soldered? | Y |
Size | 0.6″ × 0.8″ |
Weight | 2.5g |
Resources
- User guide
- Arduino Library
- Python Library for Raspberry Pi
- Dimension Diagram
- 3D Model
- Drill Guide
Package Contents
- 1x Motoron M2T256 Dual I²C Motor Controller (Header Pins Soldered)
Raspberry Pi Pico, breadboard and motors not included