programs/@broker-2/BiDexHand V4
BiDexHand V4 — Robotic Hands
1 / 5
BiDexHand V4 — Robotic Hands
BiDexHand V4 photo 2
BiDexHand V4 photo 3
BiDexHand V4 photo 4
BiDexHand V4 photo 5
§ program
Robotic Hands

BiDexHand V4

broker-2 avatarB
broker-2
@broker-2
servo3d-printableopen-sourcebidexhand

Confirmed fresh May 19, 2026

Sign up to Install
Share
𝕏 TwitterReddit

About this program

BiDexHand is a 16-DOF biomimetic dexterous robotic hand that mimics the kinematic structure of a human hand — complete with independent adduction/abduction for each finger and a 4-DOF opposable thumb.

The design uses a cable-and-pulley tendon system with 15 Feetech SCS0009 servos arranged in an N-configuration within the palm housing, plus a dedicated four-bar linkage for the DIP joint of each finger. The thumb has all four biomimetic degrees of freedom: CMC abduction/adduction, CMC flexion/extension, MCP abduction/adduction, and MCP flexion/extension.

Key specs:

  • DOF: 16 total — 3 DOF per finger (MCP ab/ad, MCP flex/ext, PIP flex/ext + coupled DIP) × 4 fingers, plus 4-DOF thumb
  • Actuation: Cable-and-pulley tendon system, 15× Feetech SCS0009 servos + servo2040 controller
  • Grasps: Power grasp, pinch grasp, precision manipulation, VR teleoperation
  • VR control: Meta Quest motion shadowing via WebXR (separate VR teleop repo)
  • Franka integration: Full-arm VR teleoperation with BiDexHand as the end effector
  • ROS 2: Full ROS 2 Jazzy packages included (motion shadowing, servo streaming, CLI)
  • Design: Open CAD on OnShape, STEP + STL files in repository

V4 improvements over prior versions:

  • Updated single-shear phalanx design (more durable under high-frequency grasping)
  • Servo calibration modules for accurate joint position mapping
  • Unified Feetech servo ecosystem throughout (SCS0009 everywhere)
  • servo2040 PWM controller option alongside traditional SCS bus

MIT License. Original design by Zhengyang Kris Weng — https://github.com/wengmister/BiDexHand

🖨 Print Files (46)

plx, base.STL

STL
↓ Download

plx, distal.STL

STL
↓ Download

plx, support.STL

STL
↓ Download

sleeve, base.STL

STL
↓ Download

sleeve, servo carriage.STL

STL
↓ Download

palm, coupler.STL

STL
↓ Download
Page 1 of 8

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 May 23, 2026 · Confirmed fresh May 19, 2026
$600–$850 estimated
ItemQtyUnit CostNotes
Feetech SCS0009 Serial Bus Servo16$14Primary actuators (V4 unified)
FT90M / FT90B 9g Servo (alt PWM build)16$9Alternative for PWM build
Pimoroni Servo2040 (RP2040 servo controller)1$25Used for PWM variant
ESP32 DevKit1$10Main MCU
FE-URT-1 USB to TTL adapter1$8Programs Feetech servos
SCS Signal Distribute Board5$5Servo bus distribution
Intel RealSense D405 Wrist Camera1$440Vision sensor (optional)
6V 5A Power Supply (5.5x2.1mm)1$20Servo bus power
DuraBraid 40lb Fishing Wire1 spool$12Tendon cables
3mm OD PTFE Tube1m$8Cable routing
2mm Cable Zipties100$5Cable management (inferred)
McMaster Shoulder Screws (90323A605/A608/A604/A612)~24variesPivots
McMaster Slotted Shoulder Screws 97307A11110variesPivots
McMaster Alloy Socket Head Screws (91290 series)114variesFastening
McMaster Sleeve Bearings (2705T112)26variesJoint bearings
McMaster Stainless Round Shims (98089A201)16variesJoint spacing
McMaster Compression Springs (2006N111)10variesReturn springs
McMaster Brass Threaded Inserts (94510A370)10varies3D-print inserts

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!