Skip to the content
PCBKitNew board
6 layers40 × 75 mmAero32, the printed circuit board in 3D

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

12

README

README.md

Aero32

MainRender1 BoardRender1
A custom STM32N6-based AI vision module!

KiCad STM32N6 JLCPCB

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

Aero32-1

Main Components

CategoryComponentDescription
MicrocontrollerSTM32N657X0H3QSTM32N6 with NPU
NOR FlashMT35XU256ABA1G12-0AUT256 Mbit Octal SPI Flash (Micron)
PSRAMIS66WVO32M8DALL-200BLI256 Mbit Pseudo-SRAM (ISSI)
Camera ConnectorXF3M(1)-1515-1B15-Pin 1mm Pitch FPC (Omron)
Main Buck RegulatorLM61495Q5RPHRQ13–36V 10A Automotive Buck (TI)
Aux Buck (3A)AP3441LSHE-7B2.7–5.5V 3A Adjustable Buck
Aux Buck (3A)TPS62088YFPR2.4–5.5V 3A Adjustable Buck (TI)
Fixed 3.3V BuckTPS560430X3FDBVR4–36V 600mA 3.3V Fixed Buck (TI)
1.8V LDO (×2)ETA5055V180DD1E1.8V 500mA LDO
3.3V LDOETA5055V330DD1E3.3V 500mA LDO
Power MuxTPS2121RUXRORing Power Multiplexer (TI)
USB ESDTPD2E001DRYR2-Channel USB ESD Protection (TI)
USB ConnectorHC-TYPE-C-16P-01A-GUSB Type-C 16P 3A Female
Power InputXT30PW-MXT30 Male 15A Connector
System CrystalSX0B48.000F0810F3048 MHz ±10ppm Crystal
RTC CrystalNX2012SA 32.768K32.768 kHz ±20ppm Crystal
Boot / ResetK2-1808SN-A4SWSPST Tactile Switch (×2)
Status LEDsKT-0603G / KT-0603RGreen (×3) / Red (×2) 0603 LEDs
TVS DiodeLESD5D5.0CT1G150W 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 image

Parts

