# Severence-Inspired Lumon Bluetooth Speaker

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/135/812/medium800/3d_printing_hero-pineapple.jpg?1742310488)

https://youtu.be/togv3JSCk14

## Defiant Speaker

Build a 3D printed Bluetooth speaker, inspired by the&nbsp;TV Show Severance. Powered by the Feather ESP32 V2 and the MAX98357A 3W I2S amplifier.&nbsp;

This project is written in Arduino and uses two libraries by [Phil Schatzmann](https://github.com/pschatzmann) that make using the ESP32 for Bluetooth audio really easy.

Great for playing defiant jazz, watching your favorite TV show, or sync with your mobile device. Just please don't throw it at your coworkers, as it may cause a nasty bump to the head.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/808/medium640thumb/3d_printing_jazz-dance.jpg?1742305956)

## DIY Electronics

The speaker, Feather, and I2S amplifier are secured to a 3D printed mounting plate that is affixed to the enclosure. The speaker grill can pop out allowing for any maintenance, if needed.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/809/medium640/3d_printing_hero-spk-open.jpg?1742309318)

## Mid-Century Modern

The enclosure design is influenced by minimalism and features curved surfaces that embody a mid-century modern look. The parts can be 3D printed without any support material.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/811/medium640/3d_printing_hero-guide.jpg?1742310465)

# Parts
### Adafruit ESP32 Feather V2 -  8MB Flash + 2 MB PSRAM

