Schematik raised $4.6M to help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
CommunityPartsBlogAbout
CommunityPartsBlogAbout

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Community
  • ESP32 projects
  • Blog
  • Press
  • Information for AI

Compare

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

Company

  • Company
  • Jobs
  • Privacy
Making
hardware
less hard

Built with love in Europe. For makers everywhere.

© 2026 Schematik

All rights reserved

  1. Parts
  2. /Boards
  3. /HATs, Shields & add-ons

DC Motor + Stepper FeatherWing Add-on For All Feather Boards

OverviewWiringAlternates
DC Motor + Stepper FeatherWing Add-on For All Feather Boards - Adafruit - 2927

I2C motor driver FeatherWing supporting up to 4 brushed DC motors or 2 stepper motors (unipolar or bipolar) via TB6612, 1.2 A per channel, 4.5–13.5 V motor supply. Up to 32 wings stackable using 5 address-select jumpers.

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

Offers

  • Adafruit$19.95
  • ?DigiKey$19.95
  • Kiwi Electronics
  • Pimoroni£19.50

Offers

  • Adafruit$19.95
  • ?DigiKey$19.95
  • Kiwi Electronics
  • Pimoroni£19.50

Pinout

Logical pinout · physical placement not verified
DC MOTOR + STEPPER FEAMotor power +SDAMotor power GNDSCLM1A0 address jumperM2A1 address jumperM3A2 address jumperM4A3 address jumper3.3VA4 address jumperGND
  • Motor power +

    External motor supply positive input. Adafruit Learn states to provide 5-12V DC power for driving the motors on the motor power pins.

    Type · PowerVoltage · 5-12V DC motor supply, source-backed by Adafruit Learn pinouts page
  • Motor power GND

    External motor supply ground input for the motor power terminal block.

    Type · GroundVoltage · 0V reference for external 5-12V motor supply
  • M1

    Motor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2.

    Type · UnknownVoltage · motor supply dependent
  • M2

    Motor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2.

    Type · UnknownVoltage · motor supply dependent
  • M3

    Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.

    Type · UnknownVoltage · motor supply dependent
  • M4

    Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.

    Type · UnknownVoltage · motor supply dependent
  • 3.3V

    Feather logic power for the I2C expander and motor control pins. Adafruit Learn says logic power comes from the Feather's 3.3V regulator and is required.

    Type · PowerVoltage · 3.3V logic
  • GND

    Feather logic ground, required with 3.3V logic power.

    Type · GroundVoltage · 0V logic reference
  • SDA

    I2C data line used for all control. Adafruit Learn states SDA is the right highlighted I2C pin near the mounting hole and has a 10K pullup to 3.3V.

    Type · I2CVoltage · 3.3V I2C with 10K pullup
  • SCL

    I2C clock line used for all control. Adafruit Learn states SCL is to the left of SDA and has a 10K pullup to 3.3V.

    Type · I2CVoltage · 3.3V I2C with 10K pullup
  • A0 address jumper

    I2C address offset jumper bit 0. Bridge with solder to add this binary address bit to the 0x60 base address.

    Type · Control
  • A1 address jumper

    I2C address offset jumper bit 1. Bridge with solder to add this binary address bit to the 0x60 base address.

    Type · Control
  • A2 address jumper

    I2C address offset jumper bit 2. Bridge with solder to add this binary address bit to the 0x60 base address.

    Type · Control
  • A3 address jumper

    I2C address offset jumper bit 3. Bridge with solder to add this binary address bit to the 0x60 base address.

    Type · Control
  • A4 address jumper

    I2C address offset jumper bit 4. Bridge with solder to add this binary address bit to the 0x60 base address.

    Type · Control
