Includes all taxes


Please note order optional
Option1 ATOM Echo
Option2 Atomic Echo Base
Option3 ASR Unit
Option4Atom EchoS3R

M5Stack ATOM Echo Programmable Smart Speaker ESP32 Development Board
Light and small
Support STT services
Based on ESP32, Support A2DP
2.4G Wi-Fi IEEE 802.11b/g/n
Built-in microphone and speaker
RGB LED status display indication
GROVE extension interface
Record and playback
Programmable key
Programming platform: Arduino, ESP-IDF/ADF
BT Speaker
Voice control
IoT
Resources Parameter
SoC: ESP32-PICO-D4,240MHz,Dual Core,Wi-Fi
Flash: 4MB
Interface: 1x IR-TX,1x Function Button,1x Reset Button
PinOut: G21/G25/5V/GND, 3V3/G22/G19/G23/G33
RGB LED: SK6812
Speaker: 0.8W/NS4168 I2S
Microphone: SPM1423 PDM
Net weight: 5g
Gross weight: 10g
Product Size: 24*24*17mm
Package Size: 85*65*17mm
Case Material: Plastic (PC)





Real Photos




Kindly Remind
1, The Factory Test firmware is BT 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 BT device is established, the LED will turn green. At this time, the sound can be output through atom echo. The LED turns red when disconnected. The firmware is compiled on the esp-idf platform. If senior users need to develop other functions by themselves, they can build the environment according to the official documents of Espressif. See the following links for the source code of factory firmware and bin file, where the BIN file burning address is 0x0000.
2, Echo already supports HomeAssistant! The latest shipped devices with the sticker ESPHome FW Pre-installed for HomeAssistant have pre-burned ESPHome firmware, users can refer to the following link .Detailed tutorial reference Tutorials for setting up the M5Stack Atom Echo as a voice assistant for Home Assistant.
For those who are not using Home Assistant, you can flash the device with EasyLoader firmware, to resume the device to Factory Test status.
3, G19 / G22 / G23 / G33 has been defined, please do not reuse the above pins, otherwise ATOM ECHO will be damaged.
Note: please avoid such conditions with M5Stack Atom Echo.
DC output from I2S channel
Playing white noise for a long time
Playing full square-wave audio
EasyLoader
Tutorials for setting up the M5Stack Atom Echo as a voice assistant for Home Assistant


PinMap

Compatible with the M5 Atom series
Voice recognition
Mono audio codec
MEMS microphone
Class-D amplifier
Speaker
Development platform
UIFlow 1.0
UIFlow 2.0
Arduino IDE
AI voice recognition interactive systems
Smart home control
Specification Parameter
Audio Codec: ES8311: 24-bit resolution, I2S protocol
MEMS Microphone: MSM381A3729H9BPC, SNR ≥ 65 dB
Power Amplifier: NS4150B: Class-D power amplifier
Speaker: 2014-type cavity speaker: 1W@8Ω
Standby Current: DC3.3V/3.36mA
Operating Current: DC3.3V/14.84mA
Operating Temperature: 0-40°C
Product Size: 24.0 * 24.0 * 14.14mm; Packaging Size: 85.0 * 65.5 * 15.0mm
Packaging Weight: 12.5g; Product Weight: 6.3g
Please note:
MIC Sampling Rate
The Atomic Echo Base microphone supports a sampling rate range of 16KHz-64KHz.













CI-03T AI intelligent offline voice module
Noise reduction processing
42 pre-installed commands
Supports up to 300 command words
UART serial communication
Supports custom wake-up word
Microphone and speaker
Development platforms:
UIFlow 1.0
UIFlow 2.0
Arduino IDE
AI Assistant
Smart Home
Security Monitoring
Automotive Systems
Robotics and Smart Hardware
Healthcare
Specification Parameter
AI Module: CI-03T AI Intelligent Offline Voice Module
Command Words: Supports up to 300 command words, Factory default 42 built-in commands
Wake-up Method: UART serial communication or voice keyword wake-up
Microphone: Analog microphone
Speaker: 8Ω@0.8W speaker (used for output device wake-up feedback)
Communication: UART serial communication, default baud rate: 115200@8N1
Noise Reduction: AEC (Acoustic Echo Cancellation)
Power Consumption: Standby Current: DC5V / 47.73mA; Operating Current: DC5V / 250.12mA
Operating Temperature: 0-40°C
Product Size: 48.0 x 24.0 x 16.0mm; Product Weight: 10.5g
Packaging Size: 136.0 × 92.0 × 13.0mm; Packaging Weight: 15.8g









