Open-source myoelectric hand prosthesis


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Dextra is a printable human-sized robotic hand that is being developed as an open-source and affordable alternative to commercial robotic hand prosthesis. Although it has been designed to be used as a prosthesis, this robotic hand can also be used in education, research or more general applications in robotics. The key design points of Dextra are: adaptive grip, compact size, mechanical simplicity and ease of replication.

The mechanical design of Dextra is based on the finger module. A finger module comprises a compact linear actuator based on a geared DC micro motor, position feedback provided by a magnetic encoder, and the mechanical printable finger. This module is used in the four fingers of the hand, and the thumb is a variation of the same design. To reduce the size, as well as the mechanical complexity of Dextra, the fingers are underactuated, that is, they have more degrees of freedom (DOF) than actuators. Each finger module has three DOF and one motor, while the thumb has two DOF and one motor. Besides that, the abduction/adduction of the thumb is independently actuated by a servomotor.

The motion of the fingers of Dextra is controlled by a position control loop. Each finger is controlled by a PID loop that takes a position setpoint as the input and uses the feedback position measured by a magnetic quadrature encoder to adjust the real position of the DC motor driving the finger.

Here are some videos showing how Dextra works:

More details about the design and operation of Dextra can be found in its project page ( and on its Github repository (

Materials and methods

Printable parts:
5x spool.stl
4x motor_holder.stl
4x proximal.stl
4x middle.stl
4x distal.stl
1x motor_holder_thumb.stl
1x proximal_thumb.stl
1x distal_thumb.stl
1x abductor.stl
1x palm.stl
1x dorsal.stl

Motors and electronics:
5x Pololu Micro Metal Gearmotor 1000:1 HP with extended motor shaft
5x DRV8838 Single Brushed DC Motor Driver Carrier
5x Pololu magnetic encoder for Micro Metal Germotors
1x Turnigy TGY-EX5252MG Twin BB Digital Micro Servo
1x Teensy 3.1

Other components:
1x Fishing line spool (0.6 mm max. diameter)
14x M3x14 screw
10x M3x8 screw
2x M3x12 screw
2x M3x12 spacer
26x M3 nut



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


Mini 7bd16af808419238a42f0459f6cd3ec0AlvinBrowne added this to the HGJGHJG collection ago
E764c11a46040aac9bf9978cebfe3048?default=blank&size=40relentlessmetronome added this to the Interesting collection ago
Mini sakanasakana2015 added this to the Bioingenieria collection ago
Mini il 570xn.1343682359 2jz9The 3D printing Guy commented ago

Well explored! I recognize the leap taken.

60e01f065785145eb9cec924da7fa096?default=blank&size=40Danny Staple added this to the robot collection ago
C6bb61fe38c9e9027d707b0d0dccae45?default=blank&size=40BGham added this to the Interesting collection ago
C92ddfbec5384224a0199aeb009ca924?default=blank&size=40Piotrek Lipiec added this to the random collection ago
3e604d40aab87db965afb2bb433c9e6d?default=blank&size=40George Berg added this to the Hands, etc. collection ago
7ec17eceb0204c1777796a28a81927b0?default=blank&size=40JFK added this to the medic collection ago
3125dedda1e97218778baecec6a13e84?default=blank&size=40Alison Hapka added this to the Robotics class collection ago
Mini yo legoAlvipe published this design ago