Quadruped-Robot
eluluke·Quadruped-Robot·KiCAD Files/BHL S1 copied-footprint Fixed/BHL S1 copied.kicad_pcb
About the Quadruped-Robot PCB
Quadruped-Robot is an open source STM32 PCB design by eluluke, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 64 × 64 mm, with 96 components from 48 distinct parts.
Its main chip is the STM32G431CBU6, from the STM32 family. Other key parts include the NUP2105LT1G, IR2136STRPBF, ME6211C30M5, SPX3819M5-L-5-0 and Solder Pad. By type, the board carries 35 resistors, 31 capacitors, 7 ICs, 6 transistors, 6 diodes and 2 connectors.
It belongs with the robotics & motion designs in this gallery.
From the project
Open-source, 3D-printable, modular quadruped robot designed as a hardware platform for robotics education, controls development, kinematics, reinforcement learning, robotic vision, and future semi-commercial research applications.
Open-source, 3D-printable, modular quadruped robot designed as a hardware platform for robotics education, controls development, kinematics, reinforcement learning, robotic vision, and future semi-commercial research applications.
This project focuses on building a practical legged robot platform using custom cycloidal actuators, off-the-shelf electronics, CAN-based motor communication, and open-source low-level motor control software. The goal is to create a robot that is mechanically capable, reproducible, and flexible enough for future work in locomotion, autonomous navigation, and…
Main components on the Quadruped-Robot
Quadruped-Robot bill of materials (BOM)
96 components, 48 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | NUP2105LT1G | SOT96P237X111-3N_DIODE | IC1, IC2 |
| 1 | IR2136STRPBF | 3PHASE_GATE_DRIVER | IC3 |
| 1 | ME6211C30M5 | SOT-23-5 | U1 |
| 1 | SPX3819M5-L-5-0 | SOT-23-5 | U2 |
| 1 | Solder Pad | Soldering Pad for BLDC motor | U3 |
| 1 | STM32G431CBU6 | STM32G431CBU6_MCU | U4 |
| 6 | CSD19502Q5B | CSD19502Q5B_MOSFET | Q1, Q2, Q3, Q4, Q5, Q7 |
| 1 | 8MHz | AWSCR800CELAC10T3_Resonator | Y2 |
| 1 | 39-30-1042 Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | CONN_01X03_PIN Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | ~ | AS5600 | AS5600 |
| 2 | ~ | PinHeader_2x02_P2.54mm_Vertical | Header2X2H1, Header2X2H2 |
| 1 | ~ | ME3116AM6G_Regulator | ME3116 |
| 1 | 1571563-6 | Push Button 6x6mm | S1 |
| 1 | ~ | SOIC127P600X175-8N_CAN | TCAN1051HGVDR1 |
| 1 | 3314J-1-103G 10k | Trimmer_Potentiometer | VR1 |
| 1 | LED GREEN | LED_0402_1005Metric_Pad0.77x0.64mm_HandSolder | D1 |
| 2 | STPS1L40M | D_SOD-523 | D2, D3 |
| 3 | 1N4148WT | D_SOD-523 | D4, D5, D6 |
| 1 | 6.8UH 6.8uH | INDPM5452X300N_Inductor | L1 |
Show 28 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 9 | 0.1UF 0.1uF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C3, C4, C12, C13, C17, C18, C30 +1 |
| 3 | 10UF 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C14, C16 |
| 1 | 10UF/35V 0.1uF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C5 |
| 5 | 0.1uF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C6, C7, C8, C9, C10 |
| 1 | 1000PF 1000pF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C11 |
| 1 | 100PF 100pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15 |
| 3 | 1UF/25V 1uF/25V | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C19, C20, C21 |
| 1 | 470UF 470uF | CAPAE1280X1400N_Electrolytic Capacitor | C22 |
| 4 | 10UF/35V 10uF/35V | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C23, C24, C25, C26 |
| 2 | 0.1UF 470uF | CAPAE1280X1400N_Electrolytic Capacitor | C27, C28 |
| 1 | 10uF/35V | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C29 |
| 1 | 0 | R_01005_0402Metric_Pad0.57x0.30mm_HandSolder | R1 |
| 1 | 10K | R_01005_0402Metric_Pad0.57x0.30mm_HandSolder | R2 |
| 2 | 1M | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R7 |
| 1 | 10K 510 | R_01005_0402Metric_Pad0.57x0.30mm_HandSolder | R4 |
| 1 | 510K 510 | R_01005_0402Metric_Pad0.57x0.30mm_HandSolder | R5 |
| 1 | 14K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6 |
| 1 | 1K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R8 |
| 3 | 1.5K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R9, R12, R15 |
| 3 | 22K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R10, R13, R14 |
| 3 | 2.2K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R11, R16, R17 |
| 6 | 22 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R18, R19, R21, R22, R24, R25 |
| 3 | 3MOHM 3mOhm | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20, R23, R26 |
| 4 | 0 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R27, R28, R29, R30 |
| 1 | 169K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R31 |
| 1 | 18K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R32 |
| 2 | 10K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R33, R34 |
| 1 | 4.7K | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R36 |
Quadruped-Robot design files
The KiCad project lives in the eluluke/Quadruped-Robot repository on GitHub; these links point at the commit this page was built from.
Quadruped-Robot: common questions
What microcontroller does the Quadruped-Robot use?
The Quadruped-Robot is built around the STM32G431CBU6, from the STM32 family.
How big is the Quadruped-Robot PCB?
The Quadruped-Robot measures 64 × 64 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Quadruped-Robot?
96 components, from 48 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 Quadruped-Robot design files?
From the eluluke/Quadruped-Robot 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 Quadruped-Robot design in my own project?
Yes, under the terms of its Apache-2.0 license, which eluluke chose for the repository.
Can I test firmware for the Quadruped-Robot 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.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k