QDD shoulder
High torque is placed at the joint that carries the most load.
GEM
Good Enough Manipulator
A useful humanoid arm for hobbyists and researchers: 7 DOF, up to 1.2 kg payload, 3D printed structure, and a target build cost under $500.
Why it exists
SO-100 introduced thousands of people to robotics, but its 5 DOF layout, roughly 450 g payload, and limited precision make many research tasks hard. GEM keeps the open, accessible spirit while adding the payload, reach, cameras, and control stack needed for data collection and policy training.
Motor layout
A high-torque QDD shoulder carries the heavy lifting, while lower-cost Feetech servos handle the elbow, wrist, and gripper. Concentrating torque near the base keeps the moving mass low and makes the rest of the arm much cheaper without giving up useful payload.
High torque is placed at the joint that carries the most load.
STS3095 and STS3250 joints handle reach and lifting without dominating cost.
STS3215 servos keep the wrist and gripper compact, cheap, and responsive.
Live model
Inspect the printed structure, joint layout, and camera mounts before you build. The model reflects the released geometry, including the mounting positions you will assemble around.
Tasks
Move heavier objects with useful torque where it matters.
Stack, insert, grasp, and recover with 7 DOF.
A $120 leader arm for precise dataset collection.
Use VR joystick or phone control when that fits better.
Control stack
Use the GEM branch of Joeclinton1/lerobot for motor calibration, teleoperation, camera capture, and policy training.
git clone https://github.com/Joeclinton1/lerobot
cd lerobot
git switch gem
pip install -e .
Use the GEM follower robot implementation in
src/lerobot/robots/gem_follower, then calibrate motors and cameras.
Record head and wrist camera data with the leader arm, then train pi0.5 or another LeRobot policy from the standardized camera setup.
Print files
Start with the all-parts 3MF if you want the quickest print setup. The STL packs split the arm, mount, and leader so you can reprint only the pieces you need. Source STEP files are included for inspection and modification.
Single prepared print file for the main GEM arm parts.
DownloadMain arm structure plus the PincOpen gripper print files.
DownloadBase, electronics mount, E-stop clamp, and head-camera mount.
DownloadLeader arm parts and matching leader mount files.
DownloadPublic assembly STEP files with the GEM and PincOpen license notices.
DownloadGEM design files are CC BY-NC-SA 4.0. PincOpen files from Pollen Robotics stay under their original CC BY-SA 4.0 license and are marked in the downloads.
Build manual
Follow the arm from printed parts to a wired robot. Each step pairs the action with a render so part orientation and insertion direction are easy to check.
Bill of materials
The core arm is designed around widely available motors, bearings, fasteners, wiring, and printed structure so the build stays practical to source.
| Item | Category | Unit | Qty | Total | Source |
|---|