soldr.ai

Docs  /  Boards

Elecrow stepper motor HAT (dual A4988): specs and pinout

Elecrow's Stepper Motor HAT for Raspberry Pi: an I2C motor-driver board with four H-bridge motor outputs (M1 to M4) that can drive four DC motors or two stepper motors, plus four servo headers and 16 PWM channels. Elecrow's own documents describe H-bridge outputs and do not mention A4988 drivers.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
Motor outputs4 H-bridges: 4 DC motors (M1 to M4) or 2 stepper motors (M1+M2 and M3+M4)source
Details; Features
Current per output1.2 A per bridge, 3 A peak, with thermal shutdown and internal kickback protection diodes; not for continuous loads over 1.2 Asource
Features; guide: Using DC Motors
Motor supply5 V to 12 V DC on the Power terminal block, polarity protected; the HAT does not power the Raspberry Pisource
Powering Motors; Power it up; Specifications
InterfaceI2C; default address 0x6F; the I2C connector is rated for 3.3 V or 5 Vsource
Using DC Motors (address); Features
PWM16 PWM channels, 12-bit resolution, up to 1.6 kHzsource
Features
Servo headers4 servo headers on channels 0, 1, 14 and 15 (3-pin)source
Connecting a Servo; Details
Size and weight65 x 56 x 21 mm; 20 gsource
Specifications
CompatibilityElecrow says it is aimed at Raspberry Pi model A+, B+ or Pi 2source
Features

Power

ValueSource
Supply5 V to 12 V DC for the motors on the Power terminal block (separate from the Raspberry Pi's own supply)source
Powering Motors; Power it up; current limit 1.2 A per motor, 3 A peak

Pinout

The rows are the board's terminals and headers as named in Elecrow's user guide and product page, not a 40-pin GPIO map. Elecrow does not publish which Raspberry Pi GPIO pins the HAT uses beyond I2C.

PinFunctionVoltageNotesSource
M1, M2, M3, M4Motor terminals (DC motor on one terminal pair; a stepper uses M1+M2 or M3+M4)Motor supply 5 V to 12 VBipolar and unipolar steppers use the same library calls; unipolar centre taps go to the GND terminalsource
Connecting DC Motors; Connecting Stepper Motors
Power terminal blockMotor supply input5 V to 12 VPolarity protected; an LED lights when polarity is correctsource
Power it up
Servo headers 0, 1, 14, 153-pin servo connectors (signal on the top row, ground on the bottom row)The guide does not state the header voltagesource
Connecting a Servo
I2C connectorI2C control, default address 0x6F3.3 V or 5 VCompatible with 3.3 V and 5 V hostssource
Features; Details

Build with it

Project ideas for the Elecrow stepper motor HAT (dual A4988). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources