Orion - Control Board

AshishA26·Orion-Quadruped·pcb/Orion-Control-Board/Orion-Control-Board.kicad_pcb

Orion - Control Board layout, top view — open source STM32 board by AshishA26
Simulate this board

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.

QtyPartRefs
1
BNO055
U1
3
INA3221
U2, U5, U6
1
DFR0753 5V BUCK
U3
1
PCA9685_PWM_SERVO_DRIVER_IC
U4
1
C97606
32.768 kHz
Y1
1
CONN_20_POS_KEYED_SOCKET
J1
1
NUCLEO64_CN7
J2
1
JETSON_ORIN_NANO_DEVKIT_GPIO
J3
1
640456-3
5V Select Socket
TE Connectivity AMP Connectors
J4
1
5V Select Jumper
J5
1
NUCLEO64_CN10
J6
1
640456-3
I2C 1
TE Connectivity AMP Connectors
J7
1
640456-3
I2C 3
TE Connectivity AMP Connectors
J8
1
640456-3
UART
TE Connectivity AMP Connectors
J9
1
640456-3
POWER
TE Connectivity AMP Connectors
J10
1
Buzzer
BZ1
1
BNO Jumper
JP1
1
VSense1 Jumper
JP2
1
VSense2 Jumper
JP3
1
PCA Jumper
JP4
Show 14 more
QtyPartRefs
1
VSense3 Jumper
JP7
1
C2297
Buck 5V
D1
1
C2286
STM32 3.3V
D2
1
C2296
DEBUG
D3
1
C2297
USB 5V
D4
5
100NF
100nF
C1, C2, C4, C8, C9
1
1UF
1uF
C3
2
22PF
22pF
C5, C6
1
10UF
10uF
C7
13
10K
10k
R1, R2, R3, R4, R13, R14, R15, R16 +5
12
220
R5, R6, R7, R8, R9, R10, R11, R12 +4
2
470
R26, R35
4
4.7k
R27, R29, R33, R34
2
75
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