




Assembler 0
✓ Confirmed fresh May 27, 2026
Sign up to InstallAbout this program
Assembler 0 – A 3-D-printable test-bed for partial self-replication
Created by jackvial • Released under MIT License
Assembler 0 is an open, low-cost robot whose long-term goal is to re-print its own plastic parts while still relying on externally supplied motors, boards, and power.
The first milestone is deliberately modest: demonstrate partial material closure—i.e. show that the machine can manufacture some of its own structure—while keeping the electronics and actuation paths open for later closure.
What the robot is
- A modular three-arm cell built entirely from printable SO101 limbs:
– Gripper arm for general pick-and-place
– Screwdriver arm (6-DOF) for fastening operations
– 3-D-printer arm (in development) that will eventually extrude the very joints and links it is made of - Leader / follower tele-operation lets you bimanually coordinate two arms in real time; every motion is logged as an imitation-learning episode.
- MuJoCo simulation stack (Linux + NVIDIA GPU) mirrors the hardware and runs in the browser at
localhost:1337, so you can prototype policies before printing.
What makes it distinctive
- Self-replication as a design driver, not a marketing after-thought.
The kinematics, fastener layout, and even the cable routes are chosen so that the printed portions can be unscrewed and re-printed by the same machine. - Complete data pipeline in one repo.
Calibration → tele-operation → dataset recording → policy training (via LeRobot) → hardware deployment are all single-command scripts. - Curated imitation dataset already shipped.
“Screwdriver 391” bundles 391 tele-operated screw-driving episodes—enough to bootstrap a baseline policy without collecting your own data.
Quick start for builders
git clone https://github.com/jackvial/assembler0\
cd assembler0/robot\\<follow calibration.md>\\<run teleoperate.py> # arms on /dev/ttyACM0 & /dev/ttyACM1, camera /dev/video4\\```
Every STL, BOM, and wiring diagram is in `/hardware`; the MuJoCo XML is kept in lock-step so that sim weights transfer to the real arms with no re-tuning.
If you are looking for a **hackable, documented, and simulation-backed platform** to experiment with *machines that make machines*, Assembler 0 is the place to start.
🖨 Print Files (15)
Handle_SO101.stl
screwdriver_servo_holder_with_camera_mount_v1.2.stl
so101_screwdriver_bit_holder.stl
Wrist_Roll_Follower_SO101.stl
Wrist_Roll_SO101_leader.stl
so101_hex_nut_camera_mount.stl
Required Hardware
Bill of Materials
Assembler 0 builds on the SO-ARM100/SO101 leader-follower bimanual platform from The Robot Studio, plus assembler0-specific additions (vision + magnetic gripper). Cost figures are USD as of 2026-05; servo links are mostly Alibaba where Amazon is unavailable.
SO-ARM100 Bimanual Base ($229.88)
| Part | Qty | Unit Cost | Total | Source |
|---|---|---|---|---|
| Feetech STS3215 Servo 7.4V, 1/345 gear (C001) | 7 | $13.89 | $97.23 | Alibaba |
| Feetech STS3215 Servo 7.4V, 1/191 gear (C044) | 2 | $13.89 | $27.78 | Alibaba |
| Feetech STS3215 Servo 7.4V, 1/147 gear (C046) | 3 | $13.89 | $41.67 | Alibaba |
| Waveshare Motor Control Board | 2 | $10.60 | $21.20 | Amazon |
| USB-C Cable (2-pack) | 1 | $7.00 | $7.00 | Amazon |
| 5V/12V Power Supply (5.5×2.1mm) | 2 | $10.00 | $20.00 | Amazon |
| Table Clamp (4pc) | 1 | $9.00 | $9.00 | Amazon |
| Precision Phillips Screwdriver Set | 1 | $6.00 | $6.00 | Amazon |
SO-ARM100 subtotal: $229.88
B