Skip to the content
PCBKitNew board
4 layers69.8 × 71.5 mmAviyonik, the printed circuit board in 3D

The board is designed around a high-performance flight-control MCU and uses three independent SPI-connected IMUs for motion sensing.

Size
69.8 × 71.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
133
Nets
156
Pads
564
Tracks, vias
1,384, 407
Pours
37
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Sep 2026
Updated
8 Oct 2026

Overview

Aviyonik is an open-source printed circuit board by basarbinici, from the basarbinici/4-Layered-Flight-Controller-PCB repository on GitHub. It is a 4-layer board of 69.8 × 71.5 mm with 133 parts on 156 nets, routed with 1,384 tracks and 407 vias.

It is built around the TCAN1044VDRQ1, INA226AIDGST and MMC5983MA, with the MS5611-01BA03, MEM2061-01-188-00-A and LP5907MFX-1.8 among its other parts. Its parts include 65 capacitors, 31 resistors, 13 ICs, 10 connectors and 4 diodes. It belongs with the STM32 boards of this library.

Main components

10

README

README.md

4-Layer Flight Controller

Features

  • 4-Layer PCB Architecture
  • 3× IMU connected via SPI
  • 1× Barometer
  • 1× Magnetometer
  • 2× UART Connectors
  • 4× PWM Connectors
  • 2× CAN Bus Connectors
  • USB Type-C Connector
  • MicroSD Card Interface
  • Dedicated power and ground planes for improved signal integrity and noise performance

Hardware Architecture

The board is designed around a high-performance flight-control MCU and uses three independent SPI-connected IMUs for motion sensing.

Additional onboard sensors provide:

  • Sensitive inertial measurement by using the industrial standard IMUs , ICM-42686-P by TDK , ISM330ISNTR by STM , SCH16T-K01 by MURATA
  • Current sensor for precise tracking of power consumed by the board
  • Atmospheric pressure / altitude measurement
  • Magnetic heading measurement
  • Flight data logging through the SD card
  • External communication through UART and CAN
  • PWM outputs for servos, ESCs, and other actuators
  • USB-C for communication, debugging, and firmware-related operations

PCB Images

Board stack-up is;

  • Signal
  • Uninterrupted Ground
  • Power
  • Signal

PCB Overview

PCB Overview

Top Layer

Top Layer

First Inner Layer

Bottom Layer

Second Inner Layer

3D Front View

Bottom Layer

3D Rear View

Parts

133
QtyValueFootprintReferences
27100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C16, C17, C18, C21, C22, C23, C24, C25, C26, C27, C29, C31, C33, C34, C36 +11
8100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C14, C15, C47, C48, C49, C53, C63
810KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R14, R28, R29, R30, R31, R32, R33
71uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C11, C13, C59, C60, C61, C62
60RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R7, R8, R9, R10, R11
510nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C19, C20, C40, C54
51uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C30, C42, C45, C51
42.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C28, C32, C35
4220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19, R20, R21, R26
460RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22, R23, R34, R35
4Conn_01x04_PinConnector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ1, J2, J4, J13
4LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C57
24.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
24.7nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC64, C65
24K7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
25K1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR24, R25
2LP5907MFX-1.8Package_TO_SOT_SMD:SOT-23-5U1, U13
2TCAN1044VDRQ1Ayakizleri:SOIC127P599X175-8NU7, U8
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9
10R002Resistor_SMD:R_2512_6332MetricR27
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12
110uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC50
1120R @100MHZInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB1
122RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13
14.7uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC52
14.7uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC56
15RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ14
1Conn_01x06Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_HorizontalJ3
1Conn_01x06_PinConnector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_HorizontalJ10
1FerriteBeadInductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolderFB2
1ICM-42686-PAyakizleri:XDCR_ICM-42686-PU4
1INA226AIDGSTAyakizleri:SOP50P490X110-10NU9
1ISM330ISPackage_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU12
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U14
1LOGOAyakizleri:ATAG***
1MEM2061-01-188-00-AAyakizleri:MEM2061-01-188-00-A_GCTJ9
1MMC5983MAAyakizleri:PQFN50P300X300X100-16NU3
1MS5611-01BAPackage_LGA:LGA-8_3x5mm_P1.25mmU2
1PTC 2A/6VFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1SCH16T-K01-10Ayakizleri:XDCR_SCH16T-K01-10U5
1STM32H755ZITxPackage_QFP:LQFP-144_20x20mm_P0.5mmU6
1SW_SPDTButton_Switch_SMD:Nidec_Copal_CAS-120ASW1
1Screw_Terminal_01x02Connector_Wire:SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mmJ12
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U11
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ8
1XO32Oscillator:Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mmY1

Questions

How big is the Aviyonik PCB?

It measures 69.8 × 71.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Aviyonik use?

133 parts, built around the TCAN1044VDRQ1, INA226AIDGST, MMC5983MA and MS5611-01BA03. 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 Aviyonik KiCad files?

From the basarbinici/4-Layered-Flight-Controller-PCB repository on GitHub, at the commit this page was made from: the board is aviyonik/aviyonik.kicad_pcb and its schematic aviyonik/aviyonik.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Aviyonik design in my own project?

Its repository states no licence, so its author keeps all rights: ask basarbinici before reusing the design.

Similar boards

  • 8 layersFIRM v1.1, the printed circuit board in 3D

    FIRM v1.1

    NCSU-High-Powered-Rocketry-Club/FIRM-KiCad

    Full and open hardware design for FIRM

    108 parts1MIT
  • 4 layers50 × 60 mmDRV835FSV2, the printed circuit board in 3D

    DRV835FSV2

    kavin-x/Quadruped

    afd

    78 parts1
  • 4 layers66 × 34 mmCSMC001, the printed circuit board in 3D

    CSMC001

    COSMIIC-Community/Externals-WL-Hardware

    CAD files for Wireless Link (PCB and enclosure)

    102 partsCERN-OHL-P-2.0
  • 4 layers58.4 × 54 mmTempo bt, the printed circuit board in 3D

    Tempo bt

    rrainey/tempo-bt

    A Bluetooth LE version of the Tempo Skydiving data logger

    69 parts1GPL-3.0
  • 2 layers78 × 58 mmEV Rear SDC, the printed circuit board in 3D

    EV Rear SDC

    ManchesterStingerMotorsports/EV_Rear_SDC

    Second half of Shutdown circuit logic and logging for states on the Johnson node that will sit at the back of the EV and act as a hat to the johnson node in addition to an IMU

    68 parts
  • 2 layers30.6 × 34.3 mmIMU murata, the printed circuit board in 3D

    IMU murata

    MasaoC/GPS-TFT-Map_PONS

    鳥人間コンテストに特化したGNSS誘導システム。人力飛行機のパイロットが使いやすいことを目標にした航法装置です。ハードとソフトをオープンソースで開発しています。

    10 parts14MIT
  • 8 layers153.7 × 88.9 mmLink, the printed circuit board in 3D

    Link

    oro-os/link

    The Oro OS CI/CD pipeline including PCBs, CAD files, firmware and server infrastructure

    381 parts14MIT
  • 4 layers83 × 100 mmSolar module-1u si, the printed circuit board in 3D

    Solar module-1u si

    oresat/oresat-solar-hardware

    OreSat solar array designs and CAD

    148 parts28