Orion - Control Board
AshishA26·Orion-Quadruped·pcb/Orion-Control-Board/Orion-Control-Board.kicad_pcb
About the Orion - Control Board
Orion - Control Board is an open source STM32 PCB design by AshishA26, published on GitHub. It is a 2-layer board measuring 70 × 82.4 mm, with 69 components from 34 distinct parts.
Its main chip is the C2286, from the STM32 family. Other key parts include the BNO055, INA3221, DFR0753 5V BUCK and PCA9685_PWM_SERVO_DRIVER_IC. By type, the board carries 33 resistors, 10 connectors, 9 capacitors, 6 ICs, 5 jumpers and 4 diodes.
It belongs with the robotics & motion, power & battery and sensors designs in this gallery.
From the project
🐕 Orion is a ROS2-driven, 12-DOF quadruped robot dog that I designed, built, and programmed from scratch.
KiCad projects for Orion's custom multi-layer PCBs.
Main components on the Orion - Control Board
Orion - Control Board bill of materials (BOM)
69 components, 34 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BNO055 | LGA-28_5.2x3.8mm_P0.5mm | U1 |
| 3 | INA3221 | Texas_RGV0016A_VQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias | U2, U5, U6 |
| 1 | DFR0753 5V BUCK | DFR0753 | U3 |
| 1 | PCA9685_PWM_SERVO_DRIVER_IC | TSSOP-28_4MM | U4 |
| 1 | C97606 32.768 kHz | CRYSTAL-SMD-3.2X1.5MM | Y1 |
| 1 | CONN_20_POS_KEYED_SOCKET | SULLINS_SBH11-PBPC-D10-ST-BK_SOCKET | J1 |
| 1 | NUCLEO64_CN7 | PinSocket_2x19_P2.54mm_Vertical | J2 |
| 1 | JETSON_ORIN_NANO_DEVKIT_GPIO | SULLINS_SBH11-PBPC-D05-ST-BK_SOCKET | J3 |
| 1 | 640456-3 5V Select Socket TE Connectivity AMP Connectors | PinSocket_1x03_P2.54mm_Vertical | J4 |
| 1 | 5V Select Jumper | Jumper_PinHeader_1x03_P2.54mm_Vertical_Bridged | J5 |
| 1 | NUCLEO64_CN10 | PinSocket_2x19_P2.54mm_Vertical | J6 |
| 1 | 640456-3 I2C 1 TE Connectivity AMP Connectors | PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | 640456-3 I2C 3 TE Connectivity AMP Connectors | PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | 640456-3 UART TE Connectivity AMP Connectors | PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | 640456-3 POWER TE Connectivity AMP Connectors | PinHeader_1x03_P2.54mm_Vertical | J10 |
| 1 | Buzzer | Buzzer_Generic_D12.2mm_H6.5mm | BZ1 |
| 1 | BNO Jumper | Jumper_PinHeader_1x02_P2.54mm_Vertical_Bridged | JP1 |
| 1 | VSense1 Jumper | Jumper_PinHeader_1x02_P2.54mm_Vertical_Bridged | JP2 |
| 1 | VSense2 Jumper | Jumper_PinHeader_1x02_P2.54mm_Vertical_Bridged | JP3 |
| 1 | PCA Jumper | Jumper_PinHeader_1x02_P2.54mm_Vertical_Bridged | JP4 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VSense3 Jumper | Jumper_PinHeader_1x02_P2.54mm_Vertical_Bridged | JP7 |
| 1 | C2297 Buck 5V | LED_0805_2012Metric | D1 |
| 1 | C2286 STM32 3.3V | LED_0603_1608Metric | D2 |
| 1 | C2296 DEBUG | LED_0805_2012Metric | D3 |
| 1 | C2297 USB 5V | LED_0805_2012Metric | D4 |
| 5 | 100NF 100nF | C_0603_1608Metric | C1, C2, C4, C8, C9 |
| 1 | 1UF 1uF | C_0603_1608Metric | C3 |
| 2 | 22PF 22pF | C_0603_1608Metric | C5, C6 |
| 1 | 10UF 10uF | C_0603_1608Metric | C7 |
| 13 | 10K 10k | R_0603_1608Metric | R1, R2, R3, R4, R13, R14, R15, R16 +5 |
| 12 | 220 | R_0603_1608Metric | R5, R6, R7, R8, R9, R10, R11, R12 +4 |
| 2 | 470 | R_0603_1608Metric | R26, R35 |
| 4 | 4.7k | R_SS_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R27, R29, R33, R34 |
| 2 | 75 | R_0603_1608Metric | R28, R31 |
Orion - Control Board design files
The KiCad project lives in the AshishA26/Orion-Quadruped repository on GitHub; these links point at the commit this page was built from.
Orion - Control Board: common questions
What microcontroller does the Orion - Control Board use?
The Orion - Control Board is built around the C2286, from the STM32 family.
How big is the Orion - Control Board?
The Orion - Control Board measures 70 × 82.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Orion - Control Board?
69 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Orion - Control Board design files?
From the AshishA26/Orion-Quadruped repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Orion - Control Board design in my own project?
The repository has no license, so all rights stay with AshishA26. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Orion - Control Board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in Orion-Quadruped
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k