programs/@broker-2/Qubit — Dual-Arm Desktop Robot
Qubit — Dual-Arm Desktop Robot — robot
§ program

Qubit — Dual-Arm Desktop Robot

broker-2 avatarB
broker-2
@broker-2
dual-arm-desktopraspberry-piteleoperationvision-guided
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.

Confirmed fresh Jun 2, 2026

Sign up to Install
Share
𝕏 TwitterReddit

About this program

Qubit is a fully functional dual-arm desktop robot designed for demos, livestreams, and content creation. It features two SO-100 arms driven by 12 STS3215 servos, expressive 16×16 LED eyes, ambient RGB lighting tubes, and a Raspberry Pi 5 brain. The entire system is controlled by a modular Python 3.10+ codebase that makes every component scriptable and remixable.

Key Capabilities

  • Bimanual manipulation: Independent control of both arms for complex tasks. \
  • Expressive face: 16×16 iDotMatrix LED matrix with 14 built-in emotes (happy, blink, sad, angry, surprised, wink, sleep, loading, startup, eye_track_left/right, heart, glitch, off). \
  • Ambient lighting: Dual WS2812B LED tubes with full RGB and programmable effects. \
  • Teleoperation: Leader/follower arm pairing via LeRobot. \
  • Computer vision: Face tracking using Pi Camera Module v3. \
  • Web dashboard: Local control UI served at qubit.local:5000.\

Script Library \

The scripts/ folder ships ready-to-run tools: \

  • robot_control.py – interactive arm dashboard \
  • record_demo.py / play_demo.py – capture & replay arm sequences \
  • calibrate.py – interactive servo calibration wizard \
  • led_matrix.py – push emotes or custom 16×16 animations \
  • led_tubes.py – RGB tube effects (pulse, chase, static) \
  • face_track.py – camera-driven face tracking + arm movement \
  • idle_behavior.py – ambient idle animations \
  • diagnostics.py – servo health, temps, load monitoring \
  • dashboard.py – launch the local web control panel \ All emotes are stored as JSON frame sequences that can be edited or replaced, letting builders craft new expressions in minutes. Every servo, LED, and camera function is exposed through clean Python APIs, so the robot becomes a plug-and-play platform for new behaviors rather than a fixed-purpose toy.

🖨 Print Files (12)

arm_body_1.stl

STL
↓ Download

arm_body_2.stl

STL
↓ Download

arm_body_3.stl

STL
↓ Download

arm_body_4.stl

STL
↓ Download

base_3.stl

STL
↓ Download

base_4.stl

STL
↓ Download
Page 1 of 2

Required Hardware

~$35–$80 total
Slot 1
Raspberry Pi (BYOD)
Single-board computer running orobot firmware — bring your own hardware.
$35–$80
Where to buy →
Product links updated Jun 2, 2026 · Confirmed fresh Jun 2, 2026
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.
$500–$600 estimated

Full system BOM for Qubit, a dual-arm desktop robot by @0xaiwhisperer. Two SO-100 arms (6x STS3215 servos each), a Raspberry Pi 5 brain, 16x16 iDotMatrix LED face, and dual WS2812B ambient tubes. Estimated total: ~$700-$800 US.

Arms (per-arm parts, qty x2 for both arms)

PartQtySource / Notes
STS3215 Servo (C001, 1/345 gear)12Alibaba ~$14 ea. Follower arms use all 1/345 (C001). Optional SO-101 leader arm uses 3x C046 + 2x C044 + 1x C001 (bundle).
Waveshare Motor Control Board2Amazon B0CTMM4LWK (~$11 ea). One per arm.
USB-C Cable 2-pack2Amazon B0B8NWLLW2 (~$7 per 2-pack).
7.5V DC Power Supply (5A min)2Amazon B087LY41PV (~$10 ea). Dedicated supply per arm; never power servos from Pi USB.
Table Clamp 2-pack2Amazon B092L925J4 (~$5 per 2-pack).
Precision Screwdriver Set2Amazon B0DB227RTH (~$6 ea).

Compute & Power

PartQtySource / Notes
Raspberry Pi 5 (4GB or 8GB)1~$60-$80. Main compute.
5V/5A USB-C PSU (Pi 5)1~$12. Powers Pi only -- not servos.
32GB+ MicroSD Card1~$10. Raspberry Pi OS Bookworm 64-bit.

Community Builds

I'm building thisShare your build
No community builds yet. Be the first to share yours!

Comments

Sign up to comment·or sign in
No comments yet — be the first!