Aero-Zero
ChladpavPy·Aero-Zero·Kicad_Source2/Aero-Zero.kicad_pcb
About the Aero-Zero PCB
Aero-Zero is an open source STM32 PCB design by ChladpavPy, published on GitHub. It is a 4-layer board measuring 65 × 40.8 mm, with 92 components from 45 distinct parts.
Its main chip is the STM32F407RGTX, from the STM32 family. Other key parts include the RASPBERRY_PI_ZERO_2_W, TPS54302, USBLC6-2SC6, ICM-42688-P and SPL06-007. By type, the board carries 40 capacitors, 20 resistors, 8 ICs, 8 connectors, 4 LEDs and 4 diodes.
It belongs with the sensors, robotics & motion and rf & radio designs in this gallery.
From the project
I started this project, because I wanted to build fully autonomous ai drone. When I looked at the flight controllers available on the market, they were full of hardware that I just do not need or just that I could not add things that I want (for example the Rasberry pi zero 2w) .
I started this project, because I wanted to build fully autonomous ai drone. When I looked at the flight controllers available on the market, they were full of hardware that I just do not need or just that I could not add things that I want (for example the Rasberry pi zero 2w) . Most boards also waste a lot of space on powering analog OSD chips, which is completely useless for me because I am flying a purely digital HD system like Walksnail Avatar. Because the technology changed and digital is the standard now, I realized it is just a waste of space to keep the analog stuff and massive…

Main components on the Aero-Zero
Aero-Zero bill of materials (BOM)
92 components, 45 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F407RGTX STM32F407RGTx | LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | RASPBERRY_PI_ZERO_2_W | RpiZero2W_Redukce_Final | U3 |
| 1 | TPS54302 | SOT-23-6 | U4 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U5 |
| 1 | ICM-42688-P TDK InvenSense(应美盛) | LGA-14_L3.0-W2.5-P0.50-TL | U6 |
| 1 | SPL06-007 null | SENSOR-SMD_SPL06-007 | U7 |
| 1 | MIC5353-3.3YMT | MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm | U9 |
| 1 | XC6220B331MR | SOT-23-5 | U10 |
| 1 | MMBT2222A | SOT-23 | Q1 |
| 1 | 8MHZ 8MHz | Crystal_SMD_5032-2Pin_5.0x3.2mm | Y2 |
| 1 | CONN_01X04_MOUNTINGPIN Conn_01x04_MountingPin | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | DM3AT-SF-PEJM5 | HRS_DM3AT-SF-PEJM5_card | J4 |
| 1 | CONN_01X08_MOUNTINGPIN Conn_01x08_MountingPin | JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal | J5 |
| 1 | ELRS | PinSocket_1x04_P2.54mm_Vertical | J7 |
| 1 | CONN_01X03_MOUNTINGPIN Conn_01x03_MountingPin | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J8 |
| 1 | USB_C_RECEPTACLE_USB2.0_14P USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J9 |
| 1 | CONN_01X06_MOUNTINGPIN Conn_01x06_MountingPin | JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J11 |
| 1 | CONN_01X04_MOUNTINGPIN Conn_01x04_MountingPin | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J13 |
| 1 | C95298 Buzzer | BUZ-SMD_4P-L8.5-W8.5-TL | BZ1 |
| 1 | Flash | SW_Push_1P1T_XKB_TS-1187A | Flash1 |
Show 25 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Reset | SW_Push_1P1T_XKB_TS-1187A | Reset2 |
| 2 | TestPoint | TestPoint_THTPad_D3.0mm_Drill1.5mm | TP1, TP2 |
| 4 | C527089 ~ worldsemi | LED-SMD_4P-L3.5-W3.5-TL_WS2812B | LED1, LED2, LED3, LED4 |
| 1 | SMAJ33A | D_SMA | D1 |
| 2 | SS14 | D_SMA | D2, D3 |
| 1 | 1N4148W | D_SOD-123 | D4 |
| 1 | 6.8UH 6.8uH | IND-SMD_L6.0-W6.0_SWPA6045S | L1 |
| 2 | 2.2UF 2.2uF | C_0603_1608Metric | C3, C4 |
| 2 | 33PF 33pF | C_0402_1005Metric | C5, C6 |
| 4 | 10UF 10uF | C_0603_1608Metric | C7, C9, C33, C68 |
| 3 | 10UF 10uF | C_0402_1005Metric | C8, C21, C24 |
| 23 | 100NF 100nF | C_0402_1005Metric | C14, C15, C16, C38, C41, C46, C47, C48 +15 |
| 2 | 10UF 10uF | C_0805_2012Metric | C22, C23 |
| 2 | 22UF 22uF | C_0805_2012Metric | C34, C36 |
| 2 | 100NF 100nF | C_0603_1608Metric | C35, C69 |
| 3 | 10K | R_0402_1005Metric | R1, R5, R61 |
| 1 | 10K | C_0603_1608Metric | R2 |
| 2 | 2.2K | R_0402_1005Metric | R3, R7 |
| 1 | 75K | R_0603_1608Metric | R4 |
| 1 | 1K | R_0603_1608Metric | R6 |
| 2 | 5.1K | R_0402_1005Metric | R14, R17 |
| 1 | 330R | R_0402_1005Metric | R29 |
| 6 | 10K | R_0603_1608Metric | R53, R68, R69, R70, R71, R72 |
| 2 | C25879 2,2K | R_0402_1005Metric | R54, R55 |
| 1 | 1K | R_0402_1005Metric | R62 |
Aero-Zero design files
The KiCad project lives in the ChladpavPy/Aero-Zero repository on GitHub; these links point at the commit this page was built from.
Aero-Zero: common questions
What microcontroller does the Aero-Zero use?
The Aero-Zero is built around the STM32F407RGTX, from the STM32 family.
How big is the Aero-Zero PCB?
The Aero-Zero measures 65 × 40.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Aero-Zero?
92 components, from 45 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 Aero-Zero design files?
From the ChladpavPy/Aero-Zero 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 Aero-Zero design in my own project?
The repository has no license, so all rights stay with ChladpavPy. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Aero-Zero 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
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
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.2k