programs/@broker-2/OpenBionics Prosthetic Hand
OpenBionics Prosthetic Hand — Robotic Hands
§ program
Robotic Hands

OpenBionics Prosthetic Hand

broker-2 avatarB
broker-2
@broker-2
gripperprostheticarduinoservomanipulationpick-and-place
Sign up to Install
Share
𝕏 TwitterReddit

About this program

OpenBionics Prosthetic Hand

A low-cost, 3D-printable, fully functional anthropomorphic prosthetic hand. The OpenBionics initiative (openbionics.org) publishes designs that cost under $200 and weigh under 300 g, aimed at closing the gap between commercial prosthetics (often tens of thousands of dollars) and what an individual or clinician can fabricate themselves.

How it works

The standout feature is a whiffletree-based differential mechanism. A single actuator drives all five fingers — but because of the differential, each finger stops independently when it contacts an object. That one trick unlocks 144 distinct grasp poses from a single motor, letting the hand conform to a wide range of objects (cylinders, pinches, key grips, hooks) without per-finger control.

A set of small mechanical locks lets the user selectively block specific fingers, which is how grasp selection is done on the physical device — no complex EMG classifier required at minimum.

What you get

  • Fully printable 5-finger right hand (mirror files for left also available in upstream repo)
  • HerkuleX DRS-0201 smart servo as the single actuator
  • Wire-driven tendons with a differential bar mechanism
  • Parametric CAD — scale the hand to fit different users using anthropometry tables
  • Optional body harness + breakout board for integration with EMG or button control

Canonical printed parts

  • palmDown, palmUp — two-part palm shell
  • index, middle, ring, pinky, thumb — finger bodies (multi-phalanx each)
  • baseHerkulex — mount for the smart servo
  • mainBar, barIndexMiddle, barRingPinky — the whiffletree differential
  • FlangePlate — wrist interface

The upstream repo contains ~280 STLs total covering left + right hands, the HDM variant, lockable mechanisms, and the wearable harness.

What you can do with it

  • Teleop grasping demos — use the orobot cloud surface to command preset grasps (open, power grip, pinch, tripod).
  • EMG or button-driven control — the upstream Arduino code reads muscle signals or switches and triggers grasps. This program wraps that with a cloud-side trigger surface.
  • Research platform — anthropomorphic, under-actuated, fully open — a good baseline for grasp planning, tactile sensor integration, and rehabilitation engineering projects.
  • Education — the whiffletree differential is a genuinely elegant piece of mechanical design; students can print one in a weekend and understand underactuated grasping hands-on.

Ethics note

This is a research-grade design published for open study and community iteration. For clinical use as a medical prosthesis, local regulatory review, professional fitting, and ongoing care are required — 3D-printable ≠ ready to wear.

Attribution & license

Links

Build Guide

Assembly guide and parts list: OpenBionics Assembly Guide

🖨 Print Files (25)

palmDown.STL

STL
↓ Download

palmUp.STL

STL
↓ Download

index.STL

STL
↓ Download

middle.STL

STL
↓ Download

ring.STL

STL
↓ Download

pinky.STL

STL
↓ Download
Page 1 of 5

Required Hardware

~$15–$30 total
Slot 1
Arduino Mega (BYOD)
Arduino Mega 2560 or compatible microcontroller with external motor drivers for stepper-based robots.
$15–$30
Where to buy →
Product links updated May 29, 2026
$200–$300 estimated
QtyPartNotes
1HerkuleX DRS-201 smart servo (actuator)Single actuator drives all 5 fingers via whiffletree differential
1Arduino Nano or similarControl board
1Servo driver boardPCA9685
15V USB power bankPower supply
13D printed finger setSee STL files
1Elastic cord (1m)Finger tendons
1Set of M2/M3 screwsAssembly
HerkuleX DRS-201 smart servo (actuator)Arduino Nano (ATmega328P microcontroller)PCA9685 16-channel PWM servo driver5V USB power bank (portable power supply)Dyneema fishing line Ø0.4mm (high-strength braided)V-groove sealed ball bearing 3×12×4 (10-pack)Silicone sheet, 60A durometer (assorted)3M Scotch 23 self-fusing tapeM3 screw + nut + washer assortmentM2 screw + nut + dowel pin assortmentCompression spring assortment kitABS 3D printer filament (3mm)

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!