AtomS3R-AI Chatbot is an AI voice development kit. The kit consists of two core parts: the controller and the voice base. The controller adopts AtomS3R, which is based on the ESP32-S3 chip. It provides a large memory combination of 8 MB Flash + 8 MB PSRAM. It also integrates a 9-axis IMU (BMI270 + BMM150), IR emission tube, and other rich peripherals. The voice base uses Atomic Echo Base, based on the ES8311 audio codec chip, capable of high-fidelity audio decoding and microphone and speaker driving. The kit supports integration with XiaoZhi Voice Assistant, OpenAI Voice Assistant, and Volcengine Voice Assistant, enabling real-time voice interaction, custom wake words, and low-latency recognition.
Features
- Supports XiaoZhi Voice Assistant, OpenAI Voice Assistant, etc.
- AI voice recognition
- Edge-cloud collaboration and model management
- Integrated ESP32-S3 main controller
- 9-axis sensor system
- Edge AI inference
- 8 MB Flash and 8 MB PSRAM
- Supports infrared emission control
- Expandable pins and interfaces
- Full-duplex I2S voice
- 24-bit audio codec
- MEMS digital microphone
- Class D amplifier (8 Ω @ 1 W speaker)
- Development platforms:
ESP-IDF
PlatformIO
Arduino
UiFlow2
Includes
- 1 x AtomS3R
- 1 x Atomic Echo Base
Applications
- Voice assistant
- Smart home
Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-S3-PICO-1-N8R8, dual-core Xtensa LX7 @240 MHz, USB-OTG |
| PSRAM | 8 MB PSRAM |
| FLASH | 8 MB FLASH |
| TFT Driver | GC9107 |
| Color IPS Resolution | 128 × 128 |
| 6-axis attitude sensor (BMI270) | Accuracy: 0.05% (acceleration), 0.05°/s (angular velocity) I2C address: 0x68 |
| 3-axis geomagnetic sensor (BMM150) | Accuracy: 0.3 μT Mounted on BMI270, magnetometer data obtained via Sensor Hub |
| Infrared IR | ∠180° emission distance: 12.46 m (unobstructed) |
| Expansion Interfaces | Bottom GPIO: G5/G6/G7/G8/G38/G39 and HY2.0-4P expansion port |
| Audio Codec | ES8311: 24-bit resolution, using I2S protocol |
| MEMS Microphone | MSM381A3729H9BPC, SNR: ≥65 dB |
| Power Amplifier | NS4150B: Class D power amplifier |
| Speaker | 2014 cavity speaker: 1 W @ 8 Ω |
| Operating Temperature | 0 ~ 40 °C |
| Product Dimensions | AtomS3R: 24.0 × 24.0 × 12.9 mm Atomic Echo Base: 24.0 × 24.0 × 14.14 mm |
| Product Weight | AtomS3R: 6.6 g Atomic Echo Base: 6.3 g |
| Package Dimensions | 120.0 × 65.0 × 16.0 mm |
| Package Weight | 21.6 g |
Download Mode
To flash firmware, press and hold the reset button (for about 2 seconds) until the internal green LED lights up, then release. The device will enter download mode, awaiting flashing.
Schematic
PinMap
RGB & BMI270 & IR & BUTTON
| ESP32-S3-PICO-1-N8R8 | G0 | G45 | G47 | G41 |
|---|---|---|---|---|
| LP5562 (RGB control chip) | SYS_SCL | SYS_SDA | ||
| BMI270 | SYS_SCL | SYS_SDA | ||
| IR | IR_LED_DRV | |||
| BUTTON | USER_BUT |
BMM150
| BMI270 | BMI270_ASDx | BMI270_ASCx |
|---|---|---|
| BMM150 | A_SDA | A_SCL |
SCREEN
| ESP32-S3-PICO-1-N8R8 | LP5562_W | G48 | G42 | G21 | G15 | G14 |
|---|---|---|---|---|---|---|
| 0.85 Inch IPS | LCD_BL | DISP_RST | DISP_RS | SPI_MOSI | SPI_SCK | DISP_CS |
HY2.0-4P
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.CUSTOM | GND | 5V | G2 | G1 |
Atomic Echo Base
| Atomic Echo Base | SCL | SDA | SD/DSDIN | WS/LRCK | ASDOUT | SCK/SCLK |
|---|---|---|---|---|---|---|
| AtomS3R | G39 | G38 | G5 | G6 | G7 | G8 |
Model Size
Datasheets