Skip to main content

Quadruped Robot Solo12 (12dof v1)

The Solo12 is a fully-featured 12-degree-of-freedom quadruped robot with torque-controlled actuators. Each leg has 3 active degrees of freedom, enabling complex locomotion behaviors and dynamic maneuvers.
The Solo12 robot is now commercially available from PAL Robotics as a fully assembled robot or as a complete kit.

Overview

Degrees of Freedom

12 DOF - 3 actuated joints per leg (Hip AA, Hip FE, Knee)

Weight

2.5kg total weight

Dimensions

45cm x 30cm x 6cm (body)

Communication

24V power / Ethernet over wire

Key Specifications

SpecificationValue
Degrees of Freedom12 DOF (3 per leg)
Total Weight2.5kg
Body Structure Weight300g
Leg Module Weight485g each
Body Dimensions45cm x 30cm x 6cm
Power Supply24V over wire
CommunicationEthernet
Electronics Weight94g (micro drivers) + 19g (master board)

Mechanical Design

Body Structure

The Solo12 body structure (300g) consists of modular 3D printed components:

Frame Components

  • Body Structure Back: 12g
  • Body Structure Front: 12g
  • Body Structure Sides: 18g each (4 total)
  • Body Structure Bottom: 10g (2 required)

Top Plates

  • Standard Center Plate: 24g
  • Center Plate with Handle: 29g
  • Center Plate with Vicon Markers: 30g
Additional structural components:
  • Body Structure Top IMU: 12g
  • Body Structure Top Master Board: 11g
  • Hip AA Support: 20g each (4 required)
  • LED Cover: 0.4g (transparent material)

3DOF Leg Modules

Each leg features three degrees of freedom:
  1. Hip Abduction/Adduction (AA): Lateral leg movement
  2. Hip Flexion/Extension (FE): Forward/backward leg movement
  3. Knee: Lower leg rotation
Weight per leg: 485g See the 3DOF Leg Documentation for complete details.

Range of Motion

Hip AA Joint:
  • Standard range: 215 degrees
  • Extended range: 325 degrees (when Hip FE moves simultaneously)
Hip FE and Knee Joints:
  • Multiple rotations possible
  • Enables stepping onto obstacles and recovery from falls
  • Wire routing through Hip FE joint limits total rotations

Electronics System

Master Board v2

Master Board

Central control board for the robot
  • Weight: 19g
  • Ethernet communication interface
  • Coordinates all motor drivers
  • SPI communication with micro drivers
  • Documentation

Micro Driver Boards

The Solo12 uses 6 Micro Driver v2 boards organized in two stacks: Front Stack (3 boards):
  • Controls front left and front right legs
  • Total weight: 47g per stack
Hind Stack (3 boards):
  • Controls hind left and hind right legs
  • Total weight: 47g per stack
Each board controls 2 brushless motors. See the Micro Driver Documentation for details.

Motor Assignment

Joint IDJoint NameDriver CardMotor PortMotor Index
0FL_HAA000
1FL_HFE113
2FL_K102
3FR_HAA011
4FR_HFE215
5FR_K204
6HL_HAA306
7HL_HFE419
8HL_K408
9HR_HAA317
10HR_HFE5111
11HR_K5010

Inertia Measurement Unit

Lord Microstrain 3DM-CX5-25
  • Weight: 13g
  • Mounted in front of robot
  • Label pointing downward
  • Extended measurement range:
    • Gyro Rate: ±900 deg/sec
    • Accelerometer Range: ±20G
  • Product Page
IMU Origin Position (in robot coordinate system):
  • X: 104.07mm
  • Y: -6.35mm
  • Z: 15.40mm

Assembly Components

Hip AA Bearings

Stainless Steel Bearings ET2520 2Z VA
  • Dimensions: 25mm x 20mm x 4mm
  • Weight: 3.4g each
  • Quantity: 4 required

Fasteners

Body Structure

  • M3x12 Socket Head Cap Screws: 16
  • M3x8 Socket Head Cap Screws: 8
  • M3x14 Socket Head Cap Screws: 8 (Hip AA support)

