cd /news/artificial-intelligence/m5stackchan-ai-desktop-robot · home topics artificial-intelligence article
[ARTICLE · art-38568] src=shop.m5stack.com ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

M5StackChan AI Desktop Robot

M5Stack and its user community co-created StackChan, a kawaii AI desktop robot powered by an ESP32-S3 SoC with features including a 2.0-inch touch display, camera, servos, RGB LEDs, and NFC. The robot supports AI agent functions, remote control via mobile app, and programming through Arduino and UiFlow2, making it suitable for desktop companionship, smart home control, and IoT applications.

read4 min views1 publishedJun 24, 2026
M5StackChan AI Desktop Robot
Image: source

Description #

StackChan is a super kawaii AI desktop robot co-created by M5Stack and the user community. It uses the M5Stack flagship IoT development kit CoreS3 as its main controller, powered by an ESP32-S3 SoC featuring a 240 MHz dual-core processor, with 16MB Flash and 8MB PSRAM onboard, and supporting Wi-Fi and BLE. The main unit also integrates a 2.0-inch capacitive touch display with a high-strength glass cover, a 0.3 MP camera, a proximity & ambient light sensor, a 9-axis IMU (accelerometer + gyroscope + magnetometer), a microSD card slot, a 1W speaker, dual microphones, and power/reset buttons.

The robot body, connected to the main unit, includes a USB-C interface for power and data, a 550 mAh battery, two feedback servos (360-degree continuous rotation on the horizontal axis and 90-degree movement on the vertical axis), two rows totaling 12 RGB LEDs, infrared transmitter and receiver, a three-zone touch panel, and a full-featured NFC module.

The factory firmware is feature-rich, including an AI Agent, lively and expressive animations, ESP-NOW wireless remote control, and online app downloads. It can connect to a mobile app for video viewing, remote avatar control, and more, and also supports online updates (OTA). The product also supports programming via Arduino, UiFlow2, and other methods, and can connect to various expansion units in the M5Stack ecosystem, making it easy to implement a wide range of custom functions.

Thank you to the contributors of the StackChan community, especially:

|

@mongonta555## Note Motor Safety Do not forcibly rotate any movable parts connected to the motors by hand when you are unsure whether the motors are powered and under control, as this may cause hardware damage.

Motion Angle Notice The movement angle of the StackChan Y-axis servo (vertical direction) is recommended to be controlled within 5 ~ 85°. Operating at extreme angles may cause servo stall and permanent damage. No angle restriction is required for the X-axis.

Features #

  • Based on the CoreS3 main unit
  • For detailed information, please refer to the

CoreS3 page

  • For detailed information, please refer to the
  • Robot body
  • USB-C interface for power and data
  • 550 mAh battery
  • Two feedback servos (360-degree continuous rotation on the horizontal axis and 90-degree movement on the vertical axis)
  • Two rows totaling 12 RGB LEDs
  • Infrared transmitter and receiver
- Top-mounted three-zone touch panel
- Full-featured NFC
  • Development platforms

  • UiFlow2

  • Arduino IDE

  • PlatformIO

  • ESP-IDF

Includes #

StackChan (SKU:K151)

  • 1 x Carrying bag or box (depending on the purchased product bundle)
- 1 x StackChan unit (with CoreS3 pre-installed)
- 1 x 50cm USB-A to USB-C Cable
  • 1 x Character expression sticker
  • 1 x Printed user manual

Applications #

  • Desktop companion
  • AI agent
  • Voice-based question and answer
  • Smart home
  • IoT control

Specifications #

Specification Parameter
Main Controller ESP32-S3 Xtensa® dual-core 32-bit LX7, 240 MHz 16MB Flash, 8MB Quad PSRAM
Wireless Connectivity 2.4 GHz Wi-Fi, IEEE 802.11 b/g/n Bluetooth® 5 LE Infrared receiver IRM56384 + infrared transmitter
Wired Connectivity USB CDC & full-speed USB OTG GPIO, UART, I2C
Display 2.0-inch IPS LCD, resolution 320*240, 65536 colors, ILI9342C driver Capacitive multi-touch, FT6336U driver
Camera GC0308, 640*480, 0.3 MP
Sensors Dual microphones, ES7210 audio codec Proximity & ambient light sensor LTR-553ALS-WA 9-axis IMU BMI270 + BMM150 (accelerometer + gyroscope + magnetometer) Three-zone touch panel, Si12T driver Full-featured NFC ST25R3916
Human Interactions 1W speaker, AW88298 16-bit I2S power amplifier RGB LEDs WS2812C * 12 Power and reset buttons Power indicator LED
Expansions microSD card slot Grove interface * 3 LEGO®-compatible mounting holes
Motors 360-degree horizontal servo with feedback 90-degree vertical servo with feedback
Power 550 mAh battery USB-C power and data Power management IC AXP2101, RTC BM8563
Product Size 54.0 x 70.5 x 61.5mm
Product Weight StackChan: 187.0g Remote Controller: 37.6g
Package Size StackChan: 142.0 x 101.0 x 58.0mm StackChan Remote: 155.0 x 109.0 x 65.0mm
Gross Weight StackChan: 272.4g StackChan Remote: 372.9g

Learn and Documents #

→ DOCUMENTS

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @m5stack 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/m5stackchan-ai-deskt…] indexed:0 read:4min 2026-06-24 ·