PinMap
HY2.0-4P | Black | Red | Yellow | White |
Port.C | GND | 5V | TX | RX |
Payment Policy – BILLIONS BIRDS
At BILLIONS BIRDS, we are committed to providing a safe, secure, and seamless payment experience for our customers.
1. Accepted Payment Methods
We accept the following payment options:
Major Credit & Debit Cards (Visa, MasterCard, American Express)
Secure Online Payment Gateways (such as PayPal, Stripe, or other providers available at checkout)
Any additional payment methods displayed during checkout
All payments must be completed in full at the time of purchase.
2. Secure Transactions
All transactions are processed through encrypted and secure payment systems to protect your personal and financial information. We do not store your full payment details on our servers.
3. Currency
Prices are displayed in the currency indicated on the website. If you are purchasing from another country, your bank may apply currency conversion fees.
4. Order Confirmation
Once your payment has been successfully processed, you will receive an order confirmation email containing your purchase details.
5. Failed or Declined Payments
If your payment is declined, please verify your billing information or contact your bank. Orders will only be processed after successful payment confirmation.
6. Fraud Prevention
BILLIONS BIRDS reserves the right to cancel or refuse any order if fraud or unauthorised activity is suspected.
Delivery Policy – BILLIONS BIRDS
At BILLIONS BIRDS, we are dedicated to delivering your orders safely and efficiently.
1. Order Processing
All orders are processed within 1–3 business days after payment confirmation. Orders are not processed or shipped on weekends or public holidays.
2. Shipping Times
Estimated delivery times vary depending on your location:
Domestic Shipping: 3–7 business days
International Shipping: 7–15 business days
Please note that delivery times are estimates and may vary due to customs procedures, carrier delays, weather conditions, or other unforeseen circumstances.
3. Shipping Costs
Shipping fees are calculated at checkout based on your location and selected shipping method. Any customs duties, taxes, or import fees are the customer's responsibility.
4. Tracking Information
Once your order has been shipped, you will receive a confirmation email with tracking details (if available) so you can monitor your package.
5. Delivery Issues
If your order is delayed, lost, or arrives damaged, please contact us within 7 days of the expected delivery date. We will work with the shipping carrier to resolve the issue as quickly as possible.
6. Incorrect Shipping Information
Customers are responsible for providing accurate shipping details at checkout. BILLIONS BIRDS is not responsible for orders shipped to incorrect addresses provided by the customer.
Refund Policy – BILLIONS BIRDS
At BILLIONS BIRDS, customer satisfaction is our top priority. If you are not completely satisfied with your purchase, we’re here to help.
1. Return Eligibility
You may request a return within 14 days of receiving your order. To qualify for a return:
The item must be unused, unworn, and in the same condition as received.
The item must be in its original packaging.
Proof of purchase (order confirmation or receipt) is required.
Certain items may not be eligible for return, including clearance items, gift cards, or personalised/custom products.
2. Non-Refundable Items
The following items are non-refundable:
Final sale or discounted items
Gift cards
Items damaged due to misuse, negligence, or improper care
3. Return Process
To initiate a return, please contact our customer support team with your order number and reason for return. If your return is approved, you will receive instructions for returning the item.
Unless the item is defective or incorrect, customers are responsible for return shipping costs.
4. Refund Processing
Once we receive and inspect your returned item:
We will notify you of the approval or rejection of your refund.
If approved, the refund will be issued to your original payment method within 5–10 business days.
Please note that banks or payment providers may require additional time to process refunds.
5. Damaged or Incorrect Items
If you receive a damaged, defective, or incorrect item, please contact us within 7 days of delivery and provide clear photos of the product and packaging. We will arrange a replacement or full refund at no additional cost.
6. Late or Missing Refunds
If you have not received your refund:
Check your bank account again.
Contact your credit card company or payment provider.
If the issue persists, don't hesitate to contact our support team for assistance.
Share your thoughts with other customers