Electronics

  • M2.5x25 Socket Head Cap Screws: 8 (micro driver stack)
  • M2.5x10 Socket Head Cap Screws: 16 (Hip AA modules)
  • M2.5x16 Slotted Screws: 3 (IMU - polyamide plastic)

Helicoil Thread Inserts

  • M3 x 4.5mm: 32 inserts
  • Type: 1.5xD, Böllhoff 41890030045

Wiring Details

Complete wiring documentation is available in the Electronics Wiring Guide. Key wiring considerations:
  • Motor phase wires routed through leg joints
  • SPI communication wires to each micro driver stack
  • IMU communication wire (4 conductors)
  • Power and Ethernet interface wire

Bill of Materials

ComponentQuantityNotes
3DOF Leg Modules4Custom assembly
Master Board v21Custom electronics
Micro Driver Board v26Custom electronics
IMU (3DM-CX5-25)1Extended measurement range
Hip AA Bearings (ET2520 2Z VA)4Stainless steel
Body Structure 3D Printed Parts1 setMultiple part options available
Hip Adapter2Installed on FR and HL legs
FastenersVariousStainless steel
Helicoil Inserts M3x4.5321.5xD
Vicon Markers (optional)13Ø 9.5mm with M4x10 set screws

Coordinate System

The robot coordinate system origin is located at the center of the body structure. The IMU coordinate system has the same orientation as the robot coordinate system, with the offset documented above. For complete coordinate system conventions, see Conventions.

Robot Calibration

A dedicated calibration tool is available for the Solo12. See the Quadruped 12dof Calibration Tool documentation.

Vicon Object for Motion Capture

Body Structure Center Plate with Vicon Markers
  • Weight: 43g
  • 13 markers (Ø 9.5mm)
  • Can replace standard center plate
  • Used for base state estimation

Solo12 v1.1 - Autonomy Upgrade

The v1.1 autonomy upgrade adds approximately 300g to the robot weight, bringing total weight to 2.8kg.
The Solo12 v1.1 upgrade enables autonomous operation without tether: Upgraded Components:
  • Power System: 2x SLS X-Cube 850mAh LiPo batteries (11.1V, 3S1P)
    • One battery in front, one in back
    • 68g each, 136g total
    • XT30 connectors
    • 30C continuous / 60C burst discharge
  • Power Management Board: Custom board for safe operation
    • Battery voltage and current monitoring
    • On/off switch and e-stop handling
    • Emergency power cutoff
    • Inrush current limitation
    • SPI communication with Master Board
    • 8x XT30 output connectors
    • Dimensions: 65mm x 35mm
    • Weight: 16g
  • Wireless Communication: WiFi module
    • Replaces wired Ethernet
    • Enables untethered operation
    • Compatible with existing software stack
  • LED Status Ring: 12 RGB LEDs
    • Mounted on top of robot
    • Real-time status indication
    • Visible from all angles
  • Payload Interfaces: Mounting points for accessories
    • Top and bottom attachment points
    • Standard hole patterns
    • Additional sensors or cameras
Benefits:
  • Untethered operation for outdoor experiments
  • Onboard IMU-based state estimation
  • Operation outside motion capture area
  • Longer experiment duration with dual batteries
  • Real-time battery monitoring and safety
Weight Breakdown (v1.1):
  • Solo12 v1 base: 2.5kg
  • Batteries: 136g
  • Power board: 16g
  • Additional structure: ~148g
  • Total: ~2.8kg
See Power Board Documentation for details.

Applications

The Solo12 is designed for:
  • Advanced quadrupedal locomotion research
  • Dynamic maneuvers and acrobatic behaviors
  • Machine learning and reinforcement learning
  • Whole-body control development
  • Outdoor terrain navigation (with v1.1 autonomy upgrade)

3DOF Leg Assembly

Complete leg module build instructions

Electronics Wiring

Detailed wiring guide and schematics

Commercial Option

Purchase from PAL Robotics

CAD Model

Interactive 3D CAD viewer

Build docs developers (and LLMs) love