# M5Stack Atom Echo S3R

> ESP32-S3 smart speaker dev kit with ES7210 audio codec, NS4168 amplifier, dual MEMS microphones, and RGB LED. Designed for Home Assistant voice assistant, ESPHome, and audio streaming projects.

## Quick Facts

- **Brand:** M5Stack
- **Board Type:** dev-board
- **Price:** ~$15.5
- **Product Readiness:** consumer
- **CPU:** ESP32-S3
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **PSRAM:** 8MB
- **Flash:** 16MB
- **USB:** USB-C
- **Power:** 5V DC
- **Operating Voltage:** 3.3V
- **Antenna:** Built-in PCB antenna

## Connectivity

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

## Open Source

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

## Compatible Firmware

arduino, esp-idf, esphome, home-assistant-voice, uiflow

## Use Cases

- voice-assistant
- smart-home
- music-player
- iot

## Components

- **ESP32-S3FN16R8** (mcu): Espressif ESP32-S3FN16R8 dual-core Xtensa LX7 SoC at 240MHz with 16MB flash, 8MB PSRAM, WiFi 802.11 b/g/n, BLE 5.0, and USB OTG. — [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=m5stack-atom-echo-s3r&source=md-export)
- **ES7210** (audio-adc): Everest Semiconductor ES7210 four-channel audio ADC with 24-bit resolution, 102 dB SNR, and I2S/TDM output for high-quality voice capture. — [Datasheet](https://openhardware.directory/r?to=http%3A%2F%2Fwww.everest-semi.com%2Fpdf%2FES7210%2520PB.pdf&ref=openhardware.directory&product=m5stack-atom-echo-s3r&source=md-export)
- **NS4168** (audio-amplifier): Nationzsemi NS4168 mono Class-D audio amplifier with I2S digital input, 3W output into 4 ohms, and filterless design for compact speaker applications. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F2304140030_Nationsemi-NS4168_C2649.pdf&ref=openhardware.directory&product=m5stack-atom-echo-s3r&source=md-export)
- **MSM381A3729H9CP** (microphone): MEMS microphones for voice capture with high sensitivity and low noise floor, optimized for far-field voice recognition. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fmedia.digikey.com%2Fpdf%2FData%2520Sheets%2FKnowles%2520Acoustics%2520PDFs%2FMSM381A3729H9CP.pdf&ref=openhardware.directory&product=m5stack-atom-echo-s3r&source=md-export)

## Protocols

- **I2S**
- **I2C**
- **UART**
- **SPI**
- **GPIO**

## Description

# M5Stack Atom Echo S3R

The Atom Echo S3R is M5Stack's upgraded smart speaker development kit, replacing the original Atom Echo with a more powerful ESP32-S3 SoC and significantly improved audio hardware. It is purpose-built for voice assistant applications, particularly with Home Assistant.

## Key Upgrades over Original Atom Echo

- **ESP32-S3** replaces ESP32-PICO-D4 — dual-core Xtensa LX7 at 240MHz with 16MB flash and 8MB PSRAM
- **ES7210 audio ADC** — 4-channel 24-bit audio codec with 102 dB SNR for high-quality voice capture
- **NS4168 Class-D amplifier** — I2S digital input speaker driver for clean audio output
- **Dual MEMS microphones** for improved voice pickup and noise rejection
- **BLE 5.0** alongside WiFi 802.11 b/g/n

## Hardware Features

- Programmable RGB LED (SK6812) for visual feedback
- Built-in button for interaction
- Grove port (I2C) for sensor expansion
- USB-C for power and programming
- Ultra-compact form factor in the M5Stack Atom series

## Voice Assistant Integration

The Atom Echo S3R is one of the recommended devices for the Home Assistant voice assistant pipeline. With ESPHome firmware, it supports:

- Local wake word detection (microWakeWord)
- Speech-to-text via Home Assistant cloud or local Whisper
- Text-to-speech response through the built-in speaker
- Intent recognition for smart home control

## Firmware Support

- **ESPHome** — primary firmware for Home Assistant voice assistant with YAML configuration
- **Arduino** — full Arduino IDE/PlatformIO support via ESP32-S3 board package
- **ESP-IDF** — Espressif's official SDK for custom firmware
- **UIFlow** — M5Stack's visual programming platform for rapid prototyping

## Where to Buy

- [OpenELab](https://openhardware.directory/r?to=https%3A%2F%2Fopenelab.io%2Fproducts%2Fm5stack-atom-echos3r-smart-speaker&ref=openhardware.directory&product=m5stack-atom-echo-s3r&source=md-export) — $15.50
- [M5Stack Official](https://openhardware.directory/r?to=https%3A%2F%2Fshop.m5stack.com%2Fproducts%2Fatom-echos3r-smart-speaker-dev-kit&ref=openhardware.directory&product=m5stack-atom-echo-s3r&source=md-export) — $14.50

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.m5stack.com%2Fen%2Fatom%2FAtom%2520EchoS3R&ref=openhardware.directory&product=m5stack-atom-echo-s3r&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fm5stack%2FM5Stack-Atom-EchoS3R&ref=openhardware.directory&product=m5stack-atom-echo-s3r&source=md-export)

## Tags

`esp32-s3`, `voice-assistant`, `smart-speaker`, `home-assistant`, `esphome`, `m5stack`, `atom-echo`, `i2s-audio`, `mems-microphone`

## Images

![M5Stack Atom Echo S3R](https://nbg1.your-objectstorage.com/openhardware-directory/entities/m5stack-atom-echo-s3r/1d6e57f3ab79.webp)

---
[View full device page](https://openhardware.directory/devices/m5stack-atom-echo-s3r)