Install this component

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the library component "A4988" (slug: a4988) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/a4988. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Manufacturer Allegro Microsystems
Package QFN-28
Pins 28 pins (Motor A, Motor B, Step/Dir, Microstep, Config, Power)
LCSC C39162
Motor Voltage 8V-35V
Output Current 2A peak / 1A RMS
Microstepping Full, 1/2, 1/4, 1/8, 1/16
Interface Step/Dir

Library View

Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.

SymbolGenerated Generated from pin data (not in KiCad standard library)
FootprintKiCad KiCad standard library: Package_DFN_QFN/QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm
3DGenerated Generated pad visualization (Babylon.js)

Breakout Board

Auto-generated breakout molecule for A4988 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.

Pricing & Availability

Specifications

Motor Voltage8V-35V
Output Current2A peak / 1A RMS
MicrosteppingFull, 1/2, 1/4, 1/8, 1/16
InterfaceStep/Dir
PackageQFN-28

Pin Configuration

Motor AMotor BStep/DirMicrostepConfigPower
PinNameGroupFunction
Motor A — Stepper coil A outputs
15ENABLEMotor AEnable (active low)
16GNDMotor ALogic ground
26GNDMotor APower ground pad
27GNDMotor APower ground pad
Motor B — Stepper coil B outputs
12STEPMotor BStep pulse input
13DIRMotor BDirection input
24OUT1BMotor BMotor A output 2
25GNDMotor BPower ground pad
Step/Dir — Step and direction inputs
8RESETStep/DirReset (active low)
9ROSCStep/DirOscillator resistor
Microstep — Microstepping select
3VCPMicrostepCharge pump supply
4VREGMicrostepRegulator output (3.3V)
5MS1MicrostepMicrostep select 1
Config — Enable, sleep, reset, ref
1CP2ConfigInternal charge pump capacitor
2CP1ConfigInternal charge pump capacitor
6MS2ConfigMicrostep select 2
7MS3ConfigMicrostep select 3
19OUT2AConfigMotor B output 1
20SENSE2ConfigCurrent sense resistor B
Power — Supply and ground
10SLEEPPowerSleep mode (active low)
11VDDPowerLogic supply (3.3V-5V)
14GNDPowerLogic ground
17OUT2BPowerMotor B output 2
18VBB2PowerMotor B supply (8V-35V)
21SENSE1PowerCurrent sense resistor A
22OUT1APowerMotor A output 1
23VBB1PowerMotor A supply (8V-35V)
28GNDPowerPower ground pad

AI Skill Technical Reference

Edit AI Skill

A4988 — Stepper motor driver, microstepping, up to 2A, QFN-28

Manufacturer: Allegro Microsystems Package: QFN-28 LCSC: C39162

Description

The A4988 is a microstepping stepper motor driver from Allegro. Supports full, half, quarter, eighth, and sixteenth stepping at up to 2A. The standard driver for 3D printers and CNC machines.

Electrical Specifications

  • Motor Voltage: 8V-35V
  • Output Current: 2A peak / 1A RMS
  • Microstepping: Full, 1/2, 1/4, 1/8, 1/16
  • Interface: Step/Dir
  • Package: QFN-28

Pin Configuration

Package: QFN-28

  • Pin 1: CP2 — Internal charge pump capacitor
  • Pin 2: CP1 — Internal charge pump capacitor
  • Pin 3: VCP — Charge pump supply
  • Pin 4: VREG — Regulator output (3.3V)
  • Pin 5: MS1 — Microstep select 1
  • Pin 6: MS2 — Microstep select 2
  • Pin 7: MS3 — Microstep select 3
  • Pin 8: RESET — Reset (active low)
  • Pin 9: ROSC — Oscillator resistor
  • Pin 10: SLEEP — Sleep mode (active low)
  • Pin 11: VDD — Logic supply (3.3V-5V)
  • Pin 12: STEP — Step pulse input
  • Pin 13: DIR — Direction input
  • Pin 14: GND — Logic ground
  • Pin 15: ENABLE — Enable (active low)
  • Pin 16: GND — Logic ground
  • Pin 17: OUT2B — Motor B output 2
  • Pin 18: VBB2 — Motor B supply (8V-35V)
  • Pin 19: OUT2A — Motor B output 1
  • Pin 20: SENSE2 — Current sense resistor B
  • Pin 21: SENSE1 — Current sense resistor A
  • Pin 22: OUT1A — Motor A output 1
  • Pin 23: VBB1 — Motor A supply (8V-35V)
  • Pin 24: OUT1B — Motor A output 2
  • Pin 25: GND — Power ground pad
  • Pin 26: GND — Power ground pad
  • Pin 27: GND — Power ground pad
  • Pin 28: GND — Power ground pad

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-03-02 17:31:36