# Details Wiring
## Actuator Module Wiring
*Electrical connection actuator modules*
* the electrical interface of the actuator modules consists of a 5 pole encoder wire and 3 motor phase wires
* for the encoder wires we use [0,14 mm² Kabeltronik wires](details_components.md#kabeltronik-encoder-wires) with a [5 pole Hirose DF13 connector](details_components.md#hirose-df13-sockets)
* for crimping the wires you will need the [DF13 crimp terminals](details_components.md#hirose-df13-crimp-terminals) and the [Hirose DF13 crimp tool](details_components.md#hirose-crimp-tool)
* the color code and pin assignment is documented below
* for the motor phase wires we use [0,50 mm² Kabeltronik wires](details_components.md#motor-phase-wires) with [2mm Reely gold connectors](details_components.md#motor-phase-connectors)
* we measure the wire length of the actuator modules from the surface where the wires exit the shell to the connector interface
*Wire length actuator modules*
*Encoder wiring with Kabeltronik wires*
## Micro Driver Board Wiring
*Fully assembled micro driver stack*
* we use [right angle pin headers](details_components.md#right-angle-pin-headers) for connecting the motor phase and power wires to the micro driver board
* for the motor phase wires we use [0,50 mm² Kabeltronik wires](details_components.md#motor-phase-wires) with [2mm Reely gold connectors](details_components.md#motor-phase-connectors)
* for the power supply wires wie use [0,50 mm² Kabeltronik wires](details_components.md#motor-phase-wires) with [XT30 power connectors](details_components.md#power-connectors)
* we measure the wire length of the electronics from the edge of the electronis board to the connector interface.
*Wire length electronics boards*
*Convention power connectors*
---
## SPI Wires
* for the SPI connections between the master board and the micro driver boards we use [0,14 mm² Kabeltronik wires](details_components.md#kabeltronik-encoder-wires) with two [5 pole Hirose DF13 connectors](details_components.md#hirose-df13-sockets)
* for crimping the wires you will need the [DF13 crimp terminals](details_components.md#hirose-df13-crimp-terminals) and the [Hirose DF13 crimp tool](details_components.md#hirose-crimp-tool)
* the color code and pin assignment is documented below
* the spi bus operates at high frequencies - keep the wires short
*SPI bus connection between the master board and the micro driver boards*
---
## IMU Wire
*Wire for Inertia Measurement Unit*
* for connecting the inertia measurement unit to the master board we use a [ribbon cable with a 10 pin rectangular connector](details_components.md#imu-cable) and extension wires with a [4 pin Hirose connector](details_components.md#hirose-df13-sockets)
* the pin assignment is documented here: [Master Board Wiring](https://github.com/open-dynamic-robot-initiative/master-board/blob/master/documentation/masterboard_wiring.md#imu)
---
## Robot Interface Wire
*Robot Interface Wire - Supply Side*
* for powering the robots we use [1 mm² Kabeltronik wires](details_components.md#power-connectors-and-cable) with [4mm power connectors](details_components.md#power-connectors-and-cable) on the supply side
* to reduce the diameter and stiffness of the wire we use a self-made 4 pole ethernet wire
* the color code and pin assignment is documented below - the ethernet connectors are identical on both sides
* for crimping the [ethernet connectors](details_components.md#ethernet-connector) you will need the corresponding [crimp tool](details_components.md#crimp-tool-ethernet-connector)
* you can use a standard ethernet wire instead
*Self-made ethernet wire with 4 connections*
*Robot Interface Wire - Robot Side*
* for powering the robots we use [1 mm² Kabeltronik wires](details_components.md#power-connectors-and-cable) with [XT30 power connectors](details_components.md#power-connectors) on the robot side
*Convention power connectors*
---
## Wiring Ribbon Cables- Encoder to Micro Driver Electronics
*Encoder wiring with ribbon cables*
---
## Wiring Ribbon Cables - Encoder to TI Launchpad
*Encoder wiring with ribbon cables*
---
## Wiring - Foot Sensor
*Foot sensor wiring*
---
## CAN Connector Wiring
*CAN connector wiring*
* for communicating with the Texas Instruments Evaluation Boards we use a 2 pole wire with a [9 pin D-sub connector](details_components.md#can-connector)
* on the computer side we use a [PEAK PCI Express CAN card](details_components.md#can-card)
---
## More Information
[Open Dynamic Robot Initiative - Webpage](https://open-dynamic-robot-initiative.github.io)
[Open Dynamic Robot Initiative - YouTube Channel](https://www.youtube.com/channel/UCx32JW2oIrax47Gjq8zNI-w)
[Open Dynamic Robot Initiative - Forum](https://odri.discourse.group/categories)
[Open Dynamic Robot Initiative - Paper](https://arxiv.org/pdf/1910.00093.pdf)
[Hardware Overview](../../README.md#open-robot-actuator-hardware)
[Software Overview](https://github.com/open-dynamic-robot-initiative/open-dynamic-robot-initiative.github.io/wiki)
[Back to Electronics](../README.md)
## Authors
Felix Grimminger
## License
BSD 3-Clause License
## Copyright
Copyright (c) 2019-2020, Max Planck Gesellschaft and New York University