M5Stack Stack-chan AI Desktop Robot ESP32-S3
The M5Stack Stack-chan is a compact AI desktop robot developed in collaboration between M5Stack and the open-source community. The main controller is the CoreS3 development board featuring an ESP32-S3 SoC with a dual-core Xtensa LX7 processor running at 240 MHz, 16 MB of flash memory, and 8 MB of PSRAM. The main unit integrates a 2.0-inch IPS capacitive touch display with a resolution of 320 × 240 pixels, a 0.3-MP camera, a proximity and ambient light sensor, and a nine-axis IMU consisting of an accelerometer, gyroscope, and magnetometer. The robot body connects via USB-C and includes a 550-mAh battery, two feedback servos with 360-degree continuous rotation on the horizontal axis and 90-degree movement on the vertical axis, as well as twelve RGB LEDs arranged in two rows. Additionally, it features an infrared transmitter and receiver, a three-zone touch panel on top, and a full NFC module (ST25R3916). Communication is enabled via 2.4-GHz Wi-Fi (IEEE 802.11 b/g/n) and Bluetooth 5 LE. The pre-installed firmware includes an AI agent, expressive animations, ESP-NOW remote control, and online app downloads with OTA update support. A mobile app allows users to retrieve camera images and remotely control the avatar. Programming is possible via Arduino IDE, UiFlow2, PlatformIO, and ESP-IDF, with numerous expansions from the M5Stack ecosystem accessible through three Grove interfaces and a microSD card slot. Thanks to its open design and active community, the Stack-chan serves as both an interactive desktop companion and a platform for custom AI and IoT projects.
Recommended Accessories
- 20cm M5Stack Grove Cable 5-Pack
- M5Stack Mini Dual Button Unit
- M5Stack Grove-T Connector 5-Pack
- 50cm M5Stack Grove Cable 2-Pack
- M5Stack RS485-T Connector
Features
- ESP32-S3 dual-core processor at 240 MHz with 16 MB flash and 8 MB PSRAM forms the powerful foundation of the robot.
- Two feedback servos enable 360-degree continuous rotation horizontally and 90-degree tilt vertically.
- The 2.0-inch IPS capacitive touch display shows animations and facial expressions in 65,536 colors.
- Wi-Fi, Bluetooth 5 LE, infrared, and NFC provide versatile wireless communication options.
- The open firmware supports AI agents, OTA updates, and ESP-NOW remote control.
- Programmable via Arduino IDE, UiFlow2, PlatformIO, and ESP-IDF for maximum flexibility.
Use Cases
- Interactive AI desktop companion for voice-based questions and answers.
- Learning platform for robotics, IoT, and embedded programming with the ESP32-S3.
- Voice-controlled smart home controller in combination with additional M5Stack units.
- Remote-controlled robot avatar via mobile app with camera image transmission.
- Experimental platform for custom AI agents and NFC-based applications.
Documentation
- Core S3 Wiki
- M5 Stack Wiki
- GitHub Repository
- GitHub Repository
- UiFlow2 Development
- Stack Compatibility
Technical Specifications
- Manufacturer: M5Stack
- Manufacturer SKU: K151
- Processor: ESP32-S3 Xtensa Dual-Core LX7, 240 MHz
- Flash Memory: 16 MB
- PSRAM: 8 MB Quad
- Wi-Fi: 2.4 GHz, IEEE 802.11 b/g/n
- Bluetooth: 5 LE
- Display: 2.0-inch IPS LCD, 320 × 240, 65,536 colors, ILI9342C
- Touchscreen: Capacitive, FT6336U
- Camera: GC0308, 0.3 MP, 640 × 480
- Microphones: Dual microphones, ES7210 audio codec
- Speaker: 1 W, AW88298 16-bit I2S
- IMU: BMI270 + BMM150 (accelerometer, gyroscope, magnetometer)
- Proximity/Light Sensor: LTR-553ALS-WA
- NFC: ST25R3916
- Infrared: IRM56384 receiver + transmitter
- RGB LEDs: 12× WS2812C
- Touch Panel: Three-zone, Si12T
- Servos: 360° horizontal with feedback, 90° vertical with feedback
- Battery: 550 mAh
- Connectors: USB-C (data and power), 3× Grove
- Memory Expansion: microSD card slot
- Power Management: AXP2101, RTC BM8563
- Programming: Arduino IDE, UiFlow2, PlatformIO, ESP-IDF
- Product Dimensions: 54.0 × 70.5 × 61.5 mm
- Product Weight: 187.0 g
- Packaging Dimensions: 165 × 125 × 75 mm
- Gross Weight: 360 g
Contents
- M5Stack Stack-chan AI Desktop Robot ESP32-S3
- 1× 50 cm USB-A to USB-C cable
- 1× Character expression sticker
- 1× Printed user manual
M5Stack Stack-chan AI Desktop Robot ESP32-S3
- Brand: M5Stack
- Product Code: 425825
- Availability:
-
CHF109,00
- Ex Tax: CHF100,83
Related Products
Tags: M5Stack, Stack-chan, ESP32-S3, AI robot, desktop robot, CoreS3, IoT, servo, NFC, Wi-Fi, Bluetooth, touch display, microphone, open-source, robotics


















