
Arduino shield that drives up to 4 DC motors or 2 bipolar steppers using TB6612 MOSFET drivers at 1.2A continuous (3A peak, ~20ms) per channel, plus two hobby servo headers. Communicates over I2C, freeing all Arduino PWM pins.
I2C data line used by the shield PWM/motor controller; Adafruit states only SDA and SCL plus 5V and GND are required to drive the motors.
I2C clock line used by the shield PWM/motor controller; Adafruit states only SDA and SCL plus 5V and GND are required to drive the motors.
Arduino 5 V logic rail required with SDA/SCL/GND for shield control.
Common ground required with SDA/SCL and 5 V for shield control.
DC motor / stepper motor output port M1; Adafruit library docs select motor ports M1, M2, M3 or M4.
DC motor / stepper motor output port M2; Adafruit library docs select motor ports M1, M2, M3 or M4.
DC motor / stepper motor output port M3; Adafruit library docs select motor ports M1, M2, M3 or M4.
DC motor / stepper motor output port M4; Adafruit library docs select motor ports M1, M2, M3 or M4.
One of two 3-pin hobby servo connections; source says two connections for 5V hobby servos.
Second 3-pin hobby servo connection; source says two connections for 5V hobby servos.
Motor power input through the shield POWER terminal block; source FAQ says connect 5-12VDC power here or through Arduino DC barrel jack and VIN jumper.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| SDA | signal | I2C data line used by the shield PWM/motor controller; Adafruit states only SDA and SCL plus 5V and GND are required to drive the motors. | ||
| SCL | signal | I2C clock line used by the shield PWM/motor controller; Adafruit states only SDA and SCL plus 5V and GND are required to drive the motors. | ||
| 5V | power | Arduino 5 V logic rail required with SDA/SCL/GND for shield control. | 5V logic rail, source states 5v is required with SDA/SCL/GND. | |
| GND | ground | Common ground required with SDA/SCL and 5 V for shield control. | 0V reference | |
| M1 | motor output | DC motor / stepper motor output port M1; Adafruit library docs select motor ports M1, M2, M3 or M4. | Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper. | |
| M2 | motor output | DC motor / stepper motor output port M2; Adafruit library docs select motor ports M1, M2, M3 or M4. | Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper. | |
| M3 | motor output | DC motor / stepper motor output port M3; Adafruit library docs select motor ports M1, M2, M3 or M4. | Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper. | |
| M4 | motor output | DC motor / stepper motor output port M4; Adafruit library docs select motor ports M1, M2, M3 or M4. | Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper. | |
| SERVO 1 | servo header | One of two 3-pin hobby servo connections; source says two connections for 5V hobby servos. | 5V hobby servo connection per source text. | |
| SERVO 2 | servo header | Second 3-pin hobby servo connection; source says two connections for 5V hobby servos. | 5V hobby servo connection per source text. | |
| POWER | power input | Motor power input through the shield POWER terminal block; source FAQ says connect 5-12VDC power here or through Arduino DC barrel jack and VIN jumper. | 5-12VDC motor power per source FAQ. |
PWM · I2C · UART · Wide input · Breakout
Confirm the data interface matches your host board.
Module pins: 5V, GND, SDA, SCL. Schematik maps them to your board in the app.
H-bridge breakouts from 1A to 43A (DRV8871, TB6612FNG, BTS7960), stepper drivers (A4988, TMC260, TB6600), I2C servo/solenoid controllers, and Pi/Arduino shields — sized by current and protocol.
15A Single DC Motor Driver visual preview15A Single DC Motor Driver
2×15A DC Motor Driver visual preview2×15A DC Motor Driver
20A Bidirectional Brushed ESC Speed Controller without Brake (XT60 Connector) visual preview20A Bidirectional Brushed ESC Speed Controller without Brake (XT60 Connector)
2x1A DC Motor Shield for Arduino visual preview2x1A DC Motor Shield for Arduino
2x2A DC Motor Shield for Arduino visual preview2x2A DC Motor Shield for Arduino
2x3A DC Motor Driver Carrier Board for UNIHIKER M10 visual preview2x3A DC Motor Driver Carrier Board for UNIHIKER M10
2x7A DC Motor Driver visual preview2x7A DC Motor Driver
40A Bidirectional Brushed ESC Speed Controller (XT60, No Brake) visual preview40A Bidirectional Brushed ESC Speed Controller (XT60, No Brake)
8-Channel PWM or Servo FeatherWing visual preview8-Channel PWM or Servo FeatherWing
Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685] visual previewAdafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685]
Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface visual previewAdafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface
Adafruit 16-Channel PWM / Servo Bonnet for Raspberry Pi visual previewAdafruit 16-Channel PWM / Servo Bonnet for Raspberry Pi
12V 184P Gear Motor with Encoder visual preview
12V DC Motor 350RPM w/Encoder (12kg*cm) visual preview
12V Low Noise DC Motor 143RPM w/Encoder visual preview
12V Metal DC Geared Motor with Encoder (131:1, 83RPM, 45Kg.cm) visual previewN20 micros in 1:50–1:298 ratios, 6V TT gearbox motors (120:1, 160RPM), 12V quadrature encoder gearmotors up to 45kg.cm, plus coreless micros, vibration discs, USB fans and a few outlier brushless motors.
Motors & actuators · DC & gear motors · 135 parts
12V Solenoid Valve - DN15 visual preview
370 Mini Vacuum Pump visual preview
5V Electromagnet (15 Kg Height 22mm) visual preview
5V Electromagnet (15 Kg Height 25mm) visual previewSolenoid valves (DN15/DN20 12V), 6V pneumatic air valves, push-pull and lock-style solenoids, 5V electromagnets (3–35kg holding force), 6V electric push rods (10–100mm stroke), peristaltic dosing pumps and submersible water pumps.
Motors & actuators · Pumps & solenoids · 41 parts
1 Degree of Freedom DF05BB Steering Head visual preview
16mm Height Metal Caster Bearing Wheel visual preview
20mm Height Metal Caster Bearing Wheel visual preview
2GT 60-Tooth Aluminum Timing Pulley, 19 mm Bore, 6 mm Belt visual previewRobot chassis (2WD miniQ, 4WD mecanum, 6WD outdoor), mecanum wheels (48–97mm), brass hex hubs (4–6mm), shaft couplers, 2GT timing pulleys and uArm robotic arms.
Motors & actuators · Robotics & mechanics · 141 parts
2.3KG Serial Bus Servo (6V) visual preview
2.5g 360° Micro Servo (0.45kg) visual preview
2Kg 180° Clutch Servo visual preview
2Kg 300° Clutch Servo visual preview9g micros and clutch PWM servos, IP67 metal servos to 35KG, and ST/SC/CF serial bus servos (2.3kg to 120kg.cm at 24V) — protocol matters as much as torque rating here.
Motors & actuators · Servos · 99 parts