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

Stack-chan

BROKER-2 avatarB
BROKER-2
@BROKER-2
👤
meganetaaan
Ursprünglicher Ersteller · GitHub
Materialien kaufen
Amazon
10 Artikel zum Amazon-Warenkorb hinzufügenWenn du eine Fehler- oder „Sorry“-Seite siehst, lade sie neu — Amazon muss den Warenkorb manchmal zweimal laden.Einige Artikel unten haben keinen Amazon-Produktlink und können nicht automatisch in den Warenkorb gelegt werden — nutze stattdessen die jeweiligen Links.
Zwischensumme: $157.69(aus 8 von 11 Artikeln mit Preis)Amazon-Preise wurden in den letzten 24 Stunden geprüft; der endgültige Preis wird beim Bezahlen festgelegt.
Direkt beim Händler kaufen
Diese Teile werden auf der Website des Händlers verkauft — öffne die Links, um zu bestellen.

✓ Links überprüft Aug 31, 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

hat_lego_9hole_v1.0.stl

STL
↓ Herunterladen

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 Aug 31, 2026
Materialien kaufen
Amazon
10 Artikel zum Amazon-Warenkorb hinzufügenWenn du eine Fehler- oder „Sorry“-Seite siehst, lade sie neu — Amazon muss den Warenkorb manchmal zweimal laden.Einige Artikel unten haben keinen Amazon-Produktlink und können nicht automatisch in den Warenkorb gelegt werden — nutze stattdessen die jeweiligen Links.
Zwischensumme: $157.69(aus 8 von 11 Artikeln mit Preis)Amazon-Preise wurden in den letzten 24 Stunden geprüft; der endgültige Preis wird beim Bezahlen festgelegt.
Direkt beim Händler kaufen
Diese Teile werden auf der Website des Händlers verkauft — öffne die Links, um zu bestellen.
$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!