Stack-chan

Free DIY build plan · Other Board files incomplete

The ready-to-order Gerber and parts list files for the servo board are still listed as coming, so a from-scratch build needs KiCad work or a purchased board.

Stack-chan
“Stack-chan case v1.0 front view” by Shinya Ishikawa and the Stack-chan community, from GitHub, licensed under Apache License 2.0. Resized.

Stack-chan is a small desktop companion robot built around an M5Stack ESP32 controller whose screen shows an animated face, with two servos that pan and tilt the body. Its JavaScript firmware supports user MODs, a browser simulator and block editor, and voice chat with AI services.

At a glance

Parts cost$150–$180 estimated
How Estimated for this page from current retail prices (2026-10-02) of the parts in the project parts list source ↗
Build priced Case v1.0 with two Dynamixel XL330 servos and an M5Stack CoreS3, self-printed case
Not included 3D printing, tools, shipping, tax
Ready-made $100, preassembled M5StackChan AI Desktop Robot sold by M5Stack, which the README recommends as the starting point source ↗
Difficulty2/5 Easy · Two servos and a small printed case, but the custom board and servo ID setup add steps.
Build timeNot stated
Tools needed3D printer (small case, a few hours; printing services suggested as an alternative), PCB order or kit board, U2D2 or similar adapter to set Dynamixel IDs
Motors2 servos, Dynamixel XL330 (case v1.0) or SG90 / SCS0009 / RS30X (case v0)
ControllerM5Stack CoreS3 (ESP32-S3) plus the Stack-chan servo board
SensorsCoreS3 camera, microphone, IMU and touch screen
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✓ Wiring✓ Software✓ Video
GitHub markdown guides (case v0 and v1), KiCad schematics, browser tools site; parts lists are inside the case guides
ActivityLast update 2026-09-30 · 1,743 GitHub stars · Discord; 231 forks; active #stackchan community in Japan
KitsM5StackChan from M5Stack ($99, or $125 with remote), body and core also sold separately

Licenses

Design filesApache-2.0 (README says all resources in the repo, including case STL/STEP and KiCad board files, are under Apache-2.0) source ↗
CodeApache-2.0 source ↗
DocumentationApache-2.0 (same statement) source ↗

Builder notes

Practical points from the project's issue tracker, forum and docs, each linked to its source.

Other other plans