

LEVIA H7
Open hardware STM32H743 drone flight controller
- Size
- 39.5 × 39.5 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 173
- Nets
- 159
- Pads
- 583
- Tracks, vias
- 1,679, 552
- Pours
- 530
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 13 Jun 2026
- Updated
- 7 Aug 2026
Overview
LEVIA H7 is an open-source printed circuit board by piecol, from the piecol/LEVIA-H7 repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 6-layer board of 39.5 × 39.5 mm with 173 parts on 159 nets, routed with 1,679 tracks and 552 vias.
It is built around the STM32H743VIH6, SIT1051TK/3 and AT7456ELAH, with the DPS368XTSA1, IST8310 and LMR43620R5RPER among its other parts. Its parts include 52 capacitors, 44 resistors, 23 ICs, 5 diodes and 2 inductors. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
12STM32H743VIH6
TFBGA-100-40℃~+85℃ 1.62V~3.6V 1MB 2MB 32 Bit 480MHz 82 ARM Cortex-M7 Built-in FLASH TFBGA-100 Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontroller Units (MCUs/MPUs/SOCs)SIT1051TK/3
HVSON-8-EP(3x3)-40℃~+150℃ 1 4.5V~5.5V 5Mbps 70mA CAN FD Transceiver Low-power mode、Wake-up function、TXD dominant timeout、Undervoltage Protection、Thermal shutdown protection、Short-Circuit Protection、Silent mode、Integrated level shifting HVSON-8-EP(3x3) CAN Transceivers ROHSSITCAN TransceiversAT7456ELAH
LGA-16(4x6.8)-40℃~+85℃@(Ta) 3.15V~5.25V Driver Non-volatile configuration storage SPI LGA-16(4x6.8) Video Interface ICs ROHSZHONGKEWEIVideo Interface ICsDPS368XTSA1
VLGA-8(2x2.5)-40℃~+85℃ 0.5pa/K 1.7V~3.6V 100pa 27.6ms 30Kpa~1.2bar 500nA 6pa I2C、SPI No VLGA-8(2x2.5) Pressure Sensors ROHSInfineon TechnologiesPressure SensorsIST8310
LGA-16(3x3)-40℃~+85℃ 14bit 600uA I2C ±1.6mT ±2.5mT LGA-16(3x3) 3D Magnetic SensorsiSentek3D Magnetic SensorsLMR43620R5RPER
VQFN-HR-9(2x2)VQFN-HR-9(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersLMR604303SRAKRQ1
QFN-9-40℃~+150℃ 1 1V~34V 200kHz~2.2MHz 3.55uA 3A 3V~36V Adjustable and Fixed Buck Built-in Light load efficient mode、Operating status indication、Frequency synchronization、Hiccup current limiting、EMI optimization (spread spectrum) Step-down type Yes QFN-9 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTF-028-H265
SMD-20℃~+85℃ 2.65mm Connector and Ejector MicroSD Card (TF Card) Push-Pull SMD SD Card / Memory Card Connector ROHSHanbo ElectronicSD Card / Memory Card ConnectorZX-SH1.0-4PWT
SMD,P=1mm,卧贴-40℃~+85℃ 1 1A 1mm 1x4P 3.15mm 4 4.3mm 4P 50V 6.35mm Auxiliary Solder Pin Beige Brass LCP SH Surface Mount, Right Angle Tin SMD,P=1mm,卧贴 Wire To Board Connector ROHSMegastarWire To Board ConnectorICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometersZX-SH1.0-3PWT
SMD,P=1mm,卧贴-40℃~+85℃ 1 1A 1mm 1x3P 3 3.15mm 3P 4.3mm 5.35mm 50V Auxiliary Solder Pin Beige Brass LCP SH Surface Mount, Right Angle Tin SMD,P=1mm,卧贴 Wire To Board Connector ROHSMegastarWire To Board ConnectorZX-SH1.0-6PWT
SMD,P=1mm,卧贴-40℃~+85℃ 1 1A 1mm 1x6P 3.15mm 4.3mm 50V 6 6P 8.35mm Auxiliary Solder Pin Beige Brass LCP SH Surface Mount, Right Angle Tin SMD,P=1mm,卧贴 Wire To Board Connector ROHSMegastarWire To Board Connector
README
README.mdLEVIA H7
Open hardware STM32H743 drone flight controller designed in KiCad. LEVIA H7 is a six-layer flight controller built around the STM32H743, developed as an open hardware platform for multirotor, fixed-wing and experimental UAV applications. The repository includes the complete editable KiCad design files, schematics, PCB layout, 3D model, bill of materials and manufacturing files.

[!WARNING] LEVIA H7 is currently an unvalidated hardware design. Prototype bring-up and flight testing are still pending. Review the design independently before manufacturing or using it in an aircraft.

Main features
- STM32H743 high-performance microcontroller
- Six-layer PCB
- Eight motor outputs
- Dual ICM-42688-P inertial measurement units
- DPS368 barometric pressure sensor
- IST8310 magnetometer
- microSD interface for onboard logging
- Analog video interface with AT7456E-compatible OSD
- Digital VTX connector for DJI O3/O4-class systems
- CAN interface with selectable 120 Ω termination
- Dedicated RC input connector
- External I²C and SPI expansion connectors
- Two ESC connectors with current sensing and telemetry inputs
- USB-C interface with ESD protection
- Dedicated 5 V and 9 V switching regulators
- Separate 3.3 V regulators for MCU and sensor domains
- Up to 6S battery input
Project status
The current files should be considered a pre-production engineering revision, not a flight-qualified product.
Design overview
LEVIA H7 was designed as a general-purpose H7 flight controller rather than as a clone of an existing commercial board.
The architecture follows common flight-controller conventions where useful for firmware compatibility, including standard STM32 peripheral assignments, SDMMC, USB, motor timers and familiar ESC/VTX interfaces.
The following areas were developed independently for LEVIA H7:
- power architecture;
- component placement;
- PCB outline and mechanical design;
- power-distribution network;
- six-layer stackup implementation;
- signal routing;
- grounding strategy;
- design rules and manufacturing preparation.
Publicly available flight-controller schematics, product documentation and firmware hardware definitions were consulted as engineering references.
Design references
LEVIA H7 is an original KiCad hardware design.
The MatekH743 ArduPilot hardware definition and publicly available flight-controller documentation were used as references for peripheral allocation, firmware compatibility and common interface conventions.
The power architecture, schematic implementation, PCB placement, mechanical design and routing were developed independently.
Power architecture
LEVIA H7 uses separate power domains for flight-control electronics and external video equipment.
- 5V_SYS supplies the onboard 3.3 V regulators and external low-voltage peripherals.
- 3V3_MCU supplies the STM32H743 and digital logic.
- 3V3_SENS provides a separate supply for onboard sensors.
- 9V is intended for digital video transmitters.
- USB VBUS can power the system through diode OR-ing for configuration and debugging.
The input power architecture supports batteries up to 6S and includes transient-voltage suppression.
Sensors
Inertial sensing
LEVIA H7 includes two independent ICM-42688-P IMUs connected to separate SPI buses.
The dual-IMU architecture is intended to support sensor redundancy, comparison and firmware-level failover strategies.
Environmental sensing
The board includes:
- DPS368 barometric pressure sensor;
- IST8310 three-axis magnetometer.
Additional environmental sensing may be considered in future revisions.
Interfaces
Motor and ESC connections
LEVIA H7 provides two ESC connectors:
- motors 1–4 with current sensing and ESC telemetry;
- motors 5–8 with an independent current input and telemetry UART.
[!CAUTION] ESC connector pinouts are not universally standardized. Verify VBAT, GND and signal ordering before connecting an ESC.
Video
The board supports both:
- analog video with onboard OSD;
- digital VTX systems through a dedicated 9 V connector and UART interfaces.
Expansion
External interfaces include:
- I²C;
- SPI with two chip-select signals;
- CAN;
- UART-based RC input;
- buzzer;
- LED output;
- auxiliary ADC inputs.
The expansion connectors provide 5 V power, while their digital logic operates at 3.3 V.
PCB
The PCB uses a six-layer stackup with dedicated ground-reference layers.
The layout was developed and documented progressively, with particular attention to:
- uninterrupted signal return paths;
- switching-regulator current loops;
- IMU power integrity;
- separation of analog and switching nodes;
- USB differential routing;
- SDMMC routing;
- motor and telemetry signal grouping.
Repository contents
LEVIA-H7/
├── LEVIA_H7.kicad_pro KiCad project
├── LEVIA_H7.kicad_sch Top-level schematic
├── LEVIA_H7.kicad_pcb PCB layout
├── LEVIA_H7.kicad_dru Custom design rules
├── *.kicad_sch Hierarchical schematic sheets
├── LEVIA_H7.pdf Exported schematic
├── LEVIA_H7.step 3D board model
├── bom/ Bill of materials
├── jlcpcb/ JLCPCB manufacturing files
├── nextpcb/ NextPCB manufacturing files
├── plots/ PCB images and renders
└── LICENSE.txt CERN-OHL-S-2.0 licenseViewing the design
The project can be opened locally with KiCad 10.
The schematic and PCB can also be inspected directly in a browser through KiCanvas:
KiCanvas: https://kicanvas.org/?repo=https%3A%2F%2Fgithub.com%2Fpiecol%2FLEVIA-H7
No KiCad installation is required for browser-based inspection.
Manufacturing
Manufacturing exports are included for convenience, but they should not be treated as production-validated files.
Before ordering:
- review the schematic and PCB independently;
- verify connector orientation and pin numbering;
- confirm all selected component variants and footprints;
- review assembly substitutions;
- run the latest ERC and DRC;
- verify the fabrication stackup and controlled-impedance requirements;
- inspect Gerber and drill files with an independent viewer.
Please use GitHub Issues for review notes, potential errors and proposed improvements.
License
LEVIA H7 hardware design files are released under the:
CERN Open Hardware Licence Version 2 — Strongly Reciprocal
See LICENSE.txt for the complete license text.
Any redistribution or modified version must comply with the conditions of CERN-OHL-S-2.0.
Disclaimer
This project is provided without warranty.
LEVIA H7 is experimental hardware intended for engineering, educational and research use.
UAV systems can cause property damage, injury or loss of the aircraft. Anyone manufacturing, modifying or operating this design is responsible for independently validating its safety and regulatory compliance.
⸻
Designed by Pierluigi Colangeli, PhD
Hardware design · Embedded systems · Open hardware
Parts
173| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C4, C10, C15, C16, C17, C20, C21, C26, C28, C33, C34, C35, C38, C39, C40 +10 |
| 16 | 10K | Resistor_SMD:R_0402_1005Metric | R3, R8, R10, R19, R20, R21, R27, R28, R32, R35, R36, R37, R38, R39, R40, R41 |
| 16 | ~ | EasyEDA:TestPoint_Pad_1.8x0.9mm | TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19 |
| 8 | 10R | Resistor_SMD:R_0402_1005Metric | R42, R43, R44, R45, R46, R47, R48, R49 |
| 6 | ZX-SH1.0-4PWT | EasyEDA:CONN-SMD_4P-P1.00_MEGASTAR_ZX-SH1.0-4PWT | U3, U8, U10, U13, U18, U24 |
| 5 | 22u | Capacitor_SMD:C_0805_2012Metric | C22, C24, C25, C27, C52 |
| 5 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C2, C12, C41, C42, C51 |
| 4 | 100K | Resistor_SMD:R_0402_1005Metric | R7, R9, R15, R29 |
| 4 | 4.7K | Resistor_SMD:R_0402_1005Metric | R25, R26, R30, R31 |
| 4 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C29, C30, C31, C32 |
| 4 | MountingHole_Pad | _pico:MountingHole_3.2mm_M3_ISO14580_Pad_TopBottom | H1, H2, H3, H4 |
| 3 | 1u | Capacitor_SMD:C_0402_1005Metric | C3, C7, C53 |
| 3 | 220R | Resistor_SMD:R_0402_1005Metric | R4, R5, R6 |
| 2 | 10n | Capacitor_SMD:C_0402_1005Metric | C45, C46 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C13, C14 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric | C36, C37 |
| 2 | 1K | Resistor_SMD:R_0402_1005Metric | R11, R34 |
| 2 | 1N5819WL | Diode_SMD:D_SOD-123 | D3, D4 |
| 2 | 2.2u | Capacitor_SMD:C_0402_1005Metric | C8, C11 |
| 2 | 2.2u | Inductor_SMD:L_Coilcraft_XAL4030-XXX | L1, L2 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 75R | Resistor_SMD:R_0402_1005Metric | R22, R23 |
| 2 | AP7361C-33FGE-7 | EasyEDA:DFN-8_L3.0-W3.0-P0.65-BL-EP | U6, U7 |
| 2 | ICM-42688-P | EasyEDA:LGA-14_L3.0-W2.5-P0.50-TL | U14, U15 |
| 2 | ZX-SH1.0-3PWT | EasyEDA:CONN-SMD_3P-P1.00_MEGASTAR_ZX-SH1.0-3PWT | U11, U21 |
| 2 | ZX-SH1.0-6PWT | EasyEDA:CONN-SMD_6P-P1.00_MEGASTAR_ZX-SH1.0-6PWT | U19, U20 |
| 1 | 12.4K | Resistor_SMD:R_0402_1005Metric | R16 |
| 1 | 120R | Resistor_SMD:R_0402_1005Metric | R24 |
| 1 | 16.5k | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C18 |
| 1 | 600Ω@100MHz | Inductor_SMD:L_0402_1005Metric | FB1 |
| 1 | 8MHz | EasyEDA:OSC-SMD_3P-L3.2-W1.3-P1.20-L | Y1 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | AT7456ELAH | EasyEDA:LGA-16_L6.8-W4.0-P0.65-TL-2EP | U9 |
| 1 | DPS368XTSA1 | EasyEDA:LGA-8_L2.5-W2.0-P0.65-TR_DPS368 | U16 |
| 1 | G*** | kibuzzard-6A40F691 | kibuzzard-6A40F691 |
| 1 | G*** | kibuzzard-6A40F981 | kibuzzard-6A40F981 |
| 1 | G*** | kibuzzard-6A4131DD | kibuzzard-6A4131DD |
| 1 | G*** | kibuzzard-6A40F649 | kibuzzard-6A40F649 |
| 1 | G*** | kibuzzard-6A40F9B9 | kibuzzard-6A40F9B9 |
| 1 | G*** | kibuzzard-6A40F62C | kibuzzard-6A40F62C |
| 1 | G*** | kibuzzard-6A40F712 | kibuzzard-6A40F712 |
| 1 | G*** | kibuzzard-6A40F4B5 | kibuzzard-6A40F4B5 |
| 1 | G*** | kibuzzard-6A4131D0 | kibuzzard-6A4131D0 |
| 1 | G*** | kibuzzard-6A40F45A | kibuzzard-6A40F45A |
| 1 | G*** | kibuzzard-6A40F56A | kibuzzard-6A40F56A |
| 1 | G*** | kibuzzard-6A40F8CE | kibuzzard-6A40F8CE |
| 1 | G*** | kibuzzard-6A40F422 | kibuzzard-6A40F422 |
| 1 | G*** | kibuzzard-6A40F5CA | kibuzzard-6A40F5CA |
| 1 | HC-TYPE-C-16P-01M | EasyEDA:USB-C-SMD_HCTL_HC-TYPE-C-16P-01M | USB1 |
| 1 | IST8310 | EasyEDA:LGA-16_L3.0-W3.0-P0.50-BL_SQ | U17 |
| 1 | LED_RGB_EP | EasyEDA:LED-ARRAY-SMD_6P-L1.6-W1.6-TL | D1 |
| 1 | LMR43620R5RPER | EasyEDA:VQFN-9_L2.1-W2.1-P0.50-TL | U4 |
| 1 | LMR604303SRAKRQ1 | EasyEDA:WQFN-9_L2.5-W2.0_RAK0009A | U5 |
| 1 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1 |
| 1 | PESD2CAN | PCM_Package_TO_SOT_SMD_AKL:SOT-23 | D6 |
| 1 | RKCGG140SMTRLFS | EasyEDA:SW-SMD_4P-L3.0-W2.6-P1.80-LS3.5 | SW2 |
| 1 | SIT1051TK/3 | EasyEDA:HVSON-8_L3.0-W3.0-P0.65-BL-EP | U12 |
| 1 | SMAJ30CA | Diode_SMD:D_SMA | D2 |
| 1 | STM32H743VIHx | Package_BGA:TFBGA-100_8x8mm_Layout10x10_P0.8mm | U2 |
| 1 | SolderJumper_2_Open | _pico:SolderJumper_Mini | JP1 |
| 1 | TF-028-H265 | EasyEDA:TF-SMD_TF-021B-H265 | J1 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP11 |
| 1 | USBLC6-2P6 | EasyEDA:SOT-666-6_L1.6-W1.2-P0.50-LS1.6-BL | U1 |
| 1 | XL7EL89COI-111YLC-27M | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y2 |
| 1 | ZX-SH1.0-8PWT | EasyEDA:CONN-SMD_8P-P1.00_MEGASTAR_ZX-SH1.0-8PWT | U22 |
The 170 most common of 173 parts.
Questions
How big is the LEVIA H7 PCB?
It measures 39.5 × 39.5 mm and has 6 copper layers, 1.6 mm thick.
What parts does the LEVIA H7 use?
173 parts, built around the STM32H743VIH6, SIT1051TK/3, AT7456ELAH and DPS368XTSA1. 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 LEVIA H7 KiCad files?
From the piecol/LEVIA-H7 repository on GitHub, at the commit this page was made from: the board is LEVIA_H7.kicad_pcb and its schematic ANALOG_VTX.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LEVIA H7 design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 6 layers22 × 42 mm

- 6 layers36.5 × 36.5 mm

H743 Ardupilot
OliviezGit/FC_01
Le dossier composants contient les fiches techniques PDF, bibliothèques locales, STEP, vues de contrôle et la nomenclature France du 27/09/2026.
156 partsCERN-OHL-S-2.0 - 4 layers70 × 35 mm

- 4 layers54 × 22 mm

- 6 layers220 × 100 mm

Motion card placement
DeadlySIn777/Controller
Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review
203 parts - 6 layers50 × 50 mm

EcatExBrd
open-dynamic-robot-initiative/open-motor-driver-initiative
Open-source drive for brushless motors, following the open dynamic robot initiative
173 parts122BSD-3-Clause - 6 layers117 × 55 mm

KiwiSDR PCB kiwi
PCBench/PCBench
resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…
173 parts21MIT - 6 layers65.6 × 55 mm

CameraPCB
JackkP/Semi-Truck-Backup-Camera
Repository for Team 25 Purdue ECE Senior Design Fall 2025 49022 Senior Design Project. This contains all of the code and schematics for the project. Course-related documentation is stored in google.
173 parts1