[Adafruit ESP32 Feather V2 -  8MB Flash + 2 MB PSRAM](https://www.adafruit.com/product/5400)
One of our star Feathers is the [Adafruit HUZZAH32 ESP32 Feather](https://www.adafruit.com/product/3405) - with the fabulous ESP32 WROOM module on there, it makes quick work of WiFi and Bluetooth® projects that take advantage of Espressifs most popular chipset. Recently we had...

In Stock
[Buy Now](https://www.adafruit.com/product/5400)
[Related Guides to the Product](https://learn.adafruit.com/products/5400/guides)
![Top view of black rectangle-shaped microcontroller.](https://cdn-shop.adafruit.com/640x480/5400-13.jpg)

### Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A

[Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A](https://www.adafruit.com/product/3006)
Listen to this good news - we now have an all in one digital audio amp breakout board that works incredibly well with the&nbsp;[Raspberry Pi](https://www.adafruit.com/category/105)! If you're looking for an easy and low cost way to get your digital sound files...

In Stock
[Buy Now](https://www.adafruit.com/product/3006)
[Related Guides to the Product](https://learn.adafruit.com/products/3006/guides)
![Angled shot of blue, square-shaped, amplifier breakout with a pre-soldered terminal block.](https://cdn-shop.adafruit.com/640x480/3006-04.jpg)

### Mono Enclosed Speaker with Plain Wires - 3W 4 Ohm

[Mono Enclosed Speaker with Plain Wires - 3W 4 Ohm](https://www.adafruit.com/product/4445)
Listen up! This single&nbsp; 2.8" x 1.2" speaker&nbsp;is&nbsp;the perfect addition to any audio project where you need 4 ohm impedance and 3W or less of power. We particularly like these speakers as they are small and enclosed for good audio volume and quality. This speaker _does..._

In Stock
[Buy Now](https://www.adafruit.com/product/4445)
[Related Guides to the Product](https://learn.adafruit.com/products/4445/guides)
![Enclosed Speaker with wires](https://cdn-shop.adafruit.com/640x480/4445-01.jpg)

### Pink and Purple Woven USB A to USB C Cable - 2 meters long

[Pink and Purple Woven USB A to USB C Cable - 2 meters long](https://www.adafruit.com/product/5044)
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also made for USB C for our modernized breakout boards, Feathers and more.&nbsp; [If you want something just like it but for Micro B, we have a B...](https://www.adafruit.com/product/4111)

Out of Stock
[Buy Now](https://www.adafruit.com/product/5044)
[Related Guides to the Product](https://learn.adafruit.com/products/5044/guides)
![Angled shot of a pink/purple woven USB cable plugged into a laptop port and a small dev board.](https://cdn-shop.adafruit.com/640x480/5044-04.jpg)

### 5V 1A (1000mA) USB port power supply - UL Listed

[5V 1A (1000mA) USB port power supply - UL Listed](https://www.adafruit.com/product/501)
Need a USB jack for charging or powering a project, but don't want to lug around a computer? This switching supply gives a clean regulated output at up to 1000mA! 110 or 240 input, so it works in any country. The plugs are "US 2-prong" style so you may need a plug adapter, but...

In Stock
[Buy Now](https://www.adafruit.com/product/501)
[Related Guides to the Product](https://learn.adafruit.com/products/501/guides)
![Wall wart power supply with 2 US prong power](https://cdn-shop.adafruit.com/640x480/501-05.jpg)

### Part: Rubber Bumper Feet
quantity: 1
Pack of 4
[Rubber Bumper Feet](https://www.adafruit.com/product/550)

### Part: Black Felt Fabric
quantity: 1
Premium Felt
[Black Felt Fabric](https://www.michaels.com/product/premium-felt-by-creatology-10372252?michaelsStore=2105&inv=1)

### Part: Fabric Tape Strips
quantity: 1
Pack of 30 strips
[Fabric Tape Strips](https://www.amazon.com/Scotch-Permanent-Washable-Crafting-FAP-1-CFTP/dp/B09NP93VKS/)

# Severence-Inspired Lumon Bluetooth Speaker

## Circuit Diagram

The diagram below provides a general visual reference for wiring of the components once you get to the **Assembly** page. This diagram was created using the software package [Fritzing](http://fritzing.org/download/).

## Adafruit Library for Fritzing

Adafruit uses the Adafruit Fritzing parts library to create circuit diagrams for projects. You can download the library or just grab individual parts. Get the library and parts from [GitHub - Adafruit Fritzing Parts](https://github.com/adafruit/Fritzing-Library/tree/master/parts).

![](https://cdn-learn.adafruit.com/assets/assets/000/135/739/medium800/3d_printing_Circuit-Diagram.png?1741884448)

## Wired Connections

- **LRC** pin from **MAX98357A** to&nbsp; **RX** &nbsp;pin on **Feather ESP32**
- **BCLK** pin from **MAX98357A** to **TX** pin on **Feather ESP32**
- **DIN** pin from **MAX98357A** to **14** pin on **Feather ESP32**
- **GND** pin from **MAX98357A** to **GND** pin on **Feather ESP32**
- **VIN&nbsp;** pin from **MAX98357A** to **USB** pin on **Feather ESP32**
- **GAIN** pin from **MAX98357A** to **GND** pin on **MAX98357A**
- **–** from **speaker** to **–** on **MAX98357A**
- **+** from **speaker** to **+** on **MAX98357A**

The **Feather ESP32** is powered by a 5V 1A power supply.

# Severence-Inspired Lumon Bluetooth Speaker

## CAD Files

## 3D Printed Parts

Individual 3MF files for 3D printing will need to be oriented in slicing software to print on FDM machines without any support material using PLA filament. Original design source may be downloaded using the links below.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/961/medium640/3d_printing_slicer-all-parts.jpg?1742821939)

[Download CAD Source](https://cdn-learn.adafruit.com/assets/assets/000/135/963/original/CAD.zip?1742823122)
[Download 3MF.zip](https://cdn-learn.adafruit.com/assets/assets/000/135/964/original/3MF.zip?1742823151)
## Filaments&nbsp;

This project used PLA filament from PolyMaker.&nbsp;

- [Blue PLA](https://www.amazon.com/dp/B0D7ZY2STQ)
- [White PLA](https://www.amazon.com/Polymaker-Filament-1-75mm-White-Printer/dp/B0CFQWM9T1/)

Feel free to use any colors you wish.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/965/medium640/3d_printing_filaments.jpg?1742830142)

## Build Volume

The parts require a 3D printer with a minimum build volume of:

- 88mm (X) x 174mm (Y) x 90mm (Z)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/960/medium640/3d_printing_slicer-part.jpg?1742821830)

## Design Source Files

The project assembly was designed in Fusion 360. Once opened in Fusion 360, It can be exported in different formats like STEP, STL and more.

Electronic components like Adafruit's boards, displays, connectors and more can be downloaded from the&nbsp;[Adafruit CAD parts GitHub Repo](https://github.com/adafruit/Adafruit_CAD_Parts/).

![](https://cdn-learn.adafruit.com/assets/assets/000/135/962/medium640thumb/3d_printing_5400_ESP32_Feather_V2.jpg?1742822947)

# Severence-Inspired Lumon Bluetooth Speaker

## Arduino IDE Setup

You need to install the right USB-to-serial driver for your chip in addition to the Arduino IDE. If you are unsure which is the right one, install both!

### Install Arduino IDE

The first thing you will need to do is to download the latest release of the Arduino IDE. You will need to&nbsp;be using&nbsp; **version 1.8** &nbsp;or higher for this guide

[Arduino IDE Download](http://www.arduino.cc/en/Main/Software)
### Install CP2104 / CP2102N USB Driver

The USB-to-Serial converter that talks to the ESP32 chip itself will need a driver on your computer's operating system. The driver is available for Mac and Windows. It is already built into Linux.

[Click here to download the CP2104 USB Driver](http://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers)
### Install CH9102 / CH34X USB Driver

Newer ESP32 boards have a different USB-to-serial converter that talks to the chip itself, and will need a driver on your computer's operating system. The driver is available for Mac and Windows. It is already built into Linux.

If you would like more detail, check out [the guide on installing these drivers](https://learn.adafruit.com/how-to-install-drivers-for-wch-usb-to-serial-chips).

[Click here to download the Windows driver](http://www.wch-ic.com/downloads/CH341SER_ZIP.html)
[Click here to download the Mac driver](http://www.wch-ic.com/downloads/CH34XSER_MAC_ZIP.html)
### Install ESP32 Board Support Package

After you have downloaded and installed **&nbsp;the latest version of Arduino IDE** , you will need to start the IDE&nbsp;and navigate to&nbsp;the&nbsp; **Preferences** &nbsp;menu. You can access it from the&nbsp; **File** &nbsp;menu in&nbsp;_Windows_&nbsp;or&nbsp;_Linux_, or the&nbsp; **Arduino** &nbsp;menu on&nbsp;_OS X_.

![](https://cdn-learn.adafruit.com/assets/assets/000/101/639/medium800/esp32_s2_arduino_ide_setup_flora_prefs.png?1618870383)

A dialog will pop up just like the one shown below.

![](https://cdn-learn.adafruit.com/assets/assets/000/101/640/medium800/esp32_s2_arduino_ide_setup_flora_Screen_Shot_2015-05-07_at_9.07.21_AM.png?1618870405)

We will be adding a URL to the new&nbsp; **Additional Boards Manager URLs** &nbsp;option. The list of URLs is comma separated, and&nbsp;_you will only have to add each&nbsp;URL once._&nbsp;New Adafruit boards and updates to existing boards&nbsp;will automatically be picked up&nbsp;by the Board Manager each time&nbsp;it is opened. The URLs point to index files that the Board Manager uses to build the list of available & installed boards.

To find the most up to date list of URLs you can&nbsp;add, you can visit the list of&nbsp;[third party board URLs on the Arduino IDE wiki](https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls#list-of-3rd-party-boards-support-urls). We will only need to add one URL to the IDE in this example, but&nbsp;_ **you can add multiple URLS by separating them with commas** _. Copy and paste the link below into the&nbsp; **Additional Boards Manager URLs** &nbsp;option in the Arduino IDE preferences.

`https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json`

![](https://cdn-learn.adafruit.com/assets/assets/000/101/641/medium800/esp32_s2_arduino_ide_setup_Screen_Shot_2021-04-19_at_3.14.19_PM.png?1618870509)

If you have multiple boards you want to support, say ESP8266 and Adafruit, have both URLs in the text box separated by a comma (,)

Once done click&nbsp; **OK** &nbsp;to save the new preference settings.

The next step is to actually install the Board Support Package (BSP). Go to the **Tools → Board → Board Manager** &nbsp;submenu. A dialog should come up with various BSPs. Search for **esp32**.

![](https://cdn-learn.adafruit.com/assets/assets/000/107/162/medium800/esp32_s2_arduino_ide_setup_Screen_Shot_2021-12-09_at_9.58.40_AM.png?1639072797)

Click the **Install** button and wait for it to finish. Once it is finished, you can close the dialog.

In the **Tools → Board** submenu you should see **ESP32 Arduino** and in that dropdown it should contain the ESP32 boards along with all the latest ESP32 boards.

Warning: Make sure you choose the Adafruit Feather ESP32 V2 board in Arduino IDE. It is not the same as the Adafruit Feather ESP32 board, which is the older board.

Look for the **Adafruit Feather ESP32 V2**.

![](https://cdn-learn.adafruit.com/assets/assets/000/122/485/medium800/adafruit_products_ESP32V2_Arduino_IDE_board.png?1689108512)

The upload speed can be changed: faster speed makes uploads take less time but sometimes can cause upload issues. **921600** should work fine, but if you're having issues, you can drop down lower.

# Severence-Inspired Lumon Bluetooth Speaker

## Code the Speaker

This project is written in Arduino and uses two libraries by [Phil Schatzmann](https://github.com/pschatzmann) that enable Bluetooth audio output on the ESP32. After you install the libraries, you'll compile and upload the main program file to your board.

## Install the Libraries

Both of the libraries that you need for this project are not in the Arduino IDE Library Manager, so you will need to install them manually.

### ESP32-A2DP

Navigate to the&nbsp;[ESP32-A2DP repository](https://github.com/pschatzmann/ESP32-A2DP). Click on the **green Code button** at the top of the page and then click **Download ZIP** in the dropdown.

![the download zip button on the esp32-a2dp repo](https://cdn-learn.adafruit.com/assets/assets/000/135/923/medium640/3d_printing_Screenshot_2025-03-11_123623.png?1742568684)

In the Arduino IDE, click on the **Sketch** menu and then **Include Library** - **Add .ZIP Library...**

![arduino ide add zip library](https://cdn-learn.adafruit.com/assets/assets/000/135/924/medium640/3d_printing_Screenshot_2025-03-11_123808.png?1742568791)

A popup window will open with your system's file manager. Find the **ESP32-A2DP .ZIP folder** that you downloaded and click **Open**.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/927/medium800/3d_printing_Screenshot_2025-03-11_123941.png?1742569003)

### Arduino Audio Tools

Navigate to the&nbsp;[Arduino Audio Tools repository](https://github.com/pschatzmann/arduino-audio-tools). Click on the&nbsp; **green Code button** &nbsp;at the top of the page and then click&nbsp; **Download ZIP** &nbsp;in the dropdown.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/928/medium640/3d_printing_Screenshot_2025-03-11_123700.png?1742569054)

In the Arduino IDE, click on the **Sketch** menu and then **Include Library** - **Add .ZIP Library...**

![](https://cdn-learn.adafruit.com/assets/assets/000/135/929/medium640/3d_printing_Screenshot_2025-03-11_123808.png?1742569190)

A popup window will open with your system's file manager. Find the **Arduino Audio Tools .ZIP folder** that you downloaded and click **Open**.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/930/medium800/3d_printing_Screenshot_2025-03-11_124037.png?1742569214)

## Code

The code is the [bt\_music\_receiver\_arduino\_i2s\_3.ino](https://github.com/pschatzmann/ESP32-A2DP/blob/main/examples/bt_music_receiver_arduino_i2s_3/bt_music_receiver_arduino_i2s_3.ino) example from the ESP32-A2DP library with the pins adjusted for the I2S wiring in this project.

https://github.com/adafruit/Adafruit_Learning_System_Guides/blob/main/Bluetooth_Lumon_Speaker/Bluetooth_Lumon_Speaker.ino

The code initializes the I2S DAC and creates a Bluetooth device called `Lumon Industries Speaker` that will begin advertising for you to connect to. All of the actual Bluetooth and audio code exists in the two libraries used.

# Severence-Inspired Lumon Bluetooth Speaker

## Wiring and Assembly

## Connect Amp to Feather

Solder the following wires to connect the I2S amplifier to the Feather ESP32 V2.

- **LRC** pin&nbsp;to&nbsp; **RX** &nbsp;pin on **Feather ESP32**
- **BCLK** pin&nbsp;to **TX** pin on **Feather ESP32**
- **DIN** pin&nbsp;to **14** pin on **Feather ESP32**
- **GND** pin to **GND** pin on **Feather ESP32**
- **VIN&nbsp;** pin to **USB** pin on **Feather ESP32**
- **GAIN** pin to **GND** pin on **MAX98357A**

![](https://cdn-learn.adafruit.com/assets/assets/000/135/749/medium640/3d_printing_parts-wired.jpg?1741985704)

## Connect Speaker to Amp

Insert the red wire from the speaker to the positive **`+`** &nbsp;terminal on the amplifier screw block. Insert the black wire from the speaker to the negative `-`&nbsp;terminal on the amplifier screw block.

Tighten the screws to secure the wires. A gentle tug on a wire helps to ensure the wire is held by the terminal block.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/750/medium640/3d_printing_amp-speaker-connect.jpg?1741985722)

## Secure Feather

Use two M2.5 x 6mm long machine screws to secure the Feather to the 3D printed PCB mount.

Orient the Feather with the PCB mount and place it over the mounting holes.

Fasten the two machine screws to secure the Feather to the PCB mount.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/751/medium640/3d_printing_pcb-mount-screws.jpg?1741985878)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/752/medium640/3d_printing_feather-pcb-mount-install.jpg?1741985888)

## Secure Amplifier

Use two M2.5 x 6mm long machine screws to secure the amplifier to the PCB mount.

Orient the amplifier with the PCB mount and place it over the mounting holes.

Fasten the screws to secure the amplifier to the PCB mount.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/753/medium640/3d_printing_amp-pcb-mount-screws.jpg?1741985906)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/754/medium640/3d_printing_amp-pcb-mount-install.jpg?1741985917)

## Secure Speaker

Use two M3 x 10mm machine screws and hex nuts to secure the speaker to the PCB mount.

Place the PCB mount over the mounting tabs of the speaker with the mounting holes lined up.

Insert and fasten the M3 screws to secure the speaker to the PCB mount.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/777/medium640/3d_printing_speaker-screws.jpg?1742219472)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/778/medium640/3d_printing_speaker-mount-install.jpg?1742219514)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/779/medium640/3d_printing_speaker-mount-secure.jpg?1742219910)

## Assembled PCB Mount

Take a moment to ensure all of the components have been tightly secured to the PCB mount.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/756/medium640/3d_printing_mount-assembled.jpg?1742041467)

## Install PCB mount

Use four M3 x 6mm long machine screws to secure the PCB mount assembly to the speaker enclosure.

Place the PCB mount into the speaker enclosure and line up with standoffs with the mounting holes.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/757/medium640/3d_printing_case-screws.jpg?1742041488)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/780/medium640/3d_printing_case-pcb-mount-install.jpg?1742220293)

## Secure PCB Mount

Hold the PCB mount while fastening the four M3 screws through the bottom of the speaker enclosure.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/759/medium640/3d_printing_case-pcb-mount-secure.jpg?1742041532)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/761/medium640/3d_printing_case-pcb-mount-fasten.jpg?1742041564)

## Installed Components

Take a moment to ensure the PCB mount has been correctly installed into the speaker enclosure.

The USB-C port from the Feather should be accessible on the back side of the speaker enclosure.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/762/medium640/3d_printing_case-pcb-mount-assembled.jpg?1742041581)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/763/medium640/3d_printing_case-USB.jpg?1742041589)

## Speaker Grill Fabric (Optional)

A piece of black felt can be used to cover the back side of the speaker grill. The fabric can be attached to the speaker grill using fabric tape strips.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/768/medium640/3d_printing_filet-tape.jpg?1742215323)

## Cut Fabric

The felt can be cut using a crafting hobby knife. The speaker grill cover can be used as a template.

Place the speaker grill over the sheet of felt. Carefully cut the piece of felt using the grill as a guide.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/769/medium640/3d_printing_filet-cutting.jpg?1742215345)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/770/medium640/3d_printing_filet-cut-shape.jpg?1742215367)

## Cut Tape Strips

Use scissors to cut thin strips of fabric tape. Six cut pieces of tape is applied to the edges of the speaker grill cover.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/771/medium640/3d_printing_tape-cutting.jpg?1742215384)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/772/medium640/3d_printing_tape-applied.jpg?1742215393)

## Adhere Felt

Carefully peel away the backing from the strips of tape. Place the cut piece of felt over the speaker grill and press down on the edges to adhere the fabric to the speaker grill.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/773/medium640/3d_printing_filet-grill-taped.jpg?1742215490)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/774/medium640/3d_printing_filet-grill-front.jpg?1742215511)

## Install Speaker Grill

Orient the speaker grill with the speaker enclosure. The back side of the grill features nubs that will snap into matching notches on the speaker enclosure.&nbsp;

Press the speaker grill into the speaker enclosure.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/775/medium640/3d_printing_grill-case-installing.jpg?1742215528)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/776/medium640/3d_printing_grill-installed.jpg?1742215537)

## Final Build

Connect the USB C cable from the power supply to the Feather ESP32 V2.&nbsp;

Congratulations on your build!

![](https://cdn-learn.adafruit.com/assets/assets/000/135/805/medium640/3d_printing_hero-USB.jpg?1742231701)

# Severence-Inspired Lumon Bluetooth Speaker

## Usage

## Connecting with Computer

To connect to the speaker using Mac OS, open the System Settings application and goto the Bluetooth section.

The device " **Lumon Industries Speaker**" should appear. Click on the " **Connect**" button to connect to the speaker.

A similar connection method is possible using the Windows OS, Raspberry Pi OS and Linux.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/954/medium640/3d_printing_macos-bluetooth-settings.jpg?1742819181)

## Connecting with iOS

To connect to the speaker using iOS, open the **Settings** app and goto the **Bluetooth** section. Locate the **Other Devices** section near the bottom of the list and click on **Lumon Industries Speaker**.

Click on **Device Type** , then select **Speaker** from the list. Use the **AirPlay** dialog to play music and system audio through the Speaker.

![](https://cdn-learn.adafruit.com/assets/assets/000/135/955/medium640/3d_printing_iOS-device-other.jpg?1742819746)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/956/medium640/3d_printing_iOS-device-type.jpg?1742819754)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/957/medium640/3d_printing_iOS-device-speaker.jpg?1742819761)

![](https://cdn-learn.adafruit.com/assets/assets/000/135/958/medium640/3d_printing_iOS-airplay.jpg?1742819773)


## Featured Products

### Adafruit ESP32 Feather V2 -  8MB Flash + 2 MB PSRAM

[Adafruit ESP32 Feather V2 -  8MB Flash + 2 MB PSRAM](https://www.adafruit.com/product/5400)
One of our star Feathers is the [Adafruit HUZZAH32 ESP32 Feather](https://www.adafruit.com/product/3405) - with the fabulous ESP32 WROOM module on there, it makes quick work of WiFi and Bluetooth® projects that take advantage of Espressifs most popular chipset. Recently we had...

In Stock
[Buy Now](https://www.adafruit.com/product/5400)
[Related Guides to the Product](https://learn.adafruit.com/products/5400/guides)
### Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A

[Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A](https://www.adafruit.com/product/3006)
Listen to this good news - we now have an all in one digital audio amp breakout board that works incredibly well with the&nbsp;[Raspberry Pi](https://www.adafruit.com/category/105)! If you're looking for an easy and low cost way to get your digital sound files...

In Stock
[Buy Now](https://www.adafruit.com/product/3006)
[Related Guides to the Product](https://learn.adafruit.com/products/3006/guides)
### Mono Enclosed Speaker with Plain Wires - 3W 4 Ohm

[Mono Enclosed Speaker with Plain Wires - 3W 4 Ohm](https://www.adafruit.com/product/4445)
Listen up! This single&nbsp; 2.8" x 1.2" speaker&nbsp;is&nbsp;the perfect addition to any audio project where you need 4 ohm impedance and 3W or less of power. We particularly like these speakers as they are small and enclosed for good audio volume and quality. This speaker _does..._

In Stock
[Buy Now](https://www.adafruit.com/product/4445)
[Related Guides to the Product](https://learn.adafruit.com/products/4445/guides)
### Pink and Purple Woven USB A to USB C Cable - 2 meters long

[Pink and Purple Woven USB A to USB C Cable - 2 meters long](https://www.adafruit.com/product/5044)
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also made for USB C for our modernized breakout boards, Feathers and more.&nbsp; [If you want something just like it but for Micro B, we have a B...](https://www.adafruit.com/product/4111)

Out of Stock
[Buy Now](https://www.adafruit.com/product/5044)
[Related Guides to the Product](https://learn.adafruit.com/products/5044/guides)
### 5V 1A (1000mA) USB port power supply - UL Listed

[5V 1A (1000mA) USB port power supply - UL Listed](https://www.adafruit.com/product/501)
Need a USB jack for charging or powering a project, but don't want to lug around a computer? This switching supply gives a clean regulated output at up to 1000mA! 110 or 240 input, so it works in any country. The plugs are "US 2-prong" style so you may need a plug adapter, but...

In Stock
[Buy Now](https://www.adafruit.com/product/501)
[Related Guides to the Product](https://learn.adafruit.com/products/501/guides)
### Little Rubber Bumper Feet - Pack of 4

[Little Rubber Bumper Feet - Pack of 4](https://www.adafruit.com/product/550)
Keep your electronics from going barefoot, give them little rubber feet! These small sticky bumpers are our favorite accessory for any electronic kit or device. They are sticky, but not impossible to remove. They're small enough to fit onto any board, and have just enough height to give...

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

## Related Guides

- [Adafruit MAX98357 I2S Class-D Mono Amp](https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp.md)
- [Adafruit ESP32 Feather V2](https://learn.adafruit.com/adafruit-esp32-feather-v2.md)
- [Robotic AI Bear using ChatGPT](https://learn.adafruit.com/robotic-ai-bear-using-chatgpt.md)
- [Monster Matrix with WLED](https://learn.adafruit.com/monster-matrix-with-wled.md)
- [How To Install Drivers for WCH CH34X / CH340 / CH341 / CH342 / CH343 / CH344 / CH346 / CH347 / CH9101 / CH9102 / CH9103 / CH9104 / CH9111 / CH9114 / CH9143 USB to Serial Chips](https://learn.adafruit.com/how-to-install-drivers-for-wch-usb-to-serial-chips-ch9102f-ch9102.md)
- [CircuitPython Web Workflow Code Editor Quick Start](https://learn.adafruit.com/getting-started-with-web-workflow-using-the-code-editor.md)
- [Introducing Adafruit Feather](https://learn.adafruit.com/adafruit-feather.md)
- [No-Code DS18B20 Temperature Sensor with WipperSnapper](https://learn.adafruit.com/using-ds18b20-temperature-sensor-with-wippersnapper.md)
- [Garden Path Lights with WLED and a Sunset Timer](https://learn.adafruit.com/garden-path-lights-with-sunset-timer.md)
- [RGB Matrix Dreidel Game](https://learn.adafruit.com/rgb-matrix-dreidel-game.md)
- [CircuitPython on ESP32 Quick Start](https://learn.adafruit.com/circuitpython-with-esp32-quick-start.md)
- [Sound Reactive Paper Lanterns with LedFx](https://learn.adafruit.com/sound-reactive-paper-lanterns-with-led-fx.md)
- [World's Smallest MAME Arcade Cabinet](https://learn.adafruit.com/worlds-smallest-mame-arcade-cabinet.md)
- [Walkmp3rson: Personal MP3 'Tape' Player](https://learn.adafruit.com/walkmp3rson-personal-mp3-tape-player.md)
- [Ambient Sound Machine](https://learn.adafruit.com/ambient-machine.md)
