{
  "id": "a4988-driver",
  "name": "A4988 stepper driver",
  "category": "output",
  "pins": [
    {
      "name": "EN",
      "role": "digital_in",
      "needsOutput": true,
      "notes": "Enable, active LOW. Leave unconnected to keep it on"
    },
    {
      "name": "MS1",
      "role": "passive",
      "notes": "Microstep select"
    },
    {
      "name": "MS2",
      "role": "passive",
      "notes": "Microstep select"
    },
    {
      "name": "MS3",
      "role": "passive",
      "notes": "Microstep select"
    },
    {
      "name": "RST",
      "role": "digital_in",
      "needsOutput": true,
      "notes": "Tie to SLP to keep the driver running"
    },
    {
      "name": "SLP",
      "role": "digital_in",
      "needsOutput": true,
      "notes": "Tie to RST to keep the driver running"
    },
    {
      "name": "STEP",
      "role": "digital_in",
      "needsOutput": true,
      "notes": "One pulse = one step"
    },
    {
      "name": "DIR",
      "role": "digital_in",
      "needsOutput": true,
      "notes": "Direction"
    },
    {
      "name": "VMOT",
      "role": "passive",
      "notes": "Motor supply 8 to 35 V from a separate supply. Add a 100 µF capacitor"
    },
    {
      "name": "GND_MOT",
      "role": "ground",
      "notes": "Motor supply ground"
    },
    {
      "name": "2B",
      "role": "passive",
      "notes": "Motor coil 2"
    },
    {
      "name": "2A",
      "role": "passive",
      "notes": "Motor coil 2"
    },
    {
      "name": "1A",
      "role": "passive",
      "notes": "Motor coil 1"
    },
    {
      "name": "1B",
      "role": "passive",
      "notes": "Motor coil 1"
    },
    {
      "name": "VDD",
      "role": "power",
      "notes": "Logic supply: 3V3"
    },
    {
      "name": "GND",
      "role": "ground"
    }
  ],
  "bus": "gpio",
  "voltage": "3.3-5",
  "model": {
    "shape": "module",
    "size": [
      41.6,
      15.2,
      10
    ],
    "color": "#B22222"
  },
  "keywords": [
    "a4988",
    "stepper driver",
    "pololu",
    "nema17",
    "driver passo passo",
    "stampante 3d"
  ],
  "sources": [
    {
      "title": "Allegro A4988 datasheet",
      "section": "Logic supply 3 to 5.5 V; motor supply 8 to 35 V"
    },
    {
      "title": "Pololu A4988 stepper driver carrier",
      "section": "Pinout and minimal wiring (RST to SLP)"
    }
  ]
}