165
QtyValueFootprintReferences
36100nFeasyeda2kicad:C0603C19, C27, C29, C36, C37, C44, C46, C53, C54, C55, C57, C58, C60, C61, C62, C64 +20
221uFeasyeda2kicad:C0603C1, C3, C10, C13, C14, C16, C17, C35, C48, C56, C59, C63, C66, C70, C72, C75 +6
1322uFeasyeda2kicad:C0805C18, C21, C22, C23, C25, C26, C30, C31, C34, C38, C40, C43, C47
810kΩeasyeda2kicad:R0603R2, R4, R6, R14, R16, R27, R30, R34
810uFeasyeda2kicad:C0805C2, C4, C5, C6, C9, C11, C12, C15
41.5kΩeasyeda2kicad:R0402R21, R22, R24, R25
4JSTeasyeda2kicad:CONN-SMD_S2B-ZR-SM4ACN2, CN3, CN4, CN5
3100kΩeasyeda2kicad:R0603R12, R13, R37
368Ωeasyeda2kicad:R0402R31, R33, R36
3KT-0603Geasyeda2kicad:LED0603-RDLED1, LED3, LED5
21kΩeasyeda2kicad:R0402R32, R35
22.2kΩeasyeda2kicad:R0402R23, R26
22.2pFeasyeda2kicad:C0402C50, C51
2200Ωeasyeda2kicad:R0603R28, R29
2470nFeasyeda2kicad:C0603C7, C8
247kΩeasyeda2kicad:R0603R3, R5
247uFeasyeda2kicad:C1210C24, C28
25.5kΩeasyeda2kicad:R0805R7, R8
28.2pFeasyeda2kicad:C0402C49, C52
2ETA5055V180DD1Eeasyeda2kicad:DFN-4_L1.0-W1.0-P0.65-BL-EPU1, U3
2K2-1808SN-A4SWeasyeda2kicad:KEY-SMD_4P-L4.2-W3.2-P2.20-LS5.1-TLSW1, SW2
2KT-0603Reasyeda2kicad:LED-SMD_L1.6-W0.8-R-RDLED2, LED4
1115kΩeasyeda2kicad:R0603R10
112uHeasyeda2kicad:IND-SMD_L4.8-W4.8L5
1150kΩeasyeda2kicad:R0603R15
118.7kΩeasyeda2kicad:R0603R11
12.2uFeasyeda2kicad:C0603C45
12.2uHeasyeda2kicad:IND-SMD_L4.5-W4.1_GSSM0420L4
12.7uHeasyeda2kicad:IND-SMD_DH0630H-1R5ML2
120kΩeasyeda2kicad:R0603R20
122pFeasyeda2kicad:C0402C33
1240nHeasyeda2kicad:IND-SMD_L3.0-W3.0_MAI3015SL1
127kΩeasyeda2kicad:R0603R1
132.768kHzMyCustom1:XTAL_NX2012SA_NDKX1
14.7uFeasyeda2kicad:C0603C41
148MHzeasyeda2kicad:CRYSTAL-SMD_4P-L1.6-W1.2-BLX2
156.2kΩeasyeda2kicad:R0603R9
191kΩeasyeda2kicad:R0603R19
1AP3441LSHE-7Beasyeda2kicad:DFN-8_L2.0-W2.0-P0.50-BL-EP1.7U9
1Diodeeasyeda2kicad:DSN2_L1.0-W0.6-RDD2
1ETA5055V330DD1Eeasyeda2kicad:XDFN-4_L1.0-W1.0-P0.65-BL-EPU2
1HC-TYPE-C-16P-01A-Geasyeda2kicad:USB-C-SMD_G-SWITCH_GT-USB-7010ENUSB1
1IS66WVO32M8DALL-200BLIeasyeda2kicad:TFBGA-24_L8.0-W6.0-P1.00-TL_MX25UW25645GXDI00U13
1JSTeasyeda2kicad:CONN-SMD_4P-P1.50_S4B-ZR-SM4A-TF-LF-SNCN7
1JSTeasyeda2kicad:CONN-TH_S3B-ZR-SM4A-TF-LF-SNCN6
1LM61495Q5RPHRQ1_C3188409easyeda2kicad:VQFN-16_L4.5-W3.5-P0.50-TL_TI_RPHU7
1MT35XU256ABA1G12-0AUTeasyeda2kicad:T-PBGA-24_L8.0-W6.0-P1.00-TL_MICRON_12U12
1STM32N657X0H3Qeasyeda2kicad:BGA-264_L14.0-W14.0-STM32N657X0H3QU11
1TPD2E001DRYReasyeda2kicad:SON-6_L1.5-W1.0-P0.50-BLU5
1TPS2121RUXReasyeda2kicad:VQFN-HR-12_L2.5-W2.0-P0.50-BLU6
1TPS560430X3FDBVReasyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRU10
1TPS62088YFPReasyeda2kicad:DSBGA-6_L0.8-W1.2-P0.40-R3-C2-TLU4
1TVSeasyeda2kicad:SOD-523_L1.2-W0.8-LS1.6-BID1
1XF3Measyeda2kicad:FPC-SMD_XF3M-1-1515-1BFPC1
1XT30PW-Measyeda2kicad:CONN-TH_XT30PW-MCN1

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 mmTerasaki V.1, the printed circuit board in 3D

    Terasaki V.1

    Kiya86/Terasaki-Main-

    103 parts
  • 4 layers77 × 40 mmStm32n6 v1.0, the printed circuit board in 3D

    Stm32n6 v1.0

    cornway/ComputerVisionHw

    170 parts6
  • 4 layersMainbox2.0 sophie, the printed circuit board in 3D

    Mainbox2.0 sophie

    BlueJayRacing/bjr_kicad

    jhu blue jay racing daq kicad pcb files

    79 parts
  • 4 layers70 × 116 mmPanel, the printed circuit board in 3D

    Panel

    Dennis960/Blumy

    A smart, WiFi-enabled ESP32 soil moisture and plant sensor

    174 parts3
  • 6 layers55 × 28 mmStm32n6-px4, the printed circuit board in 3D

    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 mmUM Controller, the printed circuit board in 3D

    UM Controller

    Aptustech/Micromanipulator_uM_NG

    Next generation Micromanipulator controller

    173 parts2
  • 2 layers223.5 × 160 mmBase, the printed circuit board in 3D

    Base

    bread-modular/bread-modular

    Modular Synths for Everyone

    201 parts67MIT
  • 4 layers82.1 × 21 mmPico stretch2, the printed circuit board in 3D

    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