

Aero32
STM32N6 AI Camera Board
- Size
- 40 × 75 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 165
- Nets
- 251
- Pads
- 770
- Tracks, vias
- 1,420, 308
- Pours
- 13
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 26 Jun 2026
- Updated
- 27 Aug 2026
Overview
Aero32 is an open-source printed circuit board by Kiya86, from the Kiya86/Aero32 repository on GitHub. It is a 6-layer board of 40 × 75 mm with 165 parts on 251 nets, routed with 1,420 tracks and 308 vias.
It is built around the STM32N657X0H3Q, AP3441LSHE-7B and IS66WVO32M8DALL-200BLI, with the MT35XU256ABA1G12-0AUT, TPS62088YFPR and ETA5055V180DD1E among its other parts. Its parts include 90 capacitors, 35 resistors, 12 ICs, 7 diodes and 7 connectors. It belongs with the STM32 boards of this library.
Main components
12STM32N657X0H3Q
BGA-264(14x14)-40℃~+125℃ 1.71V~3.6V 12bit 165 32 Bit 4.2MB 800MHz ARM Cortex-M55 Built-in+External Power-on reset (POR)、Power-down reset (PDR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Built-in general-purpose timer、Hardware CRC、Calendar function、Built-in temperature sensor、True random number generator (TRNG)、Independent watchdog (IWDG)、Window watchdog (WWDG) BGA-264(14x14) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)AP3441LSHE-7B
DFN-8-EP(2x2)-40℃~+85℃@(TA) 1 1MHz 2.7V~5.5V 3A 55uA 600mV~5.5V Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Load disconnect、Protection latch、Operating status indication、Cycle-by-cycle current limiting、Hiccup current limiting Step-down type Yes DFN-8-EP(2x2) DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersIS66WVO32M8DALL-200BLI
TFBGA-24(6x8)-40℃~+105℃ 1.7V~1.95V 1200uA 256Mbit 5ns Hardware reset function、Auto power-down function、Refresh conflict indication TFBGA-24(6x8) PSRAM ROHSISSIRandom Access Memory (RAM)MT35XU256ABA1G12-0AUT
TPBGA-24(6x8)-40℃~+125℃ 1.7V~2V 100,000 cycles 20 Years 200MHz 256Mbit Hardware Write Protection、Software Write Protection、Absolute Write Protection SPI TPBGA-24(6x8) NOR FLASH ROHSMicron TechNOR FLASHTPS62088YFPR
DSBGA-6-40℃~+125℃@(TJ) 1 2.4V~5.5V 3A 4MHz 4uA 600mV~4V Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Output discharge、Operating status indication、Hiccup current limiting Step-down type Yes DSBGA-6 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersETA5055V180DD1E
DFN1x1-4-40℃~+85℃@(Ta) 1 1.8V 130mV@(200mA) 4.5uA 5.5V 500mA 94dB@(1kHz) Enable、Thermal Shutdown Fixed Positive DFN1x1-4 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSetasolutionVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsETA5055V330DD1E
DFN-4-EP(1x1)-40℃~+85℃ 1 3.3V 4.5uA 5.5V 500mA 94dB Fixed Over Temperature Protection、Enable Positive DFN-4-EP(1x1) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSetasolutionUncategorisedTPD2E001DRYR
SON-6(1x1.4)-40℃~+85℃ 1.5pF 11V 1nA 2 5.5V ESD IEC 61000-4-2 Unidirectional SON-6(1x1.4) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)TPS2121RUXR
VQFN-HR-12(2x2.5)-40℃~+125℃ 2.8V~22V 200uA 56mΩ VQFN-HR-12(2x2.5) ORing Controllers ROHSTexas InstrumentsBattery ManagementK2-1808SN-A4SW-01
SMD,4.2x3.3mm-25℃~+85℃ 100,000 cycles 12V 2.5N 2.5mm 3.25mm 4.2mm 50mA Oval Button SPST Surface Mount,Vertical SMD,4.2x3.3mm Tactile Switches ROHSHRO ElectronicsTactile SwitchesKT-0603R
0603-40℃~+85℃ 1.6mm x 0.8mm square LED 1.8V~2.4V 120° 20mA 300mcd 40mW 615nm~630nm 645nm Discrete Diode Red Water Clear 0603 LED Indication - Discrete ROHSHubei KENTO ElecLED Indication - DiscreteHC-TYPE-C-16P-01A-G
SMD-25℃~+85℃ 1 10,000 cycles 16P 3A Female Green Surface Mount, Right Angle Type-C USB 3.1 SMD USB Connectors ROHSHCTLUSB Connectors
README
README.mdAero32
A custom STM32N6-based AI vision module!
Key Features • Purpose • PCB • Main Components • Communication Interfaces • Power System • BOM
Key Features
- STM32N657X0H3Q - Neural-ART accelerator that is used alongside the STM32N6 MCU
- 15-Pin CSI FPC Connector - Camera sensor interface
- MT35XU256ABA1G12 - 256 Mbit Octal SPI NOR Flash for either firmware or data
- IS66WVO32M8DALL - 256 Mbit PSRAM for working memory
- 2× UART Ports - Serial breakout headers
- 2× I2C Ports - Two-wire serial communication breakout headers
- 1× SPI Port - High-speed peripheral interface breakout
- 48 MHz & 32.768 kHz Crystals - System clock and low power RTC
- XT30 Battery Input - 3S–4S LiPo input
- 5× Status LEDs - 3 green + 2 red for power and debug feedback
- Input OR - TPS2121 power multiplexer for safe dual-source power switching
Purpose
Aero32 is a small and compact AI vision board designed to serve as a node for drones or other flight hardware. The board offloads computer vision and processing from the external processing, communicating the results over UART, I2C, or SPI.
The STM32N6's Neural Processing Unit (NPU) allows anomaly detection, human recognition, and other advanced recognition directly on the board without AI hardware or wifi.
PCB
Designed in KiCad and manufactured through JLCPCB (soon). The board uses a 6-layer PCB stackup to allow for a reduction of EMI and signal interference.
Schematic
Main Components
| Category | Component | Description |
|---|---|---|
| Microcontroller | STM32N657X0H3Q | STM32N6 with NPU |
| NOR Flash | MT35XU256ABA1G12-0AUT | 256 Mbit Octal SPI Flash (Micron) |
| PSRAM | IS66WVO32M8DALL-200BLI | 256 Mbit Pseudo-SRAM (ISSI) |
| Camera Connector | XF3M(1)-1515-1B | 15-Pin 1mm Pitch FPC (Omron) |
| Main Buck Regulator | LM61495Q5RPHRQ1 | 3–36V 10A Automotive Buck (TI) |
| Aux Buck (3A) | AP3441LSHE-7B | 2.7–5.5V 3A Adjustable Buck |
| Aux Buck (3A) | TPS62088YFPR | 2.4–5.5V 3A Adjustable Buck (TI) |
| Fixed 3.3V Buck | TPS560430X3FDBVR | 4–36V 600mA 3.3V Fixed Buck (TI) |
| 1.8V LDO (×2) | ETA5055V180DD1E | 1.8V 500mA LDO |
| 3.3V LDO | ETA5055V330DD1E | 3.3V 500mA LDO |
| Power Mux | TPS2121RUXR | ORing Power Multiplexer (TI) |
| USB ESD | TPD2E001DRYR | 2-Channel USB ESD Protection (TI) |
| USB Connector | HC-TYPE-C-16P-01A-G | USB Type-C 16P 3A Female |
| Power Input | XT30PW-M | XT30 Male 15A Connector |
| System Crystal | SX0B48.000F0810F30 | 48 MHz ±10ppm Crystal |
| RTC Crystal | NX2012SA 32.768K | 32.768 kHz ±20ppm Crystal |
| Boot / Reset | K2-1808SN-A4SW | SPST Tactile Switch (×2) |
| Status LEDs | KT-0603G / KT-0603R | Green (×3) / Red (×2) 0603 LEDs |
| TVS Diode | LESD5D5.0CT1G | 150W Bidirectional TVS 5V |
Communication Interfaces
UART (×2)
Two independent UART breakout ports via 2-pin JST ZH 1.5mm connectors.
I2C (×2)
Two I2C ports broken out via JST ZH 1.5mm connectors.
SPI (×1)
One SPI port available for high-speed peripheral communication.
Camera (CSI)
A 15-pin 1mm pitch FPC connector (Omron XF3M) provides the camera sensor interface.
Power Architecture
Aero32 supports dual power inputs (USB-C and XT30 battery) with automatic source switching via the TPS2121 power mux.
BOM
The full Bill of Materials is available in Aero32_BOM.csv, formatted for direct JLCPCB assembly upload.
JLCPCB Quote
Parts
165| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | 100nF | easyeda2kicad:C0603 | C19, C27, C29, C36, C37, C44, C46, C53, C54, C55, C57, C58, C60, C61, C62, C64 +20 |
| 22 | 1uF | easyeda2kicad:C0603 | C1, C3, C10, C13, C14, C16, C17, C35, C48, C56, C59, C63, C66, C70, C72, C75 +6 |
| 13 | 22uF | easyeda2kicad:C0805 | C18, C21, C22, C23, C25, C26, C30, C31, C34, C38, C40, C43, C47 |
| 8 | 10kΩ | easyeda2kicad:R0603 | R2, R4, R6, R14, R16, R27, R30, R34 |
| 8 | 10uF | easyeda2kicad:C0805 | C2, C4, C5, C6, C9, C11, C12, C15 |
| 4 | 1.5kΩ | easyeda2kicad:R0402 | R21, R22, R24, R25 |
| 4 | JST | easyeda2kicad:CONN-SMD_S2B-ZR-SM4A | CN2, CN3, CN4, CN5 |
| 3 | 100kΩ | easyeda2kicad:R0603 | R12, R13, R37 |
| 3 | 68Ω | easyeda2kicad:R0402 | R31, R33, R36 |
| 3 | KT-0603G | easyeda2kicad:LED0603-RD | LED1, LED3, LED5 |
| 2 | 1kΩ | easyeda2kicad:R0402 | R32, R35 |
| 2 | 2.2kΩ | easyeda2kicad:R0402 | R23, R26 |
| 2 | 2.2pF | easyeda2kicad:C0402 | C50, C51 |
| 2 | 200Ω | easyeda2kicad:R0603 | R28, R29 |
| 2 | 470nF | easyeda2kicad:C0603 | C7, C8 |
| 2 | 47kΩ | easyeda2kicad:R0603 | R3, R5 |
| 2 | 47uF | easyeda2kicad:C1210 | C24, C28 |
| 2 | 5.5kΩ | easyeda2kicad:R0805 | R7, R8 |
| 2 | 8.2pF | easyeda2kicad:C0402 | C49, C52 |
| 2 | ETA5055V180DD1E | easyeda2kicad:DFN-4_L1.0-W1.0-P0.65-BL-EP | U1, U3 |
| 2 | K2-1808SN-A4SW | easyeda2kicad:KEY-SMD_4P-L4.2-W3.2-P2.20-LS5.1-TL | SW1, SW2 |
| 2 | KT-0603R | easyeda2kicad:LED-SMD_L1.6-W0.8-R-RD | LED2, LED4 |
| 1 | 115kΩ | easyeda2kicad:R0603 | R10 |
| 1 | 12uH | easyeda2kicad:IND-SMD_L4.8-W4.8 | L5 |
| 1 | 150kΩ | easyeda2kicad:R0603 | R15 |
| 1 | 18.7kΩ | easyeda2kicad:R0603 | R11 |
| 1 | 2.2uF | easyeda2kicad:C0603 | C45 |
| 1 | 2.2uH | easyeda2kicad:IND-SMD_L4.5-W4.1_GSSM0420 | L4 |
| 1 | 2.7uH | easyeda2kicad:IND-SMD_DH0630H-1R5M | L2 |
| 1 | 20kΩ | easyeda2kicad:R0603 | R20 |
| 1 | 22pF | easyeda2kicad:C0402 | C33 |
| 1 | 240nH | easyeda2kicad:IND-SMD_L3.0-W3.0_MAI3015S | L1 |
| 1 | 27kΩ | easyeda2kicad:R0603 | R1 |
| 1 | 32.768kHz | MyCustom1:XTAL_NX2012SA_NDK | X1 |
| 1 | 4.7uF | easyeda2kicad:C0603 | C41 |
| 1 | 48MHz | easyeda2kicad:CRYSTAL-SMD_4P-L1.6-W1.2-BL | X2 |
| 1 | 56.2kΩ | easyeda2kicad:R0603 | R9 |
| 1 | 91kΩ | easyeda2kicad:R0603 | R19 |
| 1 | AP3441LSHE-7B | easyeda2kicad:DFN-8_L2.0-W2.0-P0.50-BL-EP1.7 | U9 |
| 1 | Diode | easyeda2kicad:DSN2_L1.0-W0.6-RD | D2 |
| 1 | ETA5055V330DD1E | easyeda2kicad:XDFN-4_L1.0-W1.0-P0.65-BL-EP | U2 |
| 1 | HC-TYPE-C-16P-01A-G | easyeda2kicad:USB-C-SMD_G-SWITCH_GT-USB-7010EN | USB1 |
| 1 | IS66WVO32M8DALL-200BLI | easyeda2kicad:TFBGA-24_L8.0-W6.0-P1.00-TL_MX25UW25645GXDI00 | U13 |
| 1 | JST | easyeda2kicad:CONN-SMD_4P-P1.50_S4B-ZR-SM4A-TF-LF-SN | CN7 |
| 1 | JST | easyeda2kicad:CONN-TH_S3B-ZR-SM4A-TF-LF-SN | CN6 |
| 1 | LM61495Q5RPHRQ1_C3188409 | easyeda2kicad:VQFN-16_L4.5-W3.5-P0.50-TL_TI_RPH | U7 |
| 1 | MT35XU256ABA1G12-0AUT | easyeda2kicad:T-PBGA-24_L8.0-W6.0-P1.00-TL_MICRON_12 | U12 |
| 1 | STM32N657X0H3Q | easyeda2kicad:BGA-264_L14.0-W14.0-STM32N657X0H3Q | U11 |
| 1 | TPD2E001DRYR | easyeda2kicad:SON-6_L1.5-W1.0-P0.50-BL | U5 |
| 1 | TPS2121RUXR | easyeda2kicad:VQFN-HR-12_L2.5-W2.0-P0.50-BL | U6 |
| 1 | TPS560430X3FDBVR | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U10 |
| 1 | TPS62088YFPR | easyeda2kicad:DSBGA-6_L0.8-W1.2-P0.40-R3-C2-TL | U4 |
| 1 | TVS | easyeda2kicad:SOD-523_L1.2-W0.8-LS1.6-BI | D1 |
| 1 | XF3M | easyeda2kicad:FPC-SMD_XF3M-1-1515-1B | FPC1 |
| 1 | XT30PW-M | easyeda2kicad:CONN-TH_XT30PW-M | CN1 |
The 161 most common of 165 parts.
Questions
How big is the Aero32 PCB?
It measures 40 × 75 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Aero32 use?
165 parts, built around the STM32N657X0H3Q, AP3441LSHE-7B, IS66WVO32M8DALL-200BLI and MT35XU256ABA1G12-0AUT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Aero32 KiCad files?
From the Kiya86/Aero32 repository on GitHub, at the commit this page was made from: the board is PCB/Aero32.kicad_pcb and its schematic PCB/Aero32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Aero32 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Kiya86 before reusing the design.
Similar boards
- 4 layers140.5 × 58.6 mm

- 4 layers77 × 40 mm

- 4 layers

- 4 layers70 × 116 mm

- 6 layers55 × 28 mm

Stm32n6-px4
DataFlux-Robot/fluxpcb
全自动AI电路设计流水线: 需求→选型→原理图→PCB→验收仿真→固件,六环节门禁闭环 | Six-stage automated circuit design pipeline with machine-checkable verification gates
21 parts1Apache-2.0 - 4 layers93.5 × 81 mm

- 2 layers223.5 × 160 mm

- 4 layers82.1 × 21 mm

Pico stretch2
jvanderberg/pico-stretch2
An RP2350B dev board that breaks out all 48 GPIO pins while following the original Raspberry Pi Pico footprint for the first 20 pins on each side.
70 parts2