Skip to main content

Wiring and Connections

This guide covers all wiring and connection details for the Open Robot Actuator Hardware electronics system.

Actuator Module Wiring

Actuator module electrical interface

Interface Overview

Each actuator module has two types of electrical connections:
  1. Encoder wire: 5-pole Hirose DF13 connector
  2. Motor phase wires: 3 wires with 2mm Reely gold connectors

Encoder Wire Specification

  • Wire gauge: 0.14 mm² Kabeltronik wires
  • Connector: 5-pole Hirose DF13 socket (housing)
  • Crimp terminals: Hirose DF13 crimp terminals
  • Crimp tool: Hirose DF13 crimp tool

Motor Phase Wire Specification

  • Wire gauge: 0.50 mm² Kabeltronik wires
  • Connector: 2mm Reely gold connectors (bullet connectors)
  • Number of wires: 3 (phase A, B, C)

Wire Length Measurement

Wire length measurement for actuator modules Wire length is measured from the surface where the wires exit the shell to the connector interface.

Encoder Pin Assignment

Encoder wiring with Kabeltronik wires Color Code and Pin Assignment:
PinColorSignalDescription
1BlackGNDGround
2RedVCCPower (5V)
3YellowAEncoder channel A
4GreenBEncoder channel B
5BlueIIndex signal

Alternative: Ribbon Cable

Encoder wiring with ribbon cables For prototyping, ribbon cables can be used instead of individual wires.

Micro Driver Board Wiring

Fully assembled Micro Driver stack

Connection Types

  1. Motor phase wires: Right angle pin headers with 0.50 mm² wires
  2. Power supply: Right angle pin headers with 0.50 mm² wires and XT30 connectors
  3. Encoder connections: 5-pole Hirose DF13 connectors
  4. SPI connections: 5-pole Hirose DF13 connectors

Wire Length Measurement

Wire length for electronics boards Wire length is measured from the edge of the electronics board to the connector interface.

Power Connector Convention

Power connector convention XT30 Connector Standard:
  • Red wire/connector: Positive (+24V)
  • Black wire/connector: Ground (GND)
  • Male connector: On supply/source side
  • Female connector: On load/device side

Components

  • Motor phase wires: 0.50 mm² Kabeltronik wires
  • Motor phase connectors: 2mm Reely gold connectors
  • Power wires: 0.50 mm² Kabeltronik wires
  • Power connectors: XT30 connectors
  • Pin headers: Right angle, 2.54mm pitch

SPI Wiring

SPI wires SPI wires connect the Master Board to the Micro Driver boards for real-time communication.

Specifications

  • Wire gauge: 0.14 mm² Kabeltronik wires
  • Connectors: 5-pole Hirose DF13 sockets on both ends
  • Crimp terminals: Hirose DF13 crimp terminals
  • Crimp tool: Hirose DF13 crimp tool
Important: The SPI bus operates at high frequencies. Keep wires as short as possible for reliable communication.

SPI Bus Topology

SPI bus connection diagram Configuration:
  • Daisy-chain connection from Master Board to all Micro Drivers
  • Each Micro Driver has input and output SPI connectors
  • Last board in chain may need termination

SPI Pin Assignment

PinColorSignalDescription
1BlackGNDGround
2RedCLKClock signal
3YellowMOSIMaster Out, Slave In
4GreenMISOMaster In, Slave Out
5BlueCSChip Select

IMU Wire

Wire for Inertial Measurement Unit The IMU (Inertial Measurement Unit) connects to the Master Board for measuring robot orientation and acceleration.

Components

  • Ribbon cable: 10-pin rectangular connector
  • Extension wires: 4-pin Hirose DF13 connector
  • Protocol: I2C communication

Pin Assignment

Detailed pin assignment is documented in the Master Board Wiring Documentation.

Robot Interface Wire

The robot interface wire provides a single cable for both power and optionally communication to the robot.

Supply Side

Robot interface wire - supply side Components:
  • Wire gauge: 1 mm² Kabeltronik wires
  • Connector: 4mm power connectors (banana plugs)
  • Colors: Red (+24V), Black (GND)

Robot Side

Robot interface wire - robot side Components:
  • Wire gauge: 1 mm² Kabeltronik wires
  • Power connector: XT30 connector
  • Colors: Red (+24V), Black (GND)

Custom Ethernet Cable Option

Custom 4-wire ethernet cable For integrated robots, a custom 4-wire Ethernet cable can combine power and data: Advantages:
  • Reduced diameter and stiffness
  • Combined power and Ethernet in single cable
  • Better cable management
Components:
  • Ethernet connectors: RJ45 connectors
  • Crimp tool: Ethernet crimp tool
  • Wire allocation: 2 wires for power, 2 wires for Ethernet data
Pin Assignment:
PinWire ColorFunction
1Orange/WhiteData +
2OrangeData -
3Green/WhitePower + (24V)
6GreenPower - (GND)
The ethernet connectors are identical on both sides. You can use a standard Ethernet cable instead of a custom one.

TI Launchpad Encoder Wiring

Encoder wiring for TI Launchpad with ribbon cables When using TI Evaluation Boards, encoders can be wired using ribbon cables for prototyping.

QEP Port Assignment

  • QEP_A: Encoder for motor on booster pack position 1
  • QEP_B: Encoder for motor on booster pack position 2
See TI Evaluation Boards for detailed pin assignment.

CAN Connector Wiring

CAN connector wiring For communication with Texas Instruments Evaluation Boards via CAN bus.

Components

  • Wire: 2-pole twisted pair
  • Connector: 9-pin D-sub connector (male)
  • CAN card: PEAK PCI Express CAN card (or similar)

Pin Assignment

PinSignalDescription
2CAN_LCAN bus low
3GNDGround
7CAN_HCAN bus high

CAN Hardware

Dual channel CAN card 9-pin D-sub connector Recommended CAN card:
  • PEAK PCI Express CAN card (dual channel)
  • USB CAN adapters also compatible

Foot Sensor Wiring

Foot sensor wiring For robots with foot contact sensors (quadruped, biped robots).

Connection

  • Force-sensitive resistors or contact switches
  • Connected to analog inputs on Master Board or microcontroller
  • Wire through leg structure to electronics

Wire Management

Braided Cable Sleeve

Braided cable sleeve Use braided expandable sleeve for wire protection and organization:
  • Protects wires from abrasion
  • Improves cable appearance
  • Allows bundle expansion for connectors
  • Available in various diameters

Heat Shrink Tubing

Heat shrink tubing Apply heat shrink tubing for:
  • Strain relief at connectors
  • Wire bundling
  • Insulation protection
  • Professional appearance

Label Maker

Heat shrink label maker Use a label maker with heat shrink labels for:
  • Motor phase identification (A, B, C)
  • Wire function labeling
  • Board identification
  • Professional documentation

Crimping Techniques

Hirose DF13 Crimping

Hirose crimp tool Tools required:
  • Hirose DF13 crimp tool
  • Wire strippers (0.14 mm² wire)
  • Flush cutters
Hirose crimp terminals Process:
  1. Strip 2-3mm of insulation from wire
  2. Insert wire into crimp terminal
  3. Position in crimp tool (correct cavity)
  4. Compress firmly to crimp
  5. Verify mechanical connection (pull test)
  6. Insert crimped terminal into housing
Pre-crimped Hirose wires
Tip: Pre-crimped Hirose wires are available from some suppliers, eliminating the need for crimping.

Ethernet Connector Crimping

Ethernet crimp tool For crimping RJ45 connectors on custom Ethernet cables:
  1. Strip outer jacket (25mm)
  2. Arrange wires according to pin assignment
  3. Trim wires to equal length
  4. Insert into RJ45 connector
  5. Ensure wires reach end of connector
  6. Crimp with RJ45 crimp tool
  7. Test continuity

Component Reference

Connectors

ComponentTypeOrdering Information
Hirose DF13 Socket 5-pinHousingDigiKey H2179-ND
Hirose DF13 Straight Header 5-pinPin headerDigiKey H2202-ND
Hirose DF13 Right Angle Header 5-pinPin headerDigiKey H11614-ND
Hirose DF13 Crimp TerminalsCrimpDigiKey H9992CT-ND
XT30 Connector PairPowerHobbyKing, Amazon
2mm Gold ConnectorMotor phaseConrad 1373994
RJ45 ConnectorEthernetVarious suppliers
9-pin D-sub MaleCANVarious suppliers

Wire

ComponentTypeOrdering Information
Kabeltronik 0.14 mm²Encoder/SPIConrad, RS Components
Kabeltronik 0.50 mm²Motor phase/powerConrad, RS Components
Kabeltronik 1 mm²Main powerConrad, RS Components
Ribbon Cable 1.27mm pitchPrototypingDigiKey, Mouser

Tools

ToolPurposeOrdering Information
Hirose Crimp ToolDF13 crimpingDigi-Key H2177-ND
Ethernet Crimp ToolRJ45 crimpingVarious suppliers
Wire StrippersWire preparationHardware stores
Heat GunHeat shrinkHardware stores
MultimeterContinuity testingElectronics suppliers

Testing and Verification

Continuity Testing

Multimeter for testing After wiring, always verify connections:
  1. Visual inspection: Check all crimp connections
  2. Continuity test: Verify electrical connection between ends
  3. Insulation test: Ensure no shorts between wires
  4. Pull test: Gently pull on wires to verify mechanical connection
  5. Power test: Apply power and measure voltages before connecting motors

Common Issues

  • Check power (5V) to encoder
  • Verify pin assignment (A, B channels)
  • Test continuity of all 5 wires
  • Check Hirose connector seating
  • Verify 3 motor phase connections
  • Check phase wire order (try swapping two phases)
  • Measure motor phase resistance (should be low, ~1Ω)
  • Check for shorts between phases
  • Verify all 5 SPI wires connected
  • Check wire length (should be short)
  • Ensure proper grounding
  • Test with known-good wire
  • Verify polarity (red=+, black=GND)
  • Check voltage at each board
  • Measure voltage drop under load
  • Ensure adequate wire gauge for current

Safety Considerations

Always follow these safety guidelines:
  1. Disconnect power before making or changing connections
  2. Verify polarity before connecting power
  3. Check voltage levels before connecting to sensitive electronics
  4. Use proper wire gauge for current requirements
  5. Insulate all connections to prevent shorts
  6. Test without motors first when bringing up new electronics
  7. Use emergency stop button during testing

Best Practices

  1. Plan wire routing before cutting wires to length
  2. Label all wires during assembly
  3. Use consistent color coding throughout the robot
  4. Apply strain relief at all connectors
  5. Keep SPI/encoder wires away from motor power wires
  6. Document custom wiring for future maintenance
  7. Test each subsystem before final integration
  8. Use wire management (braided sleeve, zip ties) for professional results

Resources

Authors

Felix Grimminger

License

BSD 3-Clause License Copyright (c) 2019-2020, Max Planck Gesellschaft and New York University

Build docs developers (and LLMs) love