PinTypeFunctionVoltage
Motor power +PowerExternal motor supply positive input. Adafruit Learn states to provide 5-12V DC power for driving the motors on the motor power pins.5-12V DC motor supply, source-backed by Adafruit Learn pinouts page
Motor power GNDGroundExternal motor supply ground input for the motor power terminal block.0V reference for external 5-12V motor supply
M1UnknownMotor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2.motor supply dependent
M2UnknownMotor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2.motor supply dependent
M3UnknownMotor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.motor supply dependent
M4UnknownMotor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.motor supply dependent
3.3VPowerFeather logic power for the I2C expander and motor control pins. Adafruit Learn says logic power comes from the Feather's 3.3V regulator and is required.3.3V logic
GNDGroundFeather logic ground, required with 3.3V logic power.0V logic reference
SDAI2CI2C data line used for all control. Adafruit Learn states SDA is the right highlighted I2C pin near the mounting hole and has a 10K pullup to 3.3V.3.3V I2C with 10K pullup
SCLI2CI2C clock line used for all control. Adafruit Learn states SCL is to the left of SDA and has a 10K pullup to 3.3V.3.3V I2C with 10K pullup
A0 address jumperControlI2C address offset jumper bit 0. Bridge with solder to add this binary address bit to the 0x60 base address.
A1 address jumperControlI2C address offset jumper bit 1. Bridge with solder to add this binary address bit to the 0x60 base address.
A2 address jumperControlI2C address offset jumper bit 2. Bridge with solder to add this binary address bit to the 0x60 base address.
A3 address jumperControlI2C address offset jumper bit 3. Bridge with solder to add this binary address bit to the 0x60 base address.
A4 address jumperControlI2C address offset jumper bit 4. Bridge with solder to add this binary address bit to the 0x60 base address.
Logical pinout · physical placement not verified
DC MOTOR + STEPPER FEAMotor power +SDAMotor power GNDSCLM1A0 address jumperM2A1 address jumperM3A2 address jumperM4A3 address jumper3.3VA4 address jumperGND

Pin details

15 connections
  1. Motor power +

    External motor supply positive input. Adafruit Learn states to provide 5-12V DC power for driving the motors on the motor power pins.

    PowerVoltage · 5-12V DC motor supply, source-backed by Adafruit Learn pinouts page
  2. Motor power GND

    External motor supply ground input for the motor power terminal block.

    GroundVoltage · 0V reference for external 5-12V motor supply
  3. M1

    Motor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2.

    UnknownVoltage · motor supply dependent
  4. M2

    Motor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2.

    UnknownVoltage · motor supply dependent
  5. M3

    Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.

    UnknownVoltage · motor supply dependent
  6. M4

    Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.

    UnknownVoltage · motor supply dependent
  7. 3.3V

    Feather logic power for the I2C expander and motor control pins. Adafruit Learn says logic power comes from the Feather's 3.3V regulator and is required.

    PowerVoltage · 3.3V logic
  8. GND

    Feather logic ground, required with 3.3V logic power.

    GroundVoltage · 0V logic reference
  9. SDA

    I2C data line used for all control. Adafruit Learn states SDA is the right highlighted I2C pin near the mounting hole and has a 10K pullup to 3.3V.

    I2CVoltage · 3.3V I2C with 10K pullup
  10. SCL

    I2C clock line used for all control. Adafruit Learn states SCL is to the left of SDA and has a 10K pullup to 3.3V.

    I2CVoltage · 3.3V I2C with 10K pullup
  11. A0 address jumper

    I2C address offset jumper bit 0. Bridge with solder to add this binary address bit to the 0x60 base address.

    Control
  12. A1 address jumper

    I2C address offset jumper bit 1. Bridge with solder to add this binary address bit to the 0x60 base address.

    Control
  13. A2 address jumper

    I2C address offset jumper bit 2. Bridge with solder to add this binary address bit to the 0x60 base address.

    Control
  14. A3 address jumper

    I2C address offset jumper bit 3. Bridge with solder to add this binary address bit to the 0x60 base address.

    Control
  15. A4 address jumper

    I2C address offset jumper bit 4. Bridge with solder to add this binary address bit to the 0x60 base address.

    Control

