M5Stack ATOM ECHO – The Miniature Programmable Smart Speaker

M5Stack ATOM ECHO – The Miniature Programmable Smart Speaker

M5Stack ATOM ECHO is a tiny programmable smart speaker. Its design is based on the M5ATOM series of products. The slim design has a dimension of 24×24 and is 17mm in height. Its premium finish gives it a professional look and makes it easy to carry anywhere.

M5Stack ATOM ECHO can be programmed to be voice-controlled, which means that when it is powered on, the program is uploaded. You can simply ask for things like music, news, information, and more. Input your voice through the microphone of M5Stack ATOM ECHO, and output the text in your device using text to speech APIs. It could also be programmed to control compatible smart devices in your home with just the sound of your voice. For best results, you can program it to access AWS and other cloud platforms.

The speaker has an integrated RGB LED light (SK6812), which can visually display the connection status. As a smart speaker, it can control the ATOM series. You can connect devices through the grove interface. Pins G21/G25 can be used for general-purpose I/O, they do not support I2C and UART however. Screw holes on the back are convenient for users to affix the device in place.

Product Features

  • Based on ESP32, Support A2DP, BLE 4.0
  • IEEE 802.11b/g/n
  • Built-in microphone and speaker
  • RGB LED status display indication


  • CPU-ESP32-PICO, 240MHz dual core, Wi-Fi, BLE 4.0
  • Flash-4MB
  • [email protected]
  • PinOut-G21/G25/5V/GND, 3V3/G22/G19/G23/G33
  • Interface-IR-TXx1,Function Buttonx1, Reset Buttonx1
  • PinOut-G21/G25/5V/GND, 3V3/G22/G19/G23/G33
  • RGB LED-SK6812
  • Speaker-0.5W/NS4168 I2S
  • Microphone-SPM1423 PDM
  • Size-24 x 24 x 17mm
  • Weight: 10g
  • Case Material-Plastic ( PC )


  • Voice input-output speaker
  • Programmable speaker
  • Voice control
  • Audio play

The factory default firmware is a bluetooth speaker, which uses A2DP protocol to transmit audio data(call reception is not supported). After power on, the red LED will be displayed. When the connection with the bluetooth device is established, the LED will turn green. While the sound can be output from M5Stack ATOM ECHO. The LED turns red when disconnected. The firmware is compiled on the ESP-IDF platform.

Please follow and like us:
Pin Share
About mixos

Mike is the founder and editor of Electronics-Lab.com, an electronics engineering community/news and project sharing platform. He studied Electronics and Physics and enjoys everything that has moving electrons and fun. His interests lying on solar cells, microcontrollers and switchmode power supplies. Feel free to reach him for feedback, random tips or just to say hello :-)

view all posts by admin
Notify of

Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers