# Waveshare ESP32-S3-AUDIO-Board

> ESP32-S3 AI smart speaker development board with dual-microphone array, ES8311 audio codec, 7 surround RGB LEDs, RTC, camera and LCD expansion interfaces, and LiPo battery support for voice assistant and audio projects.

## Quick Facts

- **Brand:** Waveshare
- **Board Type:** dev-board
- **Price:** ~$15.99
- **Product Readiness:** developer
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, AI vector instructions
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512KB SRAM
- **PSRAM:** 8MB
- **Flash:** 16MB
- **USB:** USB-C
- **Power:** 5V via USB-C / 3.7V LiPo battery
- **Operating Voltage:** 3.3V
- **Battery:** 3.7V LiPo (sold separately)
- **Antenna:** Built-in ceramic + IPEX-1
- **SD Card:** microSD

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 5.0

## Open Source

- **Firmware:** No
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf

## Use Cases

- ai-voice-assistant
- voice-assistant
- music-player
- internet-radio
- smart-home-dashboard
- computer-vision

## Components

- **ESP32-S3R8** (mcu): Espressif ESP32-S3R8 Xtensa LX7 dual-core @ 240MHz with 512KB SRAM, 8MB PSRAM, WiFi and BLE 5.0 — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- **ES8311** (audio-adc): Everest Semiconductor ES8311 24-bit mono audio codec with DAC/ADC and I2S interface for speaker output and microphone input — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2108130930_Everest-semi-Everest-Semiconductor-ES8311_C2688009.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- **ES7210** (audio-adc): Everest Semiconductor ES7210 four-channel audio ADC for dual-microphone array with noise reduction — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2206010030_Everest-semi-Everest-Semiconductor-ES7210_C2919758.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- **TCA9555PWR** (io-expander): Texas Instruments TCA9555PWR 16-bit I2C GPIO expander with interrupt output — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.ti.com%2Flit%2Fds%2Fsymlink%2Ftca9555.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- **PCF85063** (rtc): NXP PCF85063 real-time clock with integrated crystal, alarm function, and battery backup — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fdata-sheet%2FPCF85063A.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- **MP1605GTF-Z** (power-management): MPS MP1605GTF-Z synchronous buck converter providing 3.3V at up to 2A output — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.monolithicpower.com%2Fen%2Fdocumentview%2Fproductdocument%2Findex%2Fversion%2F2%2Fdocument_type%2FDatasheet%2Flang%2Fen%2Fsku%2FMP1605%2Fdocument_id%2F9426%2F&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- **WS2812B** (led-driver): 7x WS2812 addressable RGB LEDs in surround configuration for voice assistant visual feedback — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FWS2812B.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)

## Protocols

- **SPI**
- **I2C**
- **I2S**
- **DVP**
- **UART**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO3 | LCD_CS | SPI | digital-input, digital-output |
| GPIO4 | LCD_SCK | SPI | digital-input, digital-output |
| GPIO5 | LCD_BL | — | digital-input, digital-output, pwm |
| GPIO7 | LCD_DC | SPI | digital-input, digital-output |
| GPIO8 | LCD_MISO | SPI | digital-input, digital-output |
| GPIO9 | LCD_MOSI | SPI | digital-input, digital-output |
| GPIO10 | I2C SCL | I2C | digital-input, digital-output |
| GPIO11 | I2C SDA | I2C | digital-input, digital-output |
| GPIO12 | I2S MCLK | I2S | digital-input, digital-output |
| GPIO13 | I2S SCLK | I2S | digital-input, digital-output |
| GPIO14 | I2S LRCK | I2S | digital-input, digital-output |
| GPIO15 | I2S_ASDOUT (mic) | I2S | digital-input, digital-output |
| GPIO16 | I2S_DSDIN (speaker) | I2S | digital-input, digital-output |
| GPIO40 | SD_SCK | SPI | digital-input, digital-output |
| GPIO41 | SD_D0/MISO | SPI | digital-input, digital-output |
| GPIO42 | SD_CMD/MOSI | SPI | digital-input, digital-output |

## Description

## Overview

The Waveshare ESP32-S3-AUDIO-Board is an AI smart speaker development platform built around the ESP32-S3R8 module with 8MB PSRAM and 16MB flash. It integrates a complete audio pipeline featuring a dual-microphone array with ES7210 quad-channel ADC for noise reduction and echo cancellation, an ES8311 audio codec for playback, and a speaker output header.

Seven surround WS2812 RGB LEDs provide visual feedback for voice wake-word detection and status indication, similar to commercial smart speakers. The board includes a PCF85063 RTC for time-aware applications and a TCA9555PWR 16-channel GPIO expander for additional I/O.

Expansion is handled through an 18-pin SPI LCD FPC connector (supporting 1.47 to 3.5 inch Waveshare displays) and a 24-pin DVP camera interface compatible with OV2640/OV5640 sensors. The MX1.25 battery connector and built-in charging circuit enable portable operation, while the MP1605GTF-Z DC-DC converter provides efficient 3.3V power at up to 2A.

## Where to Buy

- [Waveshare](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-s3-audio-board.htm&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export) — $15.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-s3-audio-board.htm&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fwaveshareteam&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fwiki%2FESP32-S3-AUDIO-Board&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.waveshare.com%2Fwiki%2FESP32-S3-AUDIO-Board%2FESP32-S3-AUDIO-Board_1.1.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-s3-audio-board&source=md-export)

## Tags

`esp32-s3`, `audio`, `smart-speaker`, `microphone`, `voice-assistant`, `ai`, `rgb-led`, `rtc`, `waveshare`

## Images

![Waveshare ESP32-S3-AUDIO-Board](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-audio-board/2b857e369bc5.jpg)
![Waveshare ESP32-S3-AUDIO-Board](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-s3-audio-board/b4f917257866.jpg)

> **Battery Powered:** Li-Po

---
[View full device page](https://openhardware.directory/devices/waveshare-esp32-s3-audio-board)