Start wiring

Shield

Confirm the data interface matches your host board.

Module pins: Motor power +, 3.3V, Motor power GND, GND, SDA, SCL. Schematik maps them to your board in the app.

Add-ons

269 other options

About 270 add-ons across Pi HATs, Arduino shields, and FeatherWings. The same function — motor control, PoE, display — usually ships once per host connector family. Get the host board right first.

View all 269
  • 15x7 CharliePlex LED Matrix FeatherWing - Cool White visual preview

    15x7 CharliePlex LED Matrix FeatherWing - Cool White

  • 15x7 CharliePlex LED Matrix FeatherWing - Warm White visual preview

    15x7 CharliePlex LED Matrix FeatherWing - Warm White

  • 16-Ch High Current Driver Shield Kit v2 visual preview

    16-Ch High Current Driver Shield Kit v2

  • 19V 90W AC/DC Adapter for LattePanda Mu Full-Function EVA Carrier Board visual preview

    19V 90W AC/DC Adapter for LattePanda Mu Full-Function EVA Carrier Board

  • 1Sheeld+ for iOS and Android visual preview

    1Sheeld+ for iOS and Android

  • 2-Channel Isolated CAN Bus HAT+ for Raspberry Pi, Stackable visual preview

    2-Channel Isolated CAN Bus HAT+ for Raspberry Pi, Stackable

  • 2-Channel Isolated CAN FD HAT for Raspberry Pi visual preview

    2-Channel Isolated CAN FD HAT for Raspberry Pi

  • 2-Channel Isolated CAN HAT for Raspberry Pi, MCP2515 + SN65HVD230 visual preview

    2-Channel Isolated CAN HAT for Raspberry Pi, MCP2515 + SN65HVD230

  • 2-Channel Isolated RS485 HAT for Raspberry Pi visual preview

    2-Channel Isolated RS485 HAT for Raspberry Pi

  • 2-DOF Pan-Tilt HAT for Raspberry Pi visual preview

    2-DOF Pan-Tilt HAT for Raspberry Pi

  • 3-Channel Relay Expansion Board for Jetson Nano, Optocoupler Isolated visual preview

    3-Channel Relay Expansion Board for Jetson Nano, Optocoupler Isolated

  • 3Dpad Touchless Gesture Controller Arduino Shield visual preview

    3Dpad Touchless Gesture Controller Arduino Shield

Related groups

4 groups
10 I/Os PLC Module - CPU Arduino Nano (Optoisolated Output) visual preview

Arduino

About 75 boards across every Arduino generation: 5V Uno/Mega/GIGA, 3.3V MKR and Portenta, plus DFRduino and Bluno compatibles. Confirm the voltage rail before stacking any shield.

Boards · Arduino boards · 77 parts

10 I/Os Relay Module - CPU ESP32 (Relay Output) visual preview

ESP32

Wi-Fi and Bluetooth on a single chip, in every shape from Espressif DevKitC to Adafruit Feathers with STEMMA QT, DFRobot FireBeetles tuned for battery life, and Seeed XIAOs under a thumbnail.

Boards · ESP32 boards · 156 parts

16-Ch Servo Driver Breakout for micro:bit, I2C visual preview

Other MCUs

Specialists: Teensy for high-clock audio and USB, Adafruit SAMD boards running CircuitPython or the Arduino IDE, proper STM32 eval kits, and the micro:bit classroom ecosystem. Schematik builds target ESP32, Arduino Uno, and Pico; come here when you have a specific reason to.

Boards · Other MCU boards · 229 parts

Adafruit DVI Breakout Board for HDMI Source Devices visual preview

Pi Pico

The Raspberry Pi MCU line — Pico, Pico 2, and third-party boards on the same silicon — plus a deep bench of Pico-pinout displays, loggers, and radio modules that do nothing without a Pico plugged in.

Boards · Pico & RP2040 boards · 43 parts