4 Channel I2C Motor Shield-V1.1
We have ✅ 4 available of the EC-ARS27361T in our Sydney warehouse. An extra 100 units available with a short lead time.
This motor shield uses dual TB6612 MOSFET drivers and a PCA9685PW I2C PWM controller to drive up to 4 DC motors or 2 stepper motors from an Arduino or compatible board. All motor control and speed management is handled via the I2C bus, freeing up digital pins for other uses.
The stackable design with 5 address-select pins allows up to 32 shields to be stacked, controlling up to 128 DC motors or 64 stepper motors. It also includes 2 servo connections tied to the Arduino's dedicated timer for high-resolution control.
Key Features
- I2C Control – PCA9685PW PWM driver handles all motor control on the I2C bus
- TB6612 Drivers – 1.2A per channel continuous (3A peak for ~20ms), with built-in thermal shutdown and flyback diodes
- 4 DC Motors or 2 Steppers – Bi-directional DC with 8-bit speed control, or unipolar/bipolar steppers with multiple stepping modes
- 2 Servo Outputs – Connected to Arduino's dedicated timer
- Stackable – Up to 32 shields (5 address-select pins) for massive motor arrays
- Safe Power-Up – Motors automatically disabled on power-up
- Terminal Block Connectors – Easy wire hookup (18–26 AWG)
Specifications
- Motor Driver – TB6612
- PWM Controller – PCA9685PW
- Chip Working Voltage – 5V
- Motor Voltage Range – 4.5–13.5V DC
- Current per Channel – 1.2A continuous, 3A peak (~20ms)
- Speed Resolution – 8-bit (~0.5%)
- Interface – I2C (compatible with other I2C devices on the same bus)
- Dimensions – 70 × 53 × 23mm
- Weight – 27g
Stepper Motor Modes
- Single coil
- Double coil
- Interleaved
- Micro-stepping
Ideal For
- Robotics projects with multiple motors
- CNC and motion control
- Arduino motor control applications
- Large-scale motor arrays (stackable)
Package Contents
- 1× 4-channel I2C motor shield V1.1
Resources
The 4 Channel I2C Motor Shield-V1.1 appears in the following collections:
