Skip to the content
8 layers34 × 54.8 mmH7-Beast, the printed circuit board in 3D

Just a flight controller

Size
34 × 54.8 mm
Copper layers
8
Thickness
1.6 mm
Parts
84
Nets
123
Pads
421
Tracks, vias
1,008, 151
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Jul 2026
Updated
2 Jul 2026

Overview

H7-Beast is an open-source printed circuit board by FBIopeningUPP, from the FBIopeningUPP/H7-Beast repository on GitHub. It is an 8-layer board of 34 × 54.8 mm with 84 parts on 123 nets, routed with 1,008 tracks and 151 vias.

It is built around the DPS310XTSA1, TF-123-ARP9H17 and MIC5219-3.3YM5, with the ICM-42688-P, KH-2.54PH180-3X13P-L11.5 and TJA1051TK/3/1 among its other parts. Its parts include 32 capacitors, 22 resistors, 12 connectors, 10 ICs and 5 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

10

README

readme.md

H7 Beast

Screenshot

H7 Beast is a small open source flight controller that is based of Betaflight, INav, ArduPilot and PX4 firmware. The size of the board with the features is amazing it's just 58x34mm wide and comes with all the features like external spi and canbus and 12 motor output with a single output for ws2812b leds

Features

  • MCU: STM32H743VIT6
  • Gyroscope: 2x ICM-42688-P with low noise 3.3v Rail
  • Barometer: DPS310
  • Blackbox: Sd Card interface
  • UARTs: 7x UARTs
  • i2C: 2x i2C, 1 internal and 1 external
  • SPI: 4x SPI, 3x internal 1x external
  • CAN: 1x External Can
  • Digital VTX Out: 1x
  • MIC5219 low-noise LDO regulators

Betaflight, INav, ArduPilot and PX4 firmware

As i have used the hardware definition by MatekH743 we can already see the target available in the configurator

betaflight

PCB Design

This is my first ever 8 layer design for a compact wing based fliht controller, so it is a bit messy but functional

alt text

alt text

With a Non-BGA chip i have the design pretty easy and managable with 8 layers, and it can fit small uavs easily, it comes with 5v circuit protection from external esc's and 5v from usb input

This can be powered through external 5v bec from the esc's or any other 5v power source

Steps to reproduce

U can upload the gerber to the JLCPCB and select 1oz ENIG and 1oz copper for inner layer For the assembly we only need the front side to be assembled so we can choose that and then upload the bom and designator files to get a quote on the bom and u can order the project

alt text

alt text

But if u want to hand assmeble the whole thing u can also do that by using Interactive BOM It lists all the components and u can select what all part u have sourced and what all parts are needed to be sourced and what u have placed and what not u have placed on the board

USAGE OF AI

the ai was used to create pinout i copied the hwdef from ardupilot github repo and used ai to create a pinout for me so its easier for me to update things in kicad

Parts

84
QtyValueFootprintReferences
13100nFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC201, C202, C203, C204, C205, C207, C210, C307, C308, C401, C402, C501, C503
910kPCM_Resistor_SMD_AKL:R_0402_1005MetricR205, R301, R302, R503, R504, R505, R506, R507, R508
41kPCM_Resistor_SMD_AKL:R_0402_1005MetricR401, R402, R403, R404
44.7kPCM_Resistor_SMD_AKL:R_0402_1005MetricR201, R202, R203, R204
3100nFPCM_Capacitor_SMD_AKL:C_0603_1608MetricC409, C410, C411
32.2uFPCM_Capacitor_SMD_AKL:C_0603_1608MetricC403, C404, C405
3470pFPCM_Capacitor_SMD_AKL:C_0603_1608MetricC406, C407, C408
3MIC5219-3.3YM5Package_TO_SOT_SMD:SOT-23-5U401, U402, U403
20.1uFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC302, C304
2100PCM_Resistor_SMD_AKL:R_0402_1005MetricR206, R207
210nFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC301, C306
21uFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC206, C502
22.2uFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC303, C305
24.7uFPCM_Capacitor_SMD_AKL:C_0402_1005MetricC208, C209
25.1kPCM_Resistor_SMD_AKL:R_0402_1005MetricR501, R502
2B140HW-7PCM_Diode_SMD_Handsoldering_AKL:D_SOD-123D402, D403
2ICM-42688-Peasyeda2kicad:LGA-14_L3.0-W2.5-P0.50-TLU301, U302
2LED_0402PCM_LED_SMD_AKL:LED_0402_1005MetricLED201, LED202
1120PCM_Resistor_SMD_AKL:R_0402_1005MetricR509
18mhzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY201
1CANConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ514
1DPS310XTSA1easyeda2kicad:LGA-8_DPS310XTSA1U303
1EXT SENSConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ515
1I2C2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ513
1KH-2.54PH180-3X13P-L11.5easyeda2kicad:HDR-TH_39P-P2.54-V-M-R3-C13-S2.54U503
1SKRPABE010easyeda2kicad:KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6SW201
1SPI3Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ512
1SS8050Package_TO_SOT_SMD:SOT-23Q501
1STM32H743VITxPackage_QFP:LQFP-100_14x14mm_P0.5mmU201
1TF-123-ARP9H17easyeda2kicad:TF-SMD_TF-123-ARP9H15U501
1TJA1051TK-3Package_SON:HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mmU502
1UART2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ505
1UART4Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ508
1UART7Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ510
1UART8Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ511
1USART3Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ506
1USART6Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ509
1USBCConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ501
1USBLC6-2P6PCM_Package_TO_SOT_SMD_AKL:SOT-666D501
1VTX&UART1Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ301

