DC Motor + Stepper FeatherWing Add-on For All Feather Boards
Pinout
- 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
| Pin | Type | Function | Voltage |
|---|---|---|---|
| Motor power + | Power | External 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 GND | Ground | External motor supply ground input for the motor power terminal block. | 0V reference for external 5-12V motor supply |
| M1 | Unknown | Motor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2. | motor supply dependent |
| M2 | Unknown | Motor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2. | motor supply dependent |
| M3 | Unknown | Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4. | motor supply dependent |
| M4 | Unknown | Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4. | motor supply dependent |
| 3.3V | Power | 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. | 3.3V logic |
| GND | Ground | Feather logic ground, required with 3.3V logic power. | 0V logic reference |
| SDA | I2C | 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. | 3.3V I2C with 10K pullup |
| SCL | I2C | 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. | 3.3V I2C with 10K pullup |
| A0 address jumper | Control | I2C address offset jumper bit 0. Bridge with solder to add this binary address bit to the 0x60 base address. | |
| A1 address jumper | Control | I2C address offset jumper bit 1. Bridge with solder to add this binary address bit to the 0x60 base address. | |
| A2 address jumper | Control | I2C address offset jumper bit 2. Bridge with solder to add this binary address bit to the 0x60 base address. | |
| A3 address jumper | Control | I2C address offset jumper bit 3. Bridge with solder to add this binary address bit to the 0x60 base address. | |
| A4 address jumper | Control | I2C address offset jumper bit 4. Bridge with solder to add this binary address bit to the 0x60 base address. |
Pin details
15 connections- 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 - Motor power GND
External motor supply ground input for the motor power terminal block.
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.
UnknownVoltage · motor supply dependent - M2
Motor output terminal in the left motor set, also used as part of Stepper 1 / M1 + M2.
UnknownVoltage · motor supply dependent - M3
Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.
UnknownVoltage · motor supply dependent - M4
Motor output terminal in the right motor set, also used as part of Stepper 2 / M3 + M4.
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.
PowerVoltage · 3.3V logic - GND
Feather logic ground, required with 3.3V logic power.
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.
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.
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.
Control - A1 address jumper
I2C address offset jumper bit 1. Bridge with solder to add this binary address bit to the 0x60 base address.
Control - A2 address jumper
I2C address offset jumper bit 2. Bridge with solder to add this binary address bit to the 0x60 base address.
Control - A3 address jumper
I2C address offset jumper bit 3. Bridge with solder to add this binary address bit to the 0x60 base address.
Control - 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 optionsAbout 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.
15x7 CharliePlex LED Matrix FeatherWing - Cool White visual preview15x7 CharliePlex LED Matrix FeatherWing - Cool White
15x7 CharliePlex LED Matrix FeatherWing - Warm White visual preview15x7 CharliePlex LED Matrix FeatherWing - Warm White
16-Ch High Current Driver Shield Kit v2 visual preview16-Ch High Current Driver Shield Kit v2
19V 90W AC/DC Adapter for LattePanda Mu Full-Function EVA Carrier Board visual preview19V 90W AC/DC Adapter for LattePanda Mu Full-Function EVA Carrier Board
1Sheeld+ for iOS and Android visual preview1Sheeld+ for iOS and Android
2-Channel Isolated CAN Bus HAT+ for Raspberry Pi, Stackable visual preview2-Channel Isolated CAN Bus HAT+ for Raspberry Pi, Stackable
2-Channel Isolated CAN FD HAT for Raspberry Pi visual preview2-Channel Isolated CAN FD HAT for Raspberry Pi
2-Channel Isolated CAN HAT for Raspberry Pi, MCP2515 + SN65HVD230 visual preview2-Channel Isolated CAN HAT for Raspberry Pi, MCP2515 + SN65HVD230
2-Channel Isolated RS485 HAT for Raspberry Pi visual preview2-Channel Isolated RS485 HAT for Raspberry Pi
2-DOF Pan-Tilt HAT for Raspberry Pi visual preview2-DOF Pan-Tilt HAT for Raspberry Pi
3-Channel Relay Expansion Board for Jetson Nano, Optocoupler Isolated visual preview3-Channel Relay Expansion Board for Jetson Nano, Optocoupler Isolated
3Dpad Touchless Gesture Controller Arduino Shield visual preview3Dpad Touchless Gesture Controller Arduino Shield
Related groups
4 groups
10 I/Os PLC Module - CPU Arduino Nano (Optoisolated Output) visual previewArduino
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 previewESP32
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 · 159 parts
16-Ch Servo Driver Breakout for micro:bit, I2C visual previewOther 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 previewPi 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