Description AtomS3R AI Chatbot Kit is an AI voice development kit built from an AtomS3R controller and an Atomic Voice Base. The controller uses the ESP32-S3-PICO-1-N8R8 platform with 8MB flash and 8MB PSRAM, a 0.85-inch 128 x 128 color IPS display, a 9-axis sensor system, an IR transmitter, and expandable GPIO interfaces. The voice base uses the ES8311 24-bit audio codec with a MEMS digital microphone, Class-D amplifier, and 8 ohm 1W speaker. Together, the AtomS3R AI Chatbot Kit supports real-time voice interaction, custom wake words, low-latency recognition, and voice assistant workflows such as XiaoZhi Voice Assistant, OpenAI Voice Assistant, and Volcano Engine Voice Assistant. For developers building voice interfaces, smart home controls, and embedded AI assistants, the kit combines compact hardware, Wi-Fi connectivity, audio input/output, IMU sensing, and development support for ESP-IDF, PlatformIO, Arduino, and UiFlow2. Note: Products with magnets may interfere with the BMM150 magnetic sensor and cause abnormal readings. When used with M5 controllers that contain magnets, remove the magnets and avoid placing the BMM150 near strong magnetic fields. For LCD back-light control, a PWM frequency of 500Hz is recommended. Features AtomS3R AI Chatbot Kit hardware: combines AtomS3R with Atomic Voice Base for compact AI voice development. ESP32-S3 controller: ESP32-S3-PICO-1-N8R8 dual-core Xtensa LX7 platform with 8MB flash and 8MB PSRAM. Voice assistant support: designed for XiaoZhi Voice Assistant, OpenAI Voice Assistant, and Volcano Engine Voice Assistant workflows. Audio subsystem: ES8311 24-bit audio codec, MEMS digital microphone, Class-D amplifier, and 8 ohm 1W speaker. Sensing and control: BMI270 6-axis IMU, BMM150 magnetometer, IR transmitter, display, button, bottom GPIO, and HY2.0-4P expansion. Development platforms: ESP-IDF, PlatformIO, Arduino, and UiFlow2. Specifications Controller AtomS3R SoC ESP32-S3-PICO-1-N8R8, dual-core Xtensa LX7, 240MHz Flash 8MB PSRAM 8MB Wireless 2.4GHz Wi-Fi USB USB OTG, USB Serial/JTAG Display 0.85-inch color IPS, 128 x 128 resolution, GC9107 driver IMU BMI270 6-axis IMU, I2C address 0x68 Magnetometer BMM150 3-axis magnetometer, data acquired via BMI270 IR transmitter 12.46m transmitting distance at 180 degrees, unobstructed Expansion interface Bottom GPIO G5/G6/G7/G8/G38/G39 and HY2.0-4P port Audio codec ES8311, 24-bit resolution, I2S protocol Microphone MSM381A3729H9BPC MEMS microphone, SNR at least 65dB Power amplifier NS4150B Class-D amplifier Speaker 2014 cavity speaker, 1W at 8 ohm Operating temperature 0 to 40 C Product size AtomS3R: 24.0 x 24.0 x 12.9mm; Atomic Voice Base: 24.0 x 24.0 x 14.14mm Product weight AtomS3R: 6.6g; Atomic Voice Base: 6.3g Package size 120.0 x 65.0 x 16.0mm Gross weight 21.6g Applications AtomS3R AI Chatbot Kit personal voice assistant prototypes with wake-word and low-latency voice interaction. Smart home voice control terminals using compact Wi-Fi connected hardware. Embedded AI demos that combine speech input, speaker output, display feedback, and motion sensing. Educational voice interaction projects for ESP-IDF, PlatformIO, Arduino, and UiFlow2 workflows. Product List 1 x AtomS3R 1 x Atomic Voice Base Other Content To enter download mode, press and hold the reset button for about 2 seconds until the internal green LED lights up, then release it. The device is then ready for firmware flashing through M5Burner or a compatible development workflow. The AtomS3R AI Chatbot Kit documentation includes three voice assistant paths: Xiaoling Voice Assistant, OpenAI Voice Assistant, and XiaoZhi Voice Assistant. These tutorials use the AtomS3R plus Atomic Voice Base hardware combination and focus on flashing assistant firmware and building personal voice assistant applications. Hardware resources include separate schematics for AtomS3R and Atomic Voice Base, structure files, Atomic Voice Base Arduino library resources, and UiFlow2 documentation for the Echo base. Resources AtomS3R AI Chatbot Kit product document AtomS3R Xiaoling voice assistant tutorial Atomic Voice Base OpenAI voice assistant tutorial AtomS3 and AtomS3R XiaoZhi voice assistant tutorial AtomS3R controller product document Atomic Voice Base product document AtomS3R schematic PDF Atomic Voice Base schematic PDF AtomS3R AI Chatbot structure files Atomic Voice Base Arduino library Atomic Voice Base UiFlow2 documentation M5Burner firmware flashing guide FAQ What is included in the kit? The AtomS3R AI Chatbot Kit package includes one AtomS3R controller and one Atomic Voice Base. Which voice assistant workflows are documented? The documentation includes Xiaoling Voice Assistant, OpenAI Voice Assistant, and XiaoZhi Voice Assistant workflows for the AtomS3R plus Atomic Voice Base hardware combination. Does the kit support audio input and output? Yes. The Atomic Voice Base includes an ES8311 24-bit audio codec, MEMS digital microphone, Class-D amplifier, and 8 ohm 1W speaker. What should be considered around magnets? Magnets may interfere with the BMM150 magnetic sensor. Avoid placing the sensor near strong magnetic fields and remove magnets when needed.