# MP3 Playback in CircuitPython with Lars the Sloth Puppet

## Overview

https://youtu.be/mtIfVUlwU4w

You can now play MP3 files directly in CircuitPython with no dedicated decoding hardware! You'll be able to use this new capability in all sorts of projects, including this creepy Lars the Sloth voice box project!

The benefit of MP3 over other non-compressed file formats, such as WAV, has always been their small file size, meaning you can pack a lot of songs or samples into limited memory. However, decompressing those small files for playback was too taxing for older microcontrollers, so we had to use dedicated decoder chips at an additional cost, including licensing fees.

Thanks to the raw speed of M4, the days of requiring a dedicated MP3 audio decoder chip are behind us. And, [since the patents have expired, we can now distribute MP3 playback libraries free of charge](https://blog.adafruit.com/2019/11/29/native-mp3-decoding-playback-in-circuitpython-adafruit-circuitpython/)!

## Parts
### Adafruit Feather M4 Express - Featuring ATSAMD51

[Adafruit Feather M4 Express - Featuring ATSAMD51](https://www.adafruit.com/product/3857)
It's what you've been waiting for, the Feather M4 Express featuring ATSAMD51. This Feather is fast like a swift, smart like an owl, strong like a ox-bird (it's half ox, half bird, OK?) This feather is powered by our new favorite chip, the **ATSAMD51J19** -&nbsp; with...

In Stock
[Buy Now](https://www.adafruit.com/product/3857)
[Related Guides to the Product](https://learn.adafruit.com/products/3857/guides)
![Angled shot of a Adafruit Feather M4 Express. ](https://cdn-shop.adafruit.com/640x480/3857-10.jpg)

### Adafruit Prop-Maker FeatherWing

[Adafruit Prop-Maker FeatherWing](https://www.adafruit.com/product/3988)
The Adafruit Feather series gives you lots of options for a small, portable, rechargeable microcontroller board. Perfect for fitting into your next prop build! This FeatherWing will unlock the prop-maker inside all of us, with tons of stuff packed in to make sabers & swords, props, toys,...

In Stock
[Buy Now](https://www.adafruit.com/product/3988)
[Related Guides to the Product](https://learn.adafruit.com/products/3988/guides)
![Angled shot of a Adafruit Prop-Maker FeatherWing. ](https://cdn-shop.adafruit.com/640x480/3988-00.jpg)

### Mini Oval Speaker - 8 Ohm 1 Watt

[Mini Oval Speaker - 8 Ohm 1 Watt](https://www.adafruit.com/product/3923)
Hear the good news! This wee speaker&nbsp;is&nbsp;a&nbsp;great addition to any audio project where you need 8 ohm impedance and 1W or less of power. We particularly like this&nbsp;speaker&nbsp;as it is&nbsp;small and comes with nice skinny wires with a connector on the end. It has a handy...

In Stock
[Buy Now](https://www.adafruit.com/product/3923)
[Related Guides to the Product](https://learn.adafruit.com/products/3923/guides)
![Small, black, oval speaker with Pico Blade connector.](https://cdn-shop.adafruit.com/640x480/3923-06.jpg)

### Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh

[Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh](https://www.adafruit.com/product/3898)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **400mAh** for a total of about 1.9 Wh. If you need a larger (or smaller!)...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3898)
[Related Guides to the Product](https://learn.adafruit.com/products/3898/guides)
![Slim Lithium Ion Polymer Battery 3.7v 400mAh with JST 2-PH connector and short cable](https://cdn-shop.adafruit.com/640x480/3898-05.jpg)

### Tactile On/Off Switch with Leads

[Tactile On/Off Switch with Leads](https://www.adafruit.com/product/1092)
Squeeze once to turn on, squeeze again to turn off! This clicky switch makes a great power switch or mode toggler. We like this switch because it's easy to embed in a seam for easily powering up/off wearable and fabric projects. Can handle up to 14V and 2 Amps! This is a really satisfying...

In Stock
[Buy Now](https://www.adafruit.com/product/1092)
[Related Guides to the Product](https://learn.adafruit.com/products/1092/guides)
![Angled shot of a Tactile On/Off Switch with Leads.](https://cdn-shop.adafruit.com/640x480/1092-01.jpg)

### Micro B Round Panel Mount Extension Cable - 30cm

[Micro B Round Panel Mount Extension Cable - 30cm](https://www.adafruit.com/product/4217)
If you need to add a panel-mount connection for USB Micro B,&nbsp; but don't have the time or ability to cut a custom oval or square hole, this **&nbsp;Round Panel Mount Extension Cable&nbsp;** is the easiest and fastest way to panel-ify your existing micro-B USB kit. The...

In Stock
[Buy Now](https://www.adafruit.com/product/4217)
[Related Guides to the Product](https://learn.adafruit.com/products/4217/guides)
![Angled shot of a Micro B Round Panel Mount Extension Cable - 30cm.](https://cdn-shop.adafruit.com/640x480/4217-03.jpg)

### 20-pin 0.1" Female Header - Red - 5 pack

[20-pin 0.1" Female Header - Red - 5 pack](https://www.adafruit.com/product/4157)
Female header is like the duct tape of electronics. It's great for connecting things together, soldering to perf-boards, sockets for wires or break-away header, etc. We go through these real fast, and thought that given how handy they are, we'd offer them in a pack of five!

Each...

In Stock
[Buy Now](https://www.adafruit.com/product/4157)
[Related Guides to the Product](https://learn.adafruit.com/products/4157/guides)
![Five pack of 20-pin 0.1 Female Header - Red plastic](https://cdn-shop.adafruit.com/640x480/4157-00.jpg)

### Break-away 0.1" 36-pin strip male header - Red - 10 pack

[Break-away 0.1" 36-pin strip male header - Red - 10 pack](https://www.adafruit.com/product/4151)
In this world nothing can be said to be certain, except we need headers, headers, and m_ore headers_!

Each pack contains ten red **36-pin&nbsp;0.1" pitch break-away male headers**.&nbsp;&nbsp;These are a little extra special in that the plastic holding the pins...

In Stock
[Buy Now](https://www.adafruit.com/product/4151)
[Related Guides to the Product](https://learn.adafruit.com/products/4151/guides)
![Break-away 0.1 inch 36-pin strip male header - Red plastic](https://cdn-shop.adafruit.com/640x480/4151-03.jpg)

### Black Nylon Machine Screw and Stand-off Set – M2.5 Thread

[Black Nylon Machine Screw and Stand-off Set – M2.5 Thread](https://www.adafruit.com/product/3299)
Totaling 380 pieces, this **M2.5 Screw Set** &nbsp;is a must-have for your workstation.&nbsp;You'll have enough screws, nuts, and hex standoffs to fuel your maker tendencies&nbsp;for days on end! M2.5 size screws fit almost all of the Adafruit breakout/dev board mounting holes...

In Stock
[Buy Now](https://www.adafruit.com/product/3299)
[Related Guides to the Product](https://learn.adafruit.com/products/3299/guides)
![Black Nylon Screw and Stand-off Set with M2.5 Threads, kit box](https://cdn-shop.adafruit.com/640x480/3299-00.jpg)

## Plush Doll

The choice is yours, but if you want to embed creepy, semi-threatening voice samples into a murder puppet, you could do worse than a [Sickening Sloth Fuggler](https://www.amazon.com/Fuggler-Monster-Deluxe-Stuffed-Sickening/dp/B07CM6FMDD).

The teeth. Oh the teeth.

![projects_lars-2376.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/348/medium640/projects_lars-2376.jpg?1589990510)

## Who is Lars?

[Lars](https://www.instagram.com/lars2sexy/) is the sworn enemy of [CVT Joseph](https://www.instagram.com/cvtsoftserve/), the ice cream truck godfather of Los Angeles, and owner of&nbsp; [CVT Soft Serve](http://www.cvtsoftserve.com/whatsourdeal).

Lars is angry that Joe won't reveal the location of his Wonka-style Golden ice cream gift cards. This video linked below will make everything clear:

[https://www.instagram.com/p/B--\_P8JJWWy/](https://www.instagram.com/p/B--_P8JJWWy/)

Actor [Matt Biedel](https://www.imdb.com/name/nm2560926/) (Umbrella Academy, Narcos) has kindly given us permission to use Lars's voice. At least that's what Joe claims.

![](https://cdn-learn.adafruit.com/assets/assets/000/091/349/medium800/projects_lars-2377.jpg?1589990683)

Danger: 

# MP3 Playback in CircuitPython with Lars the Sloth Puppet

## Build the MP3 Player

You can play .mp3 files with just a Feather M4 plus an amplifier and speaker. However, for the puppet sound playback, we'll make a nice, compact player with some extra features.

The Propmaker FeatherWing gives us a very convenient built-in amplifier and speaker output port, as well as an accelerometer with tap-detection we will use to trigger the sample playback.

With a small battery, USB port extender, and toggle switch for powering the board on and off via the Enable pin, we'll have a great little player that can be embedded inside the puppet, while still allowing it to be triggered from the outside, recharged and even coded without requiring disassembly.

![projects_lars-2353.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/350/medium640/projects_lars-2353.jpg?1589992386)

## Add Header Pins

Solder a set of female and male header pins to the Feather and FeatherWing respectively as shown here.

[This guide](https://learn.adafruit.com/adafruit-feather-m0-wifi-atwinc1500/assembly#soldering-in-plain-headers-2295747-7) shows how to solder in the headers.

![projects_lars-2354.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/352/medium640/projects_lars-2354.jpg?1589992485)

![projects_lars-2355.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/353/medium640/projects_lars-2355.jpg?1589992497)

![projects_lars-2356.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/354/medium640/projects_lars-2356.jpg?1589992533)

## Enable Switch

The Enable pin on the Feather can be used to turn the board on and off.

Push the wires through the Propmaker FeatherWing's hold as shown (for strain relief) and then solder it to the **G** and **En** pads (either wire in either hole is fine).

![projects_lars-2357.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/355/medium640/projects_lars-2357.jpg?1589992560)

![projects_lars-2358.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/356/medium640/projects_lars-2358.jpg?1589992576)

![projects_lars-2361.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/357/medium640/projects_lars-2361.jpg?1589992598)

![projects_lars-2363.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/358/medium640/projects_lars-2363.jpg?1589992610)

## Battery Power

Connect the battery to the JST battery jack and add a little piece of double-stick foam tape to keep it secure between the two boards.

![projects_lars-2364.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/359/medium640/projects_lars-2364.jpg?1589992629)

![projects_lars-2365.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/360/medium640/projects_lars-2365.jpg?1589992635)

![projects_lars-2367.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/361/medium640/projects_lars-2367.jpg?1589992646)

![projects_lars-2368.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/362/medium640/projects_lars-2368.jpg?1589992654)

## Fasten with Hardware

Use four M2.5 standoffs and eight short M2.5 screws to fasten the boards together.

![projects_lars-2369.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/363/medium640/projects_lars-2369.jpg?1589992715)

![projects_lars-2370.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/364/medium640/projects_lars-2370.jpg?1589992727)

![](https://cdn-learn.adafruit.com/assets/assets/000/091/498/medium800/projects_lars-2372b.jpg?1590426671)

## Speaker

Next, plug in the speaker and you'll be ready for programming and testing your .mp3 player!

![projects_lars-2373.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/368/medium640/projects_lars-2373.jpg?1589992764)

# MP3 Playback in CircuitPython with Lars the Sloth Puppet

## CircuitPython on Feather M4 Express

[CircuitPython](https://github.com/adafruit/circuitpython) is a derivative of [MicroPython](https://micropython.org) designed to simplify experimentation and education on low-cost microcontrollers. It makes it easier than ever to get prototyping by requiring no upfront desktop software downloads. Simply copy and edit files on the **CIRCUITPY** drive to iterate.

The following instructions will show you how to install CircuitPython. If you've already installed CircuitPython but are looking to update it or reinstall it, the same steps work for that as well!

## Set up CircuitPython Quick Start!

Follow this quick step-by-step for super-fast Python power :)

[Download the latest version of CircuitPython for this board via CircuitPython.org](https://circuitpython.org/board/feather_m4_express/)
 **Click the link above and download the latest UF2 file.**

Download and save it to your desktop (or wherever is handy).

![arduino_compatibles_FeatherM0ExpressUF2Downloaded.png](https://cdn-learn.adafruit.com/assets/assets/000/057/318/medium640/arduino_compatibles_FeatherM0ExpressUF2Downloaded.png?1531152402)

Plug your Feather M4 into your computer using a known-good USB cable.

**A lot of people end up using charge-only USB cables and it is very frustrating! So make sure you have a USB cable you know is good for data sync.**

Double-click the **Reset** button next to the USB connector on your board, and you will see the NeoPixel RGB LED turn green. If it turns red, check the USB cable, try another USB port, etc. **Note:** The little red LED next to the USB connector will pulse red. That's ok!

If double-clicking doesn't work the first time, try again. Sometimes it can take a few tries to get the rhythm right!

![arduino_compatibles_FeatherM0Bootloader.jpg](https://cdn-learn.adafruit.com/assets/assets/000/057/320/medium640/arduino_compatibles_FeatherM0Bootloader.jpg?1531152568)

You will see a new disk drive appear called **FEATHERBOOT**.

&nbsp;

&nbsp;

&nbsp;

Drag the **adafruit\_circuitpython\_etc.uf2** file to **FEATHERBOOT.**

![arduino_compatibles_FeatherM0FEATHERBOOT.png](https://cdn-learn.adafruit.com/assets/assets/000/057/321/medium640/arduino_compatibles_FeatherM0FEATHERBOOT.png?1531152779)

![arduino_compatibles_FeatherM0DragCircuitPythonUF2.png](https://cdn-learn.adafruit.com/assets/assets/000/057/324/medium640/arduino_compatibles_FeatherM0DragCircuitPythonUF2.png?1531152877)

The LED will flash. Then, the **FEATHERBOOT** drive will disappear and a new disk drive called **CIRCUITPY** will appear.

That's it, you're done! :)

![arduino_compatibles_FeatherM0CIRCUITPY.png](https://cdn-learn.adafruit.com/assets/assets/000/057/323/medium640/arduino_compatibles_FeatherM0CIRCUITPY.png?1531152841)

## Further Information

For more detailed info on installing CircuitPython, check out [Installing CircuitPython](https://learn.adafruit.com/welcome-to-circuitpython/installing-circuitpython).

# MP3 Playback in CircuitPython with Lars the Sloth Puppet

## Code the MP3 Player

To use with CircuitPython, you need to first install a few libraries, 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, open the directory **MP3\_Tap\_Player/** and then click on the directory that matches the version of CircuitPython you're using and copy the contents of that directory to your **CIRCUITPY** drive.

Your **CIRCUITPY** drive should now look similar to the following image:

![CIRCUITPY](https://adafruit.github.io/Adafruit_Learning_System_Guides/MP3_Tap_Player.png )

## Text Editor

Adafruit recommends using the Mu editor for using your CircuitPython code with the Feather boards. You can get more info in [this guide](https://learn.adafruit.com/welcome-to-circuitpython/installing-mu-editor).

Alternatively, you can use any text editor that saves files.

## Code.py

Copy the code below and paste it into Mu. Then, save it to your Feather as **code.py**.

https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/MP3_Tap_Player/code.py

## Audio Samples

You can get started by using these .mp3 files. (Of course, you're free to use any files that you like, see below for more info on that.)

Download the .zip file linked below and then uncompress the file. Drag the **/lars** directory onto the root level of your Feather's **CIRCUITPY** drive.

[lars.zip](https://cdn-learn.adafruit.com/assets/assets/000/091/497/original/lars.zip?1590423817)
## Make Your Own

To make your own .mp3, use audio software such as [Audacity](https://manual.audacityteam.org/man/mp3_export_options.html) to save them with these settings:

- bit rate: anywhere from 16 to 320 kb/s (lower will be smaller, higher is better quality)
- sample rate: 22050Hz or 44100Hz are recommended, although 16kHz, 24kHz, and 48kHz should also work
- channels: mono or stereo
- must be DRM free

## How It Works

Here's what the code does:

- Imports the necessary libraries for **audiomp3** playback and accelerometer tap detection with the **adafruit\_lis3dh**
- Sets up the accelerometer
- Specifies the speaker enable pin (this allows the speaker to be disabled when not in use)
- If startup\_play is set to True, each sample in the `/lars` directory with the name format of `/lars_0*.mp3` will be played using the `mp3stream` object
- In the main loop of the program, the accelerometer is checked for tap detection. When the tap occurs, the next sample is played. When the tenth one is played, the list loops around back to the first one again.

## Test It

With the enable switch clicked on, try tapping the Feather/Propmaker to trigger a sample. When a sample has finished you can tap again to trigger the next one.

Note, there is a small volume adjustment screw on the Propmaker FeatherWing that can be turned with a small screwdriver to adjust the maximum volume.

Now, let's add the sound player to our puppet friend Lars!

# MP3 Playback in CircuitPython with Lars the Sloth Puppet

## Implant the MP3 Player in Puppet

Before making any incisions, we'll lay out the parts on the puppet to get a feel for where things will go. This is a good time to add the USB panel-mount port extender to the micro USB jack on the Feather.

We want to get the speaker up near Lars's inexplicably human-toothed maw, with the Feather board near the center of his back so it is easy to tap it to trigger the sound sample playback.

I decided to place the on/off switch for the enable pin in Lars's right paw-claw-hand thing, and the USB port jack in his left foot.

![projects_lars-2375.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/372/medium640/projects_lars-2375.jpg?1590176452)

![projects_lars-2374.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/373/medium640/projects_lars-2374.jpg?1590176459)

## Seam Ripper

Use a seam ripper or small scissors to open up the seam on the bottom of Lars's left foot.

![projects_lars-2385.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/374/medium640/projects_lars-2385.jpg?1590176497)

![projects_lars-2386.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/375/medium640/projects_lars-2386.jpg?1590176504)

## Feed in the Speaker

Feed the speaker up through the foot hole and work it up toward the head area.

![projects_lars-2387.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/376/medium640/projects_lars-2387.jpg?1590176545)

![projects_lars-2388.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/377/medium640/projects_lars-2388.jpg?1590176555)

## Bag It

To prevent the board from snagging on the doll's batting on the way in, you can wrap the feather in a small bag with a zip tie or rubber band to close off the neck as shown here.

![projects_lars-2390.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/378/medium640/projects_lars-2390.jpg?1590176600)

![projects_lars-2391.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/379/medium640/projects_lars-2391.jpg?1590176608)

## USB Jack

The last thing to push into the plush toy will be the USB panel-mount jack.

Use a medium sized zip tie to secure it to the end of the foot as shown, then trim off the excess zip tie end.

&nbsp;

![projects_lars-2392.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/380/medium640/projects_lars-2392.jpg?1590176641)

![projects_lars-2395.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/381/medium640/projects_lars-2395.jpg?1590176650)

![projects_lars-2396.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/382/medium640/projects_lars-2396.jpg?1590176664)

![projects_lars-2397.jpg](https://cdn-learn.adafruit.com/assets/assets/000/091/383/medium640/projects_lars-2397.jpg?1590176670)

![](https://cdn-learn.adafruit.com/assets/assets/000/091/386/medium800/projects_lars-2398.jpg?1590176700)

You can now plug a USB cable into Lars's foot for battery charging, swapping out .mp3 files, or even adjusting the CircuitPython code!

![](https://cdn-learn.adafruit.com/assets/assets/000/091/405/medium800/projects_lars-2400.jpg?1590176765)

Test out your finished puppet now by making sure the Enable switch is clicked on, then tap his back to play!

You may need to wiggle the speaker around to get it to an optimal placement. Also ensure the battery is charged or the USB cable plugged in to get sufficient power.

Note, in the video below I was using a double-tap to trigger.

https://youtu.be/mtIfVUlwU4w


## Featured Products

### Adafruit Feather M4 Express - Featuring ATSAMD51

[Adafruit Feather M4 Express - Featuring ATSAMD51](https://www.adafruit.com/product/3857)
It's what you've been waiting for, the Feather M4 Express featuring ATSAMD51. This Feather is fast like a swift, smart like an owl, strong like a ox-bird (it's half ox, half bird, OK?) This feather is powered by our new favorite chip, the **ATSAMD51J19** -&nbsp; with...

In Stock
[Buy Now](https://www.adafruit.com/product/3857)
[Related Guides to the Product](https://learn.adafruit.com/products/3857/guides)
### Adafruit Prop-Maker FeatherWing

[Adafruit Prop-Maker FeatherWing](https://www.adafruit.com/product/3988)
The Adafruit Feather series gives you lots of options for a small, portable, rechargeable microcontroller board. Perfect for fitting into your next prop build! This FeatherWing will unlock the prop-maker inside all of us, with tons of stuff packed in to make sabers & swords, props, toys,...

In Stock
[Buy Now](https://www.adafruit.com/product/3988)
[Related Guides to the Product](https://learn.adafruit.com/products/3988/guides)
### Mini Oval Speaker - 8 Ohm 1 Watt

[Mini Oval Speaker - 8 Ohm 1 Watt](https://www.adafruit.com/product/3923)
Hear the good news! This wee speaker&nbsp;is&nbsp;a&nbsp;great addition to any audio project where you need 8 ohm impedance and 1W or less of power. We particularly like this&nbsp;speaker&nbsp;as it is&nbsp;small and comes with nice skinny wires with a connector on the end. It has a handy...

In Stock
[Buy Now](https://www.adafruit.com/product/3923)
[Related Guides to the Product](https://learn.adafruit.com/products/3923/guides)
### Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh

[Lithium Ion Polymer Battery Ideal For Feathers - 3.7V 400mAh](https://www.adafruit.com/product/3898)
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of **400mAh** for a total of about 1.9 Wh. If you need a larger (or smaller!)...

Out of Stock
[Buy Now](https://www.adafruit.com/product/3898)
[Related Guides to the Product](https://learn.adafruit.com/products/3898/guides)
### Tactile On/Off Switch with Leads

[Tactile On/Off Switch with Leads](https://www.adafruit.com/product/1092)
Squeeze once to turn on, squeeze again to turn off! This clicky switch makes a great power switch or mode toggler. We like this switch because it's easy to embed in a seam for easily powering up/off wearable and fabric projects. Can handle up to 14V and 2 Amps! This is a really satisfying...

In Stock
[Buy Now](https://www.adafruit.com/product/1092)
[Related Guides to the Product](https://learn.adafruit.com/products/1092/guides)
### Micro B Round Panel Mount Extension Cable - 30cm

[Micro B Round Panel Mount Extension Cable - 30cm](https://www.adafruit.com/product/4217)
If you need to add a panel-mount connection for USB Micro B,&nbsp; but don't have the time or ability to cut a custom oval or square hole, this **&nbsp;Round Panel Mount Extension Cable&nbsp;** is the easiest and fastest way to panel-ify your existing micro-B USB kit. The...

In Stock
[Buy Now](https://www.adafruit.com/product/4217)
[Related Guides to the Product](https://learn.adafruit.com/products/4217/guides)
### 20-pin 0.1" Female Header - Red - 5 pack

[20-pin 0.1" Female Header - Red - 5 pack](https://www.adafruit.com/product/4157)
Female header is like the duct tape of electronics. It's great for connecting things together, soldering to perf-boards, sockets for wires or break-away header, etc. We go through these real fast, and thought that given how handy they are, we'd offer them in a pack of five!

Each...

In Stock
[Buy Now](https://www.adafruit.com/product/4157)
[Related Guides to the Product](https://learn.adafruit.com/products/4157/guides)
### Break-away 0.1" 36-pin strip male header - Red - 10 pack

[Break-away 0.1" 36-pin strip male header - Red - 10 pack](https://www.adafruit.com/product/4151)
In this world nothing can be said to be certain, except we need headers, headers, and m_ore headers_!

Each pack contains ten red **36-pin&nbsp;0.1" pitch break-away male headers**.&nbsp;&nbsp;These are a little extra special in that the plastic holding the pins...

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

## Related Guides

- [Adafruit Feather M4 Express](https://learn.adafruit.com/adafruit-feather-m4-express-atsamd51.md)
- [Adafruit Prop-Maker FeatherWing](https://learn.adafruit.com/adafruit-prop-maker-featherwing.md)
- [Which CircuitPython Board is Right for You?](https://learn.adafruit.com/choose-your-circuitpython-board.md)
- [Quickstart using Adafruit eInk/ePaper displays with CircuitPython](https://learn.adafruit.com/quickstart-using-adafruit-eink-epaper-displays-with-circuitpython.md)
- [Feather Fingerboard](https://learn.adafruit.com/feather-fingerboard.md)
- [Touch Deck: DIY Customizable TFT Control Pad](https://learn.adafruit.com/touch-deck-diy-tft-customized-control-pad.md)
- [Prop-Maker Keyblade](https://learn.adafruit.com/propmaker-keyblade.md)
- [Ocean Epoxy Resin Lightbox with RGB LED Matrix Image Scroller](https://learn.adafruit.com/ocean-epoxy-resin-lightbox-with-rgb-led-matrix-image-scroller.md)
- [Pico W HTTP Server with CircuitPython](https://learn.adafruit.com/pico-w-http-server-with-circuitpython.md)
- [Robotic AI Bear using ChatGPT](https://learn.adafruit.com/robotic-ai-bear-using-chatgpt.md)
- [ESP32-S3 BLE iOS Media Controller](https://learn.adafruit.com/esp32-s3-ble-ios-media-controller.md)
- [Ambient Sound Machine](https://learn.adafruit.com/ambient-machine.md)
- [NeoPixel Bike Light](https://learn.adafruit.com/neopixel-headlight.md)
- [Raspberry Pi Zero Stand](https://learn.adafruit.com/raspberry-pi-zero-stand.md)
- [Personal and Portable ESP32-S2 Web Server](https://learn.adafruit.com/wordle-personal-esp32-s2-web-server.md)
- [USB Host to BLE Keyboard Adapter](https://learn.adafruit.com/esp32-s3-usb-to-ble-keyboard-adapter.md)
- [Party Parrot Zoetrope](https://learn.adafruit.com/party-parrot-zoetrope.md)