Similar boards

  • 4 layers40 × 40 mmSTMF765 Flight Controller, the printed circuit board in 3D

    STMF765 Flight Controller

    MatthiasGeorgImhof/STMF765_Flight_Controller

    A flight controller inspired by Speedybee F405 v3 but with CAN using F7 MCU. Use flash memory instead of flash card.

    235 parts1
  • 4 layers72.4 × 70.2 mmElpass, the printed circuit board in 3D

    Elpass

    inapp123/elPass_hardware

    超老电子通行证:基于zynq7010的LJ64H034 平板电脑/显示器

    214 partsCERN-OHL-P-2.0
  • 4 layers16 × 44 mmPilkbrain, the printed circuit board in 3D

    Pilkbrain

    cr1tbit/pilkbrain

    The schematic is still a bit messy, just for the reference for now.

    106 parts1
  • 6 layers120.9 × 90 mmSvayamV3 IIK, the printed circuit board in 3D

    SvayamV3 IIK

    si-nalsal/pcb-mantis

    A servo-based UAV flight controller built around the STM32H743IIK6 (Cortex-M7, UFBGA-201, 0.65 mm pitch). The board distributes power to a fixed-wing/multirotor airframe with 16 PWM servo outputs, redundant IMU and…

    290 partsCERN-OHL-S-2.0
  • 4 layers105.6 × 104.8 mmDrone PCB, the printed circuit board in 3D

    Drone PCB

    Eemac/droneSwarm

    Code and build log for a PCB quadcopter swarm.

    229 parts
  • 6 layers36 × 36 mmNewSkyH7-Air, the printed circuit board in 3D

    NewSkyH7-Air

    kuku-199/NewSky

    159 parts10Apache-2.0
  • 4 layers102.8 × 67 mmEntegre fc, the printed circuit board in 3D

    Entegre fc

    ErdemA33/stm32f405-flight-controller

    Open-source ArduPilot-compatible flight controller for fixed-wing UAVs. STM32F405, 4-layer KiCad design, built in 5 modular stages.

    129 parts3
  • 4 layers48.9 × 49.8 mmFC REV2, the printed circuit board in 3D

    FC REV2

    xXsenseiXx/KHATAF-F411

    Open-hardware 4-layer STM32F411 drone flight controller designed in KiCad for INAV and Betaflight.

    73 parts2

Questions

How big is the H7-Beast PCB?

It measures 34 × 54.8 mm and has 8 copper layers, 1.6 mm thick.

What parts does the H7-Beast use?

84 parts, built around the DPS310XTSA1, TF-123-ARP9H17, MIC5219-3.3YM5 and ICM-42688-P. 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 H7-Beast KiCad files?

From the FBIopeningUPP/H7-Beast repository on GitHub, at the commit this page was made from: the board is h7/h7.kicad_pcb and its schematic h7/connector1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the H7-Beast design in my own project?

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