Skip to main content

Legs and Testbeds

This page covers the individual leg modules and test platforms used for development, validation, and performance evaluation of the Open Robot Actuator Hardware.

Leg Modules

2DOF Leg v2

2DOF Leg v2

Two-degree-of-freedom leg with Hip FE and Knee jointsApplications:
  • Quadruped Solo8 v2
  • Leg Test Stand v2
  • Simplified locomotion research
Configuration:
  • Hip Flexion/Extension joint
  • Knee joint
  • Total weight: ~200g (depending on configuration)
3D Printed Components:

Hip Module Shell

  • Base: 27g
  • Cover: 15g

Upper Leg Module Shell

  • Base: 27g
  • Cover: 15g
Lower Leg Options:
  • Lower Leg v2: 20g (FDM printer with “sparse double dense” setting)
  • Lower Leg v3: 20g (solid part, alternative to v2)
Both lower leg versions provide the same functionality with different manufacturing approaches.

3DOF Leg v1

3DOF Leg v1

Three-degree-of-freedom leg used in Solo12 quadrupedWeight: 485g per legJoints:
  • Hip Abduction/Adduction (AA)
  • Hip Flexion/Extension (FE)
  • Knee
Applications:
  • Quadruped Solo12
  • FingerEdu modules
  • NYU Finger
3D Printed Components (139g total):
  • Hip AA Module Shell Base: 21g
  • Hip AA Module Shell Cover: 16g
  • Hip FE Module Shell Base: 25g (standard) or 26g (Alt A)
  • Hip FE Module Shell Cover: 16g
  • Upper Leg Module Shell Base: 27g
  • Upper Leg Module Shell Cover: 15g
  • Lower Leg v2 or v3: 20g
Special Features:
An alternative version of the Hip FE Base shell (Alt A) is available to simplify wire routing. This design improvement was contributed by Pau Martinez.See GitHub Issue #38 for details.
Optional rotation limiters can be installed to prevent multiple rotations and wire winding:
  • Single Stopper: Limits upper leg rotation (14g)
  • Double Stopper: Limits both upper and lower leg rotation
  • Uses silicone tube sections to soften impacts
  • Compatible with foot-switch configurations
Bill of Materials:
ComponentQuantityNotes
Core Components3Actuator module cores
3D Printed Shell Parts1 setSee list above
Rubber Foot1Bicycle tire segment (75mm x 7mm)
M3 FastenersVariousDifferent lengths for connections
M2.5 Fasteners27Socket head cap screws
Helical Inserts M2.5x3.75271.5xD
Washer M32Stainless steel

Test Platforms

Leg Test Stand v2

Leg Test Stand v2

Advanced testing platform for 2DOF leg evaluation with external sensorsKey Features:
  • Linear guided vertical DOF (85cm range)
  • 6-axis force-torque sensor
  • Height sensor (string potentiometer)
  • Optional pull-up motor for automated reset
Specifications:
  • Vertical range: 85cm
  • Pull-force height sensor: ~2N
  • Carriage weight (with electronics and leg): 713g
  • Power: 24V, Ethernet communication
Sensor Systems:

Force-Torque Sensor

ATI Mini-40-E
  • 6-axis measurement
  • SI-40-2 calibration
  • NetBA interface box required
  • Ethernet communication at 1kHz

Height Sensor

Waycon LX-PA-40
  • String potentiometer
  • 1000mm measurement range
  • Analog output
  • Continuous position tracking
Electronics:
  • Master Board v2: 19g
  • Micro Driver Board v2: 13g (1 board for 2 motors)
  • Total electronics stack: 45g
Mechanical Components:

Linear Guide System

  • Linear ball bearings: 4x KB-1 14mm
  • Precision stainless steel rods: 2x 14h6 x 1000mm
  • Linear bearing covers (3D printed)

Frame Structure

  • Item aluminum profiles (Size 8)
  • Segments: 120cm, 70cm, 50cm, 30cm
  • 4x angle brackets 40mm
  • 5x end caps
3D Printed Components:
ComponentPrinting MethodNotes
CarriageFDM or SLSMain moving platform
Master Board SupportFDM or SLSElectronics mounting
Spacer Micro Driver StackSLA/Polyjet/Multijet8 pieces
Linear Bearing CoverFDM or SLS4 pieces
Adjustment SleeveSLA/Polyjet/Multijet4 pieces
Linear Motion Rod AttachmentFDM or SLS2 pieces
String Pot & Pullup Motor MountFDM or SLSSensor mounting
ATI Sensor Top PlateFDM or SLSFT sensor mount
ATI Sensor Bottom PlateFDM or SLSFT sensor mount
Stopper AttachmentFDM or SLS2 pieces
Stopper WingFDM or SLS1 piece
Optional Pull-Up Motor: The test stand can be equipped with a pull-up motor module for automated resetting:
  • Enables machine learning experiments
  • Automated return to initial position
  • Custom motor driver electronics
  • Pulley system with custom 3D printed pulley
Additional Components:
  • Steel pins: 2x 5mm x 28mm
  • Carbon-fiber tube: O.D. 6mm, I.D. 4mm, Length 30cm (wire management)
  • T-slot nuts M5: 7 pieces

Applications and Use Cases

Development and Testing

The test stand allows precise measurement of individual leg performance:
  • Force-torque profiles during motion
  • Vertical height tracking
  • Hopping and landing dynamics
  • Controller validation
The automated reset capability enables:
  • Reinforcement learning trials
  • Hopping height optimization
  • Energy efficiency studies
  • Repeated experiment automation
Test stands verify:
  • Actuator module performance
  • Electronics integration
  • Mechanical assembly quality
  • Software control loops

Modular Design Benefits

The leg modules share core components across platforms: Shared Components:
  • All actuator modules use identical internal components
  • Same core components in Actuator Module v1 and v1.1
  • Reduces spare parts inventory
  • Simplifies maintenance procedures
  • Enables easy upgrades
Platform Compatibility:
Leg TypeUsed InDOFWeight
2DOF Leg v2Solo8 v2, Test Stand v22~200g
3DOF Leg v1Solo12, FingerEdu, NYU Finger3485g
Biped Leg 3DOFBiped Bolt3540g

Assembly Resources

2DOF Leg Assembly

Complete build guide for 2DOF leg

3DOF Leg Assembly

Complete build guide for 3DOF leg

Test Stand Setup

Leg test stand v2 assembly guide

Actuator Modules

Core actuator module documentation

Lower Leg Options

Two lower leg versions are available for both 2DOF and 3DOF legs: Lower Leg v2:
  • Weight: 20g
  • Printing method: FDM with “sparse double dense” setting
  • Optimized for strength-to-weight ratio
  • Requires specific slicer settings
Lower Leg v3:
  • Weight: 20g
  • Printing method: Solid part (FDM or SLS)
  • Simpler to manufacture
  • Alternative to v2 with same performance
See the Lower Leg Documentation for detailed information.

NYU Finger v1

NYU Finger v1

Three-degree-of-freedom robotic finger using 3DOF leg componentsApplications:
  • Dexterous manipulation research
  • Writing and drawing tasks
  • Precision positioning experiments
Configuration:
  • Uses same actuator modules as 3DOF leg
  • 3 DOF configuration
  • External power and Ethernet communication
  • Pen holder attachment available
Electronics:
  • Master Board with adapter plate: 19g
  • 2x Micro Driver Boards: 13g each
  • Total electronics weight: 45g
Key Features:
  • Modular design sharing components with 3DOF leg
  • Interchangeable finger adapter and pen holder
  • Compact footprint for tabletop experiments
  • Compatible with existing control software

Dual Motor Testbed v1

Dual Motor Testbed v1

Simplest mechanical setup for learning brushless motor torque controlPurpose:
  • Introduction to field-oriented control (FOC)
  • Motor characterization and testing
  • Control algorithm development
  • Educational platform
Components:
  • 2x T-Motor Antigravity 4004 motors
  • 2x Broadcom AEDT-9810 encoders
  • Custom motor shaft (stainless steel)
  • 3D printed mounting structure
Advantages:
  • No complex mechanical transmission
  • Direct motor shaft encoder mounting
  • Table-clampable design
  • Works with TI evaluation boards or Micro Driver
  • Torque control at all speeds including stall
Use Cases:
  • Getting started with motor control
  • Testing motor driver electronics
  • Control algorithm validation
  • Educational demonstrations

Bill of Materials - Test Stand v2

ComponentQuantityNotes
2DOF Leg v21Custom assembly
Master Board1Custom electronics
Micro Driver Board1Custom electronics
String Potentiometer Waycon LX-PA-4011000mm range
ATI Mini-40-E FT Sensor1With SI-40-2 calibration
Linear Ball Bearings KB-1 14mm4Stainless steel
Linear Motion Rods 14h6 x 1000mm2Precision ground
Aluminum Profiles Size 84 segmentsLengths: 120/70/50/30cm
Angle Brackets4Item 0.0.411.15
End Caps5Item 0.0.026.01
3D Printed PartsVariousSee list above
FastenersVariousM2, M2.5, M3 stainless steel
Steel Pins 5mm x 28mm2For bearing alignment
Carbon Fiber Tube 6mm130cm length

Actuator Module Core

Core components used in all legs

Electronics Wiring

Wiring guides and schematics

3D Printing Guide

Settings and materials for parts

Test Stand CAD

Interactive 3D CAD viewer

Build docs developers (and LLMs) love