Add audio capability to your ESP8266, ESP32, ESP32-C3 or ESP32-S2 module
Designed by Sonocotta in Poland
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
What is it ESP Audio Docks is a range of extension boards (i.e. docks) that allow you to develop Audio solutions based on ESP8266 and ESP32 chips. These were created to make Audio development entry a…
Read More…ESP Audio Docks is a range of extension boards (i.e. docks) that allow you to develop Audio solutions based on ESP8266 and ESP32 chips. These were created to make Audio development entry as easy and inexpensive as possible.
I spent last few years developing different solutions based on ESP devices. It all started with ESP8266, where CPU power is not really sufficient to do real-time decoding, so you're limited to rather simple ding-dong business. Then ESP32 came, bringing two much more capable cores, so you have powerhouse to handle communication and decoding at the same time. Perhaps most importantly it also came with 4MB of PSRAM, so you can do decent buffering (essential for streamed content).
Now new ESP32 C-Series and S-Series chips are entering the market, and their potential is mostly unrealized as of today.
I created those docks, to be able quick prototype for whole range of ESP8266 and ESP32 chips, starting with the simplest finger-sized toys and going all the way up to full-sized speakers.
ESP Audio Solo | ESP Audio Duo | Hifi ESP | Louder ESP | |
---|---|---|---|---|
Image | ![]() |
![]() |
![]() |
![]() |
Docks with | ESP8266, ESP32C3, ESP32S2 Mini modules | ESP32 Mini Module | ESP32 Mini Module | ESP32 Mini Module |
DAC | Single I2S DAC (MAX98357) with built in D-Class amp | Dual I2S DAC (MAX98357) with built in D-Class amp | PCM5100A 32bit Stereo DAC -100 dB typical noise level | Stereo I2S DAC (TAS5805M) with built in D-Class amp |
Output (4Ω) | 3W | 2x 3W | Non-amplified stereo output | 2x 15W at 12V Vin |
Output (8Ω) | 1.5W | 2x 1.5W | Non-amplified stereo output | 2x 23W at 22V Vin |
Adds | 8MB PSRAM (4MB usable) | 8MB PSRAM (4MB usable) | 8MB PSRAM (4MB usable) |
Audio streaming require proper buffering to work, even with ESP32 500K of RAM it is a challenging task. For that reason most of the projects will require WROVER modules that have onboard PSRAM chip.
All ESP32 Docks has 8MB PSRAM chip onboard, connected via high-speed SDIO interface. This effectively turns your regular WROOM module into WROVER module with no effort required. Any code using PSRAM with just work out-of-the box.
I2S CLK | I2S DATA | I2S WS | |
---|---|---|---|
ESP8266 | 15 | 3 | 2 |
ESP32C3 | 5 | 20 | 6 |
ESP32S2 | 12 | 37 | 16 |
I2S CLK | I2S DATA | I2S WS | PSRAM CE | PSRAM CLK | |
---|---|---|---|---|---|
ESP32 | 26 | 22 | 25 | 16 | 17 |
I2S CLK | I2S DATA | I2S WS | PSRAM CE | PSRAM CLK | |
---|---|---|---|---|---|
ESP32 | 26 | 22 | 25 | 16 | 17 |
I2S CLK | I2S DATA | I2S WS | PSRAM CE | PSRAM CLK | TAS5805 SDA | TAS5805 SCL | TAS5805 PWDN | TAS5805 FAULT | |
---|---|---|---|---|---|---|---|---|---|
ESP32 | 26 | 22 | 25 | 16 | 17 | 21 | 27 | 33 | 34 |
In the project github repo two firmware examples provided.
All samples are provided as Platformio IDE projects. After installing it, open sample project. Select proper environment based on your dock. Run Build
and Upload
commands to install necessary tools and libraries, build and upload project to the target board. Communication and proper upload method selection will be handled by IDE automatically. That's the happy world of using of-the-shelf modules.
Follow the ESP8266Audio library guide. Default settings will work out of the box with ESP8266 and ESP32 boards. For ESP32C3 and ESP32S2 board please adjust pinout according to the above section
Please visit hardware section for board schematics and PCB designs. Note that PCB are shared as multi-layer PDFs.
Image | Legend |
---|---|
![]() |
![]() ![]() |
Image | Legend |
---|---|
![]() |
![]() ![]() ![]() |
Image | Legend |
---|---|
![]() |
![]() ![]() ![]() ![]() |
Image | Legend |
---|---|
![]() |
![]() ![]() ![]() ![]() ![]() |
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when ESP Audio Dock can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
$10.00
Free Shipping!
$15.00
Free Shipping!
$6.00
Free Shipping!
$10.00
Free Shipping!
$20.00
Free Shipping!
$25.00
Free Shipping!
$10.00
Free Shipping!
$10.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!