M5Stack Atom Echo S3R - image 1
M5Stack·Dev Board

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.

Starting from

$15.50

Specifications

ArchitectureXtensa LX7
CPU Cores2
Clock Speed240MHz
PSRAM8MB
Flash16MB
GPIO Level3.3V
Power Input5V DC
BluetoothBLE 5.0
Storagenone

Components

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.

Everest Semiconductor ES7210 four-channel audio ADC with 24-bit resolution, 102 dB SNR, and I2S/TDM output for high-quality voice capture.

Nationzsemi NS4168 mono Class-D audio amplifier with I2S digital input, 3W output into 4 ohms, and filterless design for compact speaker applications.

Dual MEMS MicrophonesMicrophoneDatasheet

MEMS microphones for voice capture with high sensitivity and low noise floor, optimized for far-field voice recognition.

Bus Interfaces

I2S
I2C
UART
SPI
GPIO

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

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.