# Adafruit STSPIN220 Stepper Motor Driver Breakout Board

## Overview

![stepper motor spinning with the breakout](https://cdn-learn.adafruit.com/assets/assets/000/138/212/medium800thumb/adafruit_products_6353-05.jpg?1751979131 )

Stepper motors are used for CNC machines, 3D printers, and whenever one needs precise, powerful motion. But to get good behavior from steppers, you need a motor driver chip that can provide high bursts of current. And for smooth motion, it must be able to PWM that current for microstepping support. You can DIY this with a lot of timers, a microcontroller, and an H-Bridge chip -&nbsp;_or_ you could take the easy way out and use an **Adafruit STSPIN220 Stepper Motor Driver Breakout Board** , which makes controlling stepper motors easy-breezy, with a simple GPIO-only interface.

![front view of the board](https://cdn-learn.adafruit.com/assets/assets/000/137/556/medium800/adafruit_products_6353-04.jpg?1749734227 )

All you need is two output pins: no timers, PWM, or a real-time microcontroller. Set the DIRection pin high or low to set the spin orientation. Then, toggle the STEP pin to take one step or microstep at a time. By default the board is configured for 1/16 microsteps per toggle. However, if you want to connect the RESET pin and the two mode pins, you can set anywhere from 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128 or even 1/256! The microstep mode is determined by the DIR/STEP/MS1/MS2 pin states when coming out of reset. The step/microstep mode can be adjusted on the fly! LEDs on the DIR and STEP pins let you get visual feedback of your motor signal.

![back view of the board](https://cdn-learn.adafruit.com/assets/assets/000/137/557/medium800/adafruit_products_6353-02.jpg?1749734283 )

 **We stock quite a few of these "DIR/STEP" stepper drivers - each with its strengths! Here's a quick comparison:**

- [A4988](https://www.adafruit.com/product/6109) - Classic low-cost chip! 8-35V at 2A per coil. Only up to 1/16 microstepping, doesn't 'silent step' so it's noisier.
- **[TMC2209](https://www.adafruit.com/product/6121)** - Super silent 3D printer fav! 5-28V at 2.8A peak per coil. Up to 1/256 microstepping, stallGuard, spreadCycle, but some of the settings & special capabilities require using the UART-interface configuration.
- **[STSPIN220](https://www.adafruit.com/product/6353)** - Great for lower voltages! 1.8-10V at 1.3A per coil. Up to 1/256 microstepping, GPIO-only needed for configuration.

The STSPIN220 is a popular driver chip, especially for smaller/lower-voltage motor driving. Often it comes in "3D printer breakout" designs: those breakouts are great for plugging into motherboards, but are a little tough to use for prototyping. Our version comes with terminal blocks for the motor power and stepper wires, plus nicely labeled pins for control and mounting holes.

![terminal block view of the board](https://cdn-learn.adafruit.com/assets/assets/000/137/558/medium800/adafruit_products_6353-03.jpg?1749734328 )

This driver has built-in current-limiting capability. To use the current limiting capability, twist the onboard potentiometer: when all the way to the right, we can get to up to 2A max. Note that higher currents will heat up both the motor driver and stepper, so you may need to add heatsinking to the chip. We don't include a heatsink, but you can get [a tall ~80ºC/W](https://www.adafruit.com/product/1493) or [short ~90ºC/W heatsink](https://www.adafruit.com/product/1515) to attach on top.

**Features:**

- STSPIN220 microstepping driver with translator and overcurrent protection
- Motor voltage from 1.8 to 10V
- Vdd/Logic voltage from 3V to 5V, use with anything from an Arduino-compatible or ESP32 to Raspberry Pi or other Single Board Computer
- Terminal screw block connections for easy VMotor power and 4-wire bi-polar stepper motor connection with 26-20AWG slots, 2.54mm / 0.1" spacing
- Control steppers using only two pins: DIRection and STEP
- Defaults to 1/16 microstep mode, change by setting DIR/STEP/MS1/MS2 pins and resetting (see [STSPIN220 datasheet](https://www.st.com/en/motor-drivers/stspin220.html) for pin configuration)
- Red and Green LEDs on DIR signal to let you know forward or backward motion
- Yellow LED on STEP to let you know that motor driver is being moved
- Reset and Enable control lines for low power / deactivation
- Potentiometer to set current limiting, up to ~1.3A
- 47uF 16V electrolytic capacitor on motor power
- Four mounting holes

![front view with headers](https://cdn-learn.adafruit.com/assets/assets/000/137/559/medium800/adafruit_products_6353-01.jpg?1749734404 )

Comes as one assembled and tested breakout, plus a small strip of header. You'll need to do some light soldering to attach the header to the breakout PCB. Microcontroller, motors, and power supply not included. You will need some sort of driver board that will toggle the DIR/STEP pins for you.

![angled view of the board](https://cdn-learn.adafruit.com/assets/assets/000/137/560/medium800/adafruit_products_6353-00.jpg?1749734481 )

# Adafruit STSPIN220 Stepper Motor Driver Breakout Board

## Pinouts

Warning: The coils are matched as 1A/2A and 1B/2B.

![front and back views of the board](https://cdn-learn.adafruit.com/assets/assets/000/137/571/medium800/adafruit_products_double.jpg?1749738927 )

## Power

- **VDD** - This is the logic voltage input. To power the board, give it the same power as the logic level of your microcontroller - e.g. for a 5V micro like Arduino, use 5V. It can be powered between from 3.3V to 5V.
- **+** (terminal block) - This is the motor voltage input. Supply 1.8-10VDC for your motor.
- **GND** / **-** (terminal block) - common ground for power and logic.

## Current Potentiometer

On the right side of the board is the current potentiometer. This potentiometer limits the current output to the motor. When the potentiometer is all the way to the right, you can get up to about 1.3A max.

## Terminal Block Bipolar Stepper Motor Connections

- **1A** and **2A** - The first set of motor control outputs connected to DMOS bridge 1.
- **1B** &nbsp;and **2B** - The second set of motor control outputs connected to DMOS bridge 2.

## Stepper Control Pins

- **DIR** - This is the direction control pin. You can set this pin high or low to set the spin orientation. Pulling it high turns the motor clockwise. Pulling it low turns it counterclockwise.
- **STEP** - This is the microstep control pin. Toggle this pin to take one step or microstep at a time. By default, the driver is set to 1/16 microstep mode.

## LEDs

- Green LED - The green LED is tied to the DIR pin. It is labeled **F** on the board silk. It is lit when the motor is being driven counterclockwise when the DIR pin is low.
- Red LED - The red LED is tied to the DIR pin. It is labeled **B** on the board silk. It is lit when the motor is being driven clockwise when the DIR pin is high.
- Yellow LED - The yellow LED is tied to the STEP pin. It is labeled **S** on the board silk. It is lit when the motor driver is being moved.

## STSTEP220 Control Pins

- **EN&nbsp;** - This is the enable pin. Pull this pin low to disable the output to the motors.
- **RST** - This is the reset pin. Pull this pin low to reset the STSTEP220. This pin is also used when setting the microstep mode.

## Microstep Selection Pins

There are two pins ( **MS1** , **MS2** ) that can be pulled high or low in combination with the **DIR** and **STEP** pins to change the default 1/16 microstep mode where all four pins are open/high. The table below shows the pin combinations to change to the different modes. For example, if you wanted to use 1/4 microstep mode, you would tie **STEP** and **MS1** to ground (closed/low) and leave **DIR** and **MS2** as-is (open/high).

You'll need to reset the breakout with the&nbsp; **RST** pin to enable a new mode since it is latched at power-up.

![mode jumper table](https://cdn-learn.adafruit.com/assets/assets/000/137/584/medium800/adafruit_products_Screenshot_2025-06-12_111844.jpg?1749741624 )

This table is also available on [page 9 of the STSPIN220 datasheet](https://cdn-learn.adafruit.com/assets/assets/000/137/563/original/stspin220.pdf?1749734919). If you don't want to have to worry about referencing this table for your project, you can use the Arduino or CircuitPython library to set the step or microstep mode instead or doing it manually.

# Adafruit STSPIN220 Stepper Motor Driver Breakout Board

## CircuitPython & Python

It's easy to use the **STSPIN220 Stepper Motor Driver** with CircuitPython and the [Adafruit\_CircuitPython\_STSPIN](https://github.com/adafruit/Adafruit_CircuitPython_STSPIN) helper module. This module allows you to easily write Python code to control the breakout with a few GPIO pins.

You can use the example code with any CircuitPython microcontroller board or with a computer that has GPIO and Python [thanks to Adafruit\_Blinka, our CircuitPython-for-Python compatibility library](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).&nbsp;

### Mini Stepper Motor - 200 Steps - 20x30mm NEMA-8 Size

[Mini Stepper Motor - 200 Steps - 20x30mm NEMA-8 Size](https://www.adafruit.com/product/4411)
This tiny stepper motor is the same quality and step-size as the big NEMA-17's we stock, but so cute so it will work with compact CNC builds. This 4-wire bipolar stepper has 1.8° per step for smooth motion and a nice holding torque. The motor was specified to have a max current of...

In Stock
[Buy Now](https://www.adafruit.com/product/4411)
[Related Guides to the Product](https://learn.adafruit.com/products/4411/guides)
![video of a mini stepper motor rotating with a piece of green paper on the ](https://cdn-shop.adafruit.com/product-videos/640x480/4411-06.jpg)

### Adjustable Power Supply with 2.1mm / 5.5mm DC - 3V to 12V at 5A

[Adjustable Power Supply with 2.1mm / 5.5mm DC - 3V to 12V at 5A](https://www.adafruit.com/product/4880)
[Put your Snap! cassette on and sing along to "I got the power!"](https://www.youtube.com/watch?v=j1BNcSBApOU) with this super useful power supply adapter where you can easily change the voltage with a snap of your fingers. On the front is a potentiometer knob and a LED...

In Stock
[Buy Now](https://www.adafruit.com/product/4880)
[Related Guides to the Product](https://learn.adafruit.com/products/4880/guides)
![Hand slowly dialing up voltage on power brick, LED strip gets brighter as it increases](https://cdn-shop.adafruit.com/product-videos/640x480/4880-06.jpg)

## CircuitPython Microcontroller Wiring

Here is how you'll wire the breakout to a Feather RP2040 and stepper motor:

Warning: Check your stepper motor wiring - your motor may have different wire colors or wire order.

- **Stepper motor power supply positive** &nbsp;to **breakout terminal block + (red wire)**
- **Stepper motor power supply negative** to **breakout terminal block - (black wire)**
- **Breakout VDD** to **Feather 3.3V (red wire)**
- **Breakout GND** to **Feather GND (black wire)**
- **Breakout DIR** to **Feather**** &nbsp;pin 5 (blue wire)**
- **Breakout STEP** to **Feather**** &nbsp;pin 6 (orange wire)**
- **Breakout MS1** to **Feather** **pin 9 (green wire)**
- **Breakout MS2** to **Feather** **pin 10 (grey wire)**
- **Breakout EN** &nbsp;to **Feather** **pin 11 (pink wire)**
- **Breakout RST** to **Feather** **pin 12 (cyan wire)**
- **Breakout 1A** to **stepper motor coil 1 positive (green wire)**
- **Breakout 2A** to **stepper motor coil 1 negative (yellow wire)**
- **Breakout 1B** &nbsp;to **stepper motor coil 2 positive (red wire)**
- **Breakout 2B** to **stepper motor coil 2 negative (black wire)**

![feather fritzing diagram](https://cdn-learn.adafruit.com/assets/assets/000/137/790/medium640/adafruit_products_feather_bb_bb.jpg?1750099001)

## Python Computer Wiring

Since there are _dozens_ of Linux computers/boards you can use, we will show wiring for Raspberry Pi. For other platforms, [please visit the guide for CircuitPython on Linux to see whether your platform is supported](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux).

Here's the Raspberry Pi wired to the breakout and a stepper motor:

Warning: Check your stepper motor wiring - your motor may have different wire colors or wire order.

- **Stepper motor power supply positive** &nbsp;to **breakout terminal block + (red wire)**
- **Stepper motor power supply negative** to **breakout terminal block - (black wire)**
- **Breakout VDD** to **Pi 3.3V (red wire)**
- **Breakout GND** to **Pi**** &nbsp;GND (black wire)**
- **Breakout DIR** to **Pi**** &nbsp;pin 5 (blue wire)**
- **Breakout STEP** to **Pi**** &nbsp;pin 6 (orange wire)**
- **Breakout MS1** to **Pi**** &nbsp;pin 9 (green wire)**
- **Breakout MS2** to **Pi**** &nbsp;pin 10 (grey wire)**
- **Breakout EN** to **Pi**** &nbsp;pin 11 (pink wire)**
- **Breakout RST** to **Pi**** &nbsp;pin 12 (cyan wire)**
- **Breakout 1A** to **stepper motor coil 1 positive (green wire)**
- **Breakout 2A** to **stepper motor coil 1 negative (yellow wire)**
- **Breakout 1B** &nbsp;to **stepper motor coil 2 positive (red wire)**
- **Breakout 2B** to **stepper motor coil 2 negative (black wire)**

![](https://cdn-learn.adafruit.com/assets/assets/000/137/793/medium640/adafruit_products_pi_bb_bb.jpg?1750099161)

## Python Installation of STSPIN Library

You'll need to install the **Adafruit\_Blinka** library that provides the CircuitPython support in Python. This may also require enabling I2C on your platform and verifying you are running Python 3. [Since each platform is a little different, and Linux changes often, please visit the CircuitPython on Linux guide to get your computer ready](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux)!

Once that's done, from your command line run the following command:

- `pip3 install adafruit-circuitpython-stspin`

If your default Python is version 3 you may need to run 'pip' instead. Just make sure you aren't trying to use CircuitPython on Python 2.x, it isn't supported!

## CircuitPython Usage

To use with CircuitPython, you need to first install the **Adafruit\_CircuitPython\_STSPIN** library into the **lib** folder on your **CIRCUITPY** drive. Then you need to update **code.py** with the example script.

Thankfully, we can do this in one go. In the example below, click the **Download Project Bundle** button below to download the necessary libraries and the **code.py** file in a zip file. Extract the contents of the zip file, and copy the **entire**  **lib**  **folder** and the **code.py** file to your **CIRCUITPY** drive.

Your **CIRCUITPY/lib** folder should contain the following file:

- **adafruit\_stspin.mpy**

![CIRCUITPY drive](https://adafruit.github.io/Adafruit_CircuitPython_Bundle/stspin_stspin_microsteps.py.png )

## Python Usage

Once you have the library `pip3` installed on your computer, copy or download the following example to your computer, and run the following, replacing **code.py** with whatever you named the file:

`python3 code.py`

## Simple Test
https://github.com/adafruit/Adafruit_CircuitPython_STSPIN/blob/main/examples/stspin_simpletest.py

In the simple test, only the direction and step pins are used to rotate the stepper motor clockwise and counter clockwise at the default 1/16 microsteps in the loop. You'll see your stepper motor rotate back and forth with a 1 second pause between each turn.

## Microstep Mode Test
https://github.com/adafruit/Adafruit_CircuitPython_STSPIN/blob/main/examples/stspin_microsteps.py

In the microstep mode test, all of the pins are used to set the different microstep modes on the STSPIN220. In the loop, the different microstep modes are cycled. When a new mode is initiated, the stepper motor makes a full rotation clockwise and then counter clockwise. In the serial console, you'll see output from this process printed out for each microstep mode.

![serial monitor output from circuitpython](https://cdn-learn.adafruit.com/assets/assets/000/137/795/medium800/adafruit_products_Screenshot_2025-06-16_140452.png?1750099976 )

# Adafruit STSPIN220 Stepper Motor Driver Breakout Board

## Python Docs

# Adafruit STSPIN220 Stepper Motor Driver Breakout Board

## Arduino

Using the STSPIN220 breakout with Arduino involves wiring up the breakout with a stepper motor to your Arduino-compatible microcontroller and running the provided example code.

### Mini Stepper Motor - 200 Steps - 20x30mm NEMA-8 Size

[Mini Stepper Motor - 200 Steps - 20x30mm NEMA-8 Size](https://www.adafruit.com/product/4411)
This tiny stepper motor is the same quality and step-size as the big NEMA-17's we stock, but so cute so it will work with compact CNC builds. This 4-wire bipolar stepper has 1.8° per step for smooth motion and a nice holding torque. The motor was specified to have a max current of...

In Stock
[Buy Now](https://www.adafruit.com/product/4411)
[Related Guides to the Product](https://learn.adafruit.com/products/4411/guides)
![video of a mini stepper motor rotating with a piece of green paper on the ](https://cdn-shop.adafruit.com/product-videos/640x480/4411-06.jpg)

### Adjustable Power Supply with 2.1mm / 5.5mm DC - 3V to 12V at 5A

[Adjustable Power Supply with 2.1mm / 5.5mm DC - 3V to 12V at 5A](https://www.adafruit.com/product/4880)
[Put your Snap! cassette on and sing along to "I got the power!"](https://www.youtube.com/watch?v=j1BNcSBApOU) with this super useful power supply adapter where you can easily change the voltage with a snap of your fingers. On the front is a potentiometer knob and a LED...

In Stock
[Buy Now](https://www.adafruit.com/product/4880)
[Related Guides to the Product](https://learn.adafruit.com/products/4880/guides)
![Hand slowly dialing up voltage on power brick, LED strip gets brighter as it increases](https://cdn-shop.adafruit.com/product-videos/640x480/4880-06.jpg)

## Wiring

Wire as shown for a **5V** board like an Uno. If you are using a **3V** board, like an Adafruit Feather, wire the board's 3V pin to the breakout VDD.

Here is an Adafruit Metro wired up to the breakout with a stepper motor. You'll need to connect the stepper motor power supply to the DC jack on the Metro.

- **Stepper motor power supply** to **Metro DC Jack**
- **Breakout + terminal block** to **Metro VIN (red wire)**
- **Breakout VDD** to **Metro 5V (red wire)**
- **Breakout GND** to **Metro GND (black wire)**
- **Breakout DIR** to **Metro** **pin 2 (blue wire)**
- **Breakout STEP** to **Metro** **pin 3 (orange wire)**
- **Breakout MS1** to **Metro** **pin 4 (green wire)**
- **Breakout MS2** to **Metro** **pin 5 (grey wire)**
- **Breakout EN** to **Metro** **pin 6 (pink wire)**
- **Breakout RST** to **Metro** **pin 7 (cyan wire)**
- **Breakout 1A** to **stepper motor coil 1 positive (green wire)**
- **Breakout 2A** to **stepper motor coil 1 negative (yellow wire)**
- **Breakout 1B** &nbsp;to **stepper motor coil 2 positive (red wire)**
- **Breakout 2B** to **stepper motor coil 2 negative (black wire)**

![metro fritzing diagram](https://cdn-learn.adafruit.com/assets/assets/000/137/796/medium640/adafruit_products_arduino_bb_bb.jpg?1750100145)

Warning: Check your stepper motor wiring - your motor may have different wire colors or wire order.

## Library Installation

You can install the **Adafruit\_STSPIN** library for Arduino using the Library Manager in the Arduino IDE.

![arduino ide menu](https://cdn-learn.adafruit.com/assets/assets/000/137/585/medium800/adafruit_products_Arduino_Open_Library_Manager.png?1749742318 )

Click the **Manage Libraries ...** menu item, search for **Adafruit\_STSPIN** , and select the **Adafruit STSPIN** library:

![stspin library install](https://cdn-learn.adafruit.com/assets/assets/000/137/586/medium800/adafruit_products_Screenshot_2025-06-12_113513.png?1749742548 )

Info: There are no additional dependencies required for this library.

## Example Code
https://github.com/adafruit/Adafruit_STSPIN/blob/main/examples/STSPIN220_Basic/STSPIN220_Basic.ino

Upload the sketch to your board and open up the Serial Monitor ( **Tools -\> Serial Monitor** ) at 115200 baud. The default 1/16 microstepping mode is set. Then, in the loop, the stepper motor is rotated clockwise and counter clockwise.

![serial monitor output from the basic arduino example](https://cdn-learn.adafruit.com/assets/assets/000/137/802/medium800/adafruit_products_Screenshot_2025-06-16_151014.png?1750101035 )

## Microstep Example
https://github.com/adafruit/Adafruit_STSPIN/blob/main/examples/STSPIN220_MicrostepDemo/STSPIN220_MicrostepDemo.ino

Upload the sketch to your board and open up the Serial Monitor ( **Tools -\> Serial Monitor** ) at 115200 baud. In the loop, the different microstep modes are cycled. When a new mode is initiated, the stepper motor makes a full rotation clockwise and then counter clockwise. In the Serial Monitor, you'll see output from this process printed out for each microstep mode.

![microstep mode arduino serial output](https://cdn-learn.adafruit.com/assets/assets/000/137/803/medium800/adafruit_products_Screenshot_2025-06-16_151314.png?1750101252 )

![microstep mode arduino serial output](https://cdn-learn.adafruit.com/assets/assets/000/137/804/medium800/adafruit_products_Screenshot_2025-06-16_151336.png?1750101258 )

# Adafruit STSPIN220 Stepper Motor Driver Breakout Board

## Arduino Docs

# Adafruit STSPIN220 Stepper Motor Driver Breakout Board

## Downloads

## Files

- [STSPIN220 Datasheet](https://cdn-learn.adafruit.com/assets/assets/000/137/563/original/stspin220.pdf?1749734919)
- [EagleCAD PCB Files on GitHub](https://github.com/adafruit/Adafruit-STSPIN220-Stepper-Motor-Driver-Breakout-Board-PCB)
- [3D Models on GitHub](https://github.com/adafruit/Adafruit_CAD_Parts/tree/main/6353%20STSPIN220%20Stepper%20Motor%20Driver)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20STSPIN220%20Stepper%20Motor%20Driver.fzpz)

## Schematic and Fab Print
![schematic](https://cdn-learn.adafruit.com/assets/assets/000/137/561/medium800/adafruit_products_schem.png?1749734703 )

![fab print for the pcb](https://cdn-learn.adafruit.com/assets/assets/000/137/562/medium800/adafruit_products_fab.png?1749734889 dimensions are in inches)

![](https://cdn-learn.adafruit.com/assets/assets/000/137/590/medium800/adafruit_products_6353_STSPIN220_Stepper_Motor_Driver.jpg?1749744777 )


## Primary Products

### Adafruit STSPIN220 Stepper Motor Driver Breakout Board

[Adafruit STSPIN220 Stepper Motor Driver Breakout Board](https://www.adafruit.com/product/6353)
Stepper motors are used for CNC machines, 3D printers, and whenever else one needs precise, powerful motion. But to get good behavior from steppers, you need a motor driver chip that can provide high bursts of current, and for smooth motion, be able to PWM that current for microstepping...

In Stock
[Buy Now](https://www.adafruit.com/product/6353)
[Related Guides to the Product](https://learn.adafruit.com/products/6353/guides)

## Featured Products

### Small Reduction Stepper Motor - 5VDC 32-Step 1/16 Gearing

[Small Reduction Stepper Motor - 5VDC 32-Step 1/16 Gearing](https://www.adafruit.com/product/858)
This is a great first stepper motor, good for small projects and experimenting with steppers. This uni-polar motor has a built-in mounting plate with two mounting holes. There are only 32 steps (11.25 degree) per revolution, and inside is a 1/16&nbsp;reduction gear set. (Actually it's...

In Stock
[Buy Now](https://www.adafruit.com/product/858)
[Related Guides to the Product](https://learn.adafruit.com/products/858/guides)
### Mini Stepper Motor - 200 Steps - 20x30mm NEMA-8 Size

[Mini Stepper Motor - 200 Steps - 20x30mm NEMA-8 Size](https://www.adafruit.com/product/4411)
This tiny stepper motor is the same quality and step-size as the big NEMA-17's we stock, but so cute so it will work with compact CNC builds. This 4-wire bipolar stepper has 1.8° per step for smooth motion and a nice holding torque. The motor was specified to have a max current of...

In Stock
[Buy Now](https://www.adafruit.com/product/4411)
[Related Guides to the Product](https://learn.adafruit.com/products/4411/guides)
### Stepper motor - NEMA-17 size - 200 steps/rev, 12V 350mA

[Stepper motor - NEMA-17 size - 200 steps/rev, 12V 350mA](https://www.adafruit.com/product/324)
A stepper motor to satisfy all your robotics needs! This 4-wire bipolar stepper has 1.8° per step for smooth motion and a nice holding torque. The motor was specified to have a max current of 350mA so that it could be driven easily with an <a...></a...>

Out of Stock
[Buy Now](https://www.adafruit.com/product/324)
[Related Guides to the Product](https://learn.adafruit.com/products/324/guides)
### Adjustable Power Supply with 2.1mm / 5.5mm DC - 3V to 12V at 5A

[Adjustable Power Supply with 2.1mm / 5.5mm DC - 3V to 12V at 5A](https://www.adafruit.com/product/4880)
[Put your Snap! cassette on and sing along to "I got the power!"](https://www.youtube.com/watch?v=j1BNcSBApOU) with this super useful power supply adapter where you can easily change the voltage with a snap of your fingers. On the front is a potentiometer knob and a LED...

In Stock
[Buy Now](https://www.adafruit.com/product/4880)
[Related Guides to the Product](https://learn.adafruit.com/products/4880/guides)

## Related Guides

- [Planetary Gear Dreidels](https://learn.adafruit.com/planetary-gear-dreidels.md)
- [CircuitPython Hardware: PCA9685 PWM & Servo Driver](https://learn.adafruit.com/micropython-hardware-pca9685-pwm-and-servo-driver.md)
- [PyPortal Wake-Up Light Alarm Clock](https://learn.adafruit.com/pyportal-wake-up-light.md)
- [Introducing Pro Trinket](https://learn.adafruit.com/introducing-pro-trinket.md)
- [Introducing Adafruit PyGamer](https://learn.adafruit.com/adafruit-pygamer.md)
- [Adafruit NeoPixel Driver BFF](https://learn.adafruit.com/adafruit-neopixel-driver-bff.md)
- [RPi Stock Alert Alarm](https://learn.adafruit.com/rpi-stock-alert-alarm.md)
- [ST 9-DoF Combo Breakouts and Wings](https://learn.adafruit.com/st-9-dof-combo.md)
- [Adafruit PCA9548 8-Channel STEMMA QT / Qwiic I2C Multiplexer](https://learn.adafruit.com/adafruit-pca9548-8-channel-stemma-qt-qwiic-i2c-multiplexer.md)
- [NeoPixel Ring Lamp](https://learn.adafruit.com/neopixel-ring-lamp.md)
- [Moon Phase Clock for Adafruit Matrix Portal](https://learn.adafruit.com/moon-phase-clock-for-adafruit-matrixportal.md)
- [Flappy Nyan Cat Game on Fruit Jam and Metro RP2350](https://learn.adafruit.com/flappy-nyan-cat-game-on-metro-rp2350.md)
- [PyPortal ISS Tracker](https://learn.adafruit.com/pyportal-iss-tracker.md)
- [PyPaint Drawing Program In CircuitPython](https://learn.adafruit.com/pypaint.md)
- [Adafruit DVI Sock for Pico](https://learn.adafruit.com/adafruit-dvi-sock-for-pico.md)
