programs/@BROKER-2/Tiny Engineer
Tiny Engineer — Other Robots
1 / 3
Tiny Engineer — Other Robots
Tiny Engineer photo 2
Tiny Engineer photo 3
§ プログラム
Other Robots

Tiny Engineer

BROKER-2 avatarB
BROKER-2
@BROKER-2
インストールするには登録してください
エージェントにセットアップさせる:
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/tiny-engineer — agent docs at orobot.io/llms.txt
シェア
𝕏 TwitterReddit
このロボットの制作者ですか?
orobot.ioでこのプロジェクトを申請すると、ページの所有権を取得し、説明を編集し、今後のビルドをGitHubに連携できます。

このプログラムについて

A tiny 3D-printed desk companion robot that physically reacts to what you're doing — reading, thinking, typing, celebrating a finished task — using 5 servos for head, neck, hands, and body, plus an OLED face and a speaker. It runs its own ESP32-C3 firmware over Wi-Fi and exposes a simple REST API (POST /anim?name=typing), so anything that can make an HTTP request can drive it — originally built to visualize what an AI coding agent (Cursor, Claude, Codex, etc.) is doing, but just as fun as a general animatronic desk buddy that reacts to timers, notifications, or your own scripts.

How it works: An ESP32-C3-Zero drives 5 analog micro servos (head tilt, neck pan, left hand, right hand, body rotation) through an Adafruit PCA9685 PWM driver over I2C, a small SSD1306 OLED shows a face/status, and a MAX98357A + speaker handle audio. Everything connects over 2.4GHz Wi-Fi with a built-in setup wizard (join TinyEngineer-XXXX, configure at /config).

This orobot.io Program is a learning entry point — it demonstrates the robot's 5-joint layout (head / neck / left hand / right hand / body) using orobot's motor + pose API so you can explore poses and sequences in-browser. It is NOT the robot's real firmware: Tiny Engineer ships its own dedicated ESP32 firmware and REST API (/anim, /settings, /test/*) documented in the source repo. To build and run a real one, flash the firmware from GitHub and connect your own AI agent integration.

Attribution & source: Created by Krzysztof Jamroz — source repository: github.com/jamro/tiny-engineer.

License (dual-licensed — read carefully before reuse):

  • Firmware, integrations, scripts, and documentation are MIT licensed.
  • Hardware designs — CAD source (3d_models/cad/), printable .3mf exports (3d_models/parts/), and KiCad PCB sources (hardware/boards/) — are licensed under CERN-OHL-S-2.0 (CERN Open Hardware Licence, Strongly Reciprocal). Commercial use is allowed, but if you modify and distribute products based on these hardware designs, CERN-OHL-S-2.0's reciprocal terms require you to make the corresponding complete source available under the same license. See the repo's LICENSING.md for full scope.
  • The Tiny Engineer name and logo are not covered by either license (trademark).

STLs in this Program are the sg90 servo variant (Tower Pro SG90, the recommended servo). Two other printable variants (Feetech FS0307 for a more compact build, PowerHD HD-1370A for backward compatibility) are available in the source repo.

🖨 印刷ファイル (19)

Head.stl

STL

Neck.stl

STL

UpperArm.stl

STL

ForearmLeft.stl

STL

ForearmRight.stl

STL

Chest.stl

STL

Belly.stl

STL

Chair.stl

STL

SeatLeft.stl

STL

SeatRight.stl

STL

Desk.stl

STL

DeskTop.stl

STL
1 / 2 ページ

必要なハードウェア

~$5–$15 total
スロット 1
ESP32
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
製品リンクを更新しました Sep 13, 2026 · リンクは未確認です
ItemQtyNotes
Waveshare ESP32-C3-Zero1Main controller — Wi-Fi, I2C, I2S, USB CDC
Adafruit PCA9685 16-channel PWM/servo driver1Drives all 5 servos over I2C so ESP32 timing isn't the PWM source
Analog micro servo (Tower Pro SG90 recommended)5Head, neck, left hand, right hand, body. Feetech FS0307 for a more compact build; PowerHD HD-1370A also supported
Waveshare 0.91" OLED Module (SSD1306, 128×32, I2C)1Status / face display
MAX98357A I2S class-D mono amplifier1Digital audio out
8 Ω / 1 W mono speaker1Paired with the MAX98357A
Adafruit 5993 USB-C breakout1Power (5V/≥2A recommended) + programming
3D-printed structural partsDesk, chair, body, head, hands, desk props — see printable parts

Full inventory with electrical detail (voltages, addresses, pin mapping): docs/hardware/components.md.

No cost figures are published in the source repository — pricing above is left as "unknown" per part; these are all widely available hobbyist components (ESP32 dev boards, a PCA9685 breakout, five 9g-class hobby servos, a small OLED, a class-D audio breakout, a small speaker, and a USB-C breakout).

コミュニティビルドはまだありません。最初にシェアしてみましょう!

コメント

まだコメントはありません — 最初に投稿しましょう!