Schematik raised$4.6Mto help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
SCHEMATIKSCHEMATIK
GuidesPartsBlogCompanyDownload
GuidesPartsBlogCompanyDownload
SCHEMATIK

Built with love in Europe | For makers everywhere

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Build guides
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
  1. Parts
  2. /Motors & actuators
  3. /Motor drivers

Motor/Stepper/Servo Shield for Arduino v3 Kit

OverviewPinoutWiringAlternatesRelated groups
Motor/Stepper/Servo Shield for Arduino v3 Kit — Adafruit — 1438
STEP

Pinout

  • SDA

    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.

    Type · signal
  • SCL

    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.

    Type · signal
  • 5V

    Arduino 5 V logic rail required with SDA/SCL/GND for shield control.

    Type · powerVoltage · 5V logic rail, source states 5v is required with SDA/SCL/GND.
  • GND

    Common ground required with SDA/SCL and 5 V for shield control.

    Type · groundVoltage · 0V reference
  • M1

    DC motor / stepper motor output port M1; Adafruit library docs select motor ports M1, M2, M3 or M4.

    Type · motor outputVoltage · Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper.

Start wiring

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.

Motor drivers

76 other options

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.

View all 76
  • Full-Bridge Motor Driver Dual - L298N visual preview

Related groups

4 groups
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 preview

DC motors

N20 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 preview

Pumps & valves

Solenoid 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 preview

Mechanics

Robot 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 preview

Servos

9g 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

Parts tray full · 5 max · remove a part to add another

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.

Offers

  • Adafruit$19.95
  • ?DigiKey$19.95

Offers

  • Adafruit$19.95
  • ?DigiKey$19.95
  • M2

    DC motor / stepper motor output port M2; Adafruit library docs select motor ports M1, M2, M3 or M4.

    Type · motor outputVoltage · Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper.
  • M3

    DC motor / stepper motor output port M3; Adafruit library docs select motor ports M1, M2, M3 or M4.

    Type · motor outputVoltage · Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper.
  • M4

    DC motor / stepper motor output port M4; Adafruit library docs select motor ports M1, M2, M3 or M4.

    Type · motor outputVoltage · Motor supply, source FAQ states 5-12VDC power via POWER terminal blocks or Arduino DC barrel/VIN jumper.
  • SERVO 1

    One of two 3-pin hobby servo connections; source says two connections for 5V hobby servos.

    Type · servo headerVoltage · 5V hobby servo connection per source text.
  • SERVO 2

    Second 3-pin hobby servo connection; source says two connections for 5V hobby servos.

    Type · servo headerVoltage · 5V hobby servo connection per source text.
  • POWER

    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.

    Type · power inputVoltage · 5-12VDC motor power per source FAQ.
  • PinPositionTypeFunctionVoltage
    SDAsignalI2C 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.
    SCLsignalI2C 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.
    5VpowerArduino 5 V logic rail required with SDA/SCL/GND for shield control.5V logic rail, source states 5v is required with SDA/SCL/GND.
    GNDgroundCommon ground required with SDA/SCL and 5 V for shield control.0V reference
    M1motor outputDC 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.
    M2motor outputDC 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.
    M3motor outputDC 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.
    M4motor outputDC 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 1servo headerOne of two 3-pin hobby servo connections; source says two connections for 5V hobby servos.5V hobby servo connection per source text.
    SERVO 2servo headerSecond 3-pin hobby servo connection; source says two connections for 5V hobby servos.5V hobby servo connection per source text.
    POWERpower inputMotor 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.

    Full-Bridge Motor Driver Dual - L298N

    Dual full-bridge driver module built around the ST L298N. Drives two brushed DC motors or one bipolar stepper from a separate motor supply, with PWM and direction control per channel.

    $4.95
  • Big Easy Driver visual preview

    Big Easy Driver

    €25.40
  • Pololu A4988 Stepper Motor Driver Carrier, Black Edition visual preview

    Pololu A4988 Stepper Motor Driver Carrier, Black Edition

    Pololu A4988 carrier for a single bipolar stepper motor with step/direction control, microstepping and adjustable current limiting.

    £16.50
  • 15A Single DC Motor Driver visual preview

    15A Single DC Motor Driver

    High-current single brushed-DC motor driver for larger loads. Treat the 36 V / 15 A class, protection features, wiring, cooling and supply sizing as the whole design problem, not a simple pin-compatible replacement.

    $18.90
  • 2×15A DC Motor Driver visual preview

    2×15A DC Motor Driver

  • 20A Bidirectional Brushed ESC Speed Controller without Brake (XT60 Connector) visual preview

    20A Bidirectional Brushed ESC Speed Controller without Brake (XT60 Connector)

  • 2x1A DC Motor Shield for Arduino visual preview

    2x1A DC Motor Shield for Arduino

    Arduino-format L293 shield for two 7-12 V brushed DC motors at up to 1 A per channel. It stacks onto Arduino boards and uses PWM speed control, so it is a shield-level design choice rather than a bare driver swap.

    $10.90
  • 2x2A DC Motor Shield for Arduino visual preview

    2x2A DC Motor Shield for Arduino

  • 2x3A DC Motor Driver Carrier Board for UNIHIKER M10 visual preview

    2x3A DC Motor Driver Carrier Board for UNIHIKER M10

  • 2x7A DC Motor Driver visual preview

    2x7A DC Motor Driver

  • 40A Bidirectional Brushed ESC Speed Controller (XT60, No Brake) visual preview

    40A Bidirectional Brushed ESC Speed Controller (XT60, No Brake)

  • 8-Channel PWM or Servo FeatherWing visual preview

    8-Channel PWM or Servo FeatherWing