programs/@BROKER-2/Stack-chan
Stack-chan — Humanoids
§ programa
Humanoids

Stack-chan

BROKER-2 avatarB
BROKER-2
@BROKER-2

Enlaces verificados Jun 10, 2026

Regístrate para instalar
Pide a tu agente que lo configure:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/stack-chan — agent docs at orobot.io/llms.txt
Compartir
𝕏 TwitterReddit
¿Eres el creador de este robot?
Reclama este proyecto en orobot.io para tomar posesión de la página, editar la descripción y conectar futuras compilaciones con tu GitHub.

Acerca de este programa

1,382 stars on GitHub.

Stack-chan — Palm-Sized Companion Robot

Stack-chan is a palm-sized, open-source companion robot driven by an M5Stack microcontroller and JavaScript firmware. Created by Shinya Ishikawa, Stack-chan sits on your desk, turns its head to watch you, expresses emotions on its built-in display, and responds through speech.

Source: https://github.com/stack-chan/stack-chan

Capabilities

  • Servo-driven head gaze/tracking
  • Emotive faces (happy, angry, sad) + fully customizable face expressions
  • Speech synthesis
  • Composable behaviors ("mods") — mix and layer: expressions, tracking, speech, M5Unit addon support
  • Programmable in JavaScript on the Moddable SDK (embedded JS framework; no C/Arduino required)

Servo Paths — Pick Before You Print

Two mutually exclusive configurations that change both the case geometry and electronics:

PathServosNotes
PWMSG90 / MG90SSimpler, cheaper, standard hobby servo wiring
Serial TTLRS30X seriesSmoother motion, requires a buffer IC and serial-servo case geometry

Picking a path determines which STL set and which PCB you build.

Build Notes

  • Requires a custom PCB — order Gerbers from JLCPCB/PCBWay (schematics/ directory in the repo)
  • Modular 46-part printable enclosure (shell, bracket, feet, spacer, accessories: hat, backpack variants, Lego adapter)
  • An official commercial M5Stack version (StackChan) is available; the open-source org fork is the reference for DIY

Metadata

  • GitHub stars: 1,382
  • Author: Shinya Ishikawa & community
  • License: Apache 2.0

Links

🖨 Archivos de impresión (7)

backpack_casio_battery.stl

STL
↓ Descargar

bracket_SG90_b.stl

STL
↓ Descargar

bracket_SG90_f.stl

STL
↓ Descargar

feet_SG90.stl

STL
↓ Descargar

shell_SG90.stl

STL
↓ Descargar

hat_base_v1.0.stl

STL
↓ Descargar
Página 1 de 2

Hardware requerido

~$5–$15 total
Ranura 1
ESP32
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
Enlaces de productos actualizados May 30, 2026 · Enlaces verificados Jun 10, 2026
$130–$175 estimated
ItemQtyUnit CostNotes
M5Stack Core2 (or Basic/Fire)1$50.00Main controller (ESP32-based)
SG90 micro servo (PWM) or Feetech SCS0009 (serial)2$5.00Pan/tilt for head movement
LiPo battery 3.7V 500mAh JST-PH1$8.00Optional, untethered operation
100µF 1206 SMD capacitor4$0.20PCB power filtering
Pin header 2x15 2.54mm1$1.00M5Stack stacking connector
Pin header 2x3 2.54mm2$0.50Programming/expansion
JST PH 2-pin connector (battery)1$0.30Battery socket
JST PH 4-pin connector (servo)2$0.40Servo connectors
JST XH 2-pin connector (power)1$0.30Power input
IRLML6402 P-channel MOSFET1$0.50Power switching
SMD 0603 resistor assortment (1k/10k/47k/100Ω)1$5.00(inferred kit) PCB pull-ups & dividers
OS102011MA1QN1 slide switch1$1.50Power switch
TC7WH241FK or NL27WZ125 buffer IC1$1.00Required for serial-servo variant only
Custom Stack-chan PCB1$10.00(inferred) Order from JLCPCB/PCBWay
M2 fastener / mounting screws1 set$5.00(inferred) Servo and case assembly
Aún no hay proyectos de la comunidad. ¡Sé el primero en compartir el tuyo!

Comentarios

Aún no hay comentarios — ¡sé el primero!