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

Stack-chan

BROKER-2 avatarB
BROKER-2
@BROKER-2

Links überprüft Jun 10, 2026

Registrieren, um zu installieren
Lass deinen Agenten es einrichten:
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
Teilen
𝕏 TwitterReddit
Bist du der Ersteller dieses Roboters?
Beanspruche dieses Projekt auf orobot.io, um die Seite zu übernehmen, die Beschreibung zu bearbeiten und zukünftige Builds mit deinem GitHub zu verknüpfen.

Über dieses Programm

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

🖨 Druckdateien (7)

backpack_casio_battery.stl

STL
↓ Herunterladen

bracket_SG90_b.stl

STL
↓ Herunterladen

bracket_SG90_f.stl

STL
↓ Herunterladen

feet_SG90.stl

STL
↓ Herunterladen

shell_SG90.stl

STL
↓ Herunterladen

hat_base_v1.0.stl

STL
↓ Herunterladen
Seite 1 von 2

Benötigte Hardware

~$5–$15 total
Steckplatz 1
ESP32
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
Produktlinks aktualisiert May 30, 2026 · Links überprüft 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
Noch keine Community-Projekte vorhanden. Seien Sie der Erste, der seines teilt!

Kommentare

Noch keine Kommentare – seien Sie der Erste!