Skip to the content
PCBKitNew board
6 layers104 × 104 mmFC REV A, the printed circuit board in 3D

STM32H743 flight controller: staged design, six-layer PCB implementation, manufacturing data and engineering history.

Size
104 × 104 mm
Copper layers
6
Thickness
1.6 mm
Parts
330
Nets
302
Pads
1,246
Tracks, vias
3,989, 531
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Oct 2026
Updated
14 Oct 2026

Overview

FC REV A is an open-source printed circuit board by desanv01, from the desanv01/Flight-Controller-V1 repository on GitHub. It is a 6-layer board of 104 × 104 mm with 330 parts on 302 nets, routed with 3,989 tracks and 531 vias.

It is built around the SN74LVC2G34DBVR(AT), SN74LVC2G07DBVR and BMP390, with the TPD4E05U06DQAR, TPD1E05U06DYAR and TPS3700DDCR among its other parts. Its parts include 130 resistors, 101 capacitors, 52 ICs, 6 connectors and 2 inductors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

12

README

hardware/README.md

Hardware source

Open FC_REV_A.kicad_pro in KiCad 10.0.6 or a compatible later version. Install KiCad's standard libraries/models. Project-local symbols, footprints and required local 3D models are bundled. Standard models use KICAD10_3DMODEL_DIR; local assets use KIPRJMOD.

PCB and project stems remain matched so DRC loads the intended rules. The source is a neutral publication copy; pad, routing, zone, placement and outline geometry was checked unchanged during descriptive metadata reconciliation. See correction report.

The current tree matches the final V1 vendor board geometry. Read the validation status, including warning/ignored-rule and physical-test limitations.

Parts

330
QtyValueFootprintReferences
61100nFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC1, C2, C3, C4, C11, C13, C14, C22, C26, C35, C39, C43, C44, C45, C46, C101 +45
2947kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR57, R59, R60, R62, R63, R65, R66, R68, R72, R109, R120, R122, R124, R126, R128, R129 +13
160FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR27, R58, R61, R64, R67, R101, R102, R105, R106, R113, R114, R119, R121, R123, R125, R127
1622uFC_REV_A_Local:Capacitor_SMD__C_1210_3225MetricC21, C23, C24, C25, C30, C31, C32, C33, C34, C40, C41, C47, C48, C49, C50, C100
1510kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR1, R3, R5, R9, R12, R13, R15, R20, R22, R25, R32, R34, R37, R100, R104
14100kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR8, R10, R28, R31, R33, R36, R38, R42, R43, R44, R45, R46, R48, R69
1322kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR52, R54, R55, R56, R70, R75, R79, R83, R87, R91, R95, R98, R110
11TPD4E05U06DQARFC_REV_A_Local:Package_SON__USON-10_2.5x1.0mm_P0.5mmU21, U23, U26, U29, U32, U35, U43, U53, U58, U61, U62
8TPD1E05U06DYARFC_REV_A_Local:TI_DYA0002_SOD523U39, U40, U41, U46, U49, U52, U56, U60
7100nFC_REV_A_Local:Capacitor_SMD__C_1206_3216MetricC19, C20, C27, C28, C29, C38, C42
7LM66100DCKRFC_REV_A_Local:Package_TO_SOT_SMD__SOT-363_SC-70-6U36, U37, U38, U45, U48, U51, U59
647FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR73, R77, R81, R85, R89, R93
6SN74LVC2G34DBVRFC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6U25, U28, U31, U34, U44, U55
51kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR23, R71, R108, R116, R130
5TMUX1511PWRFC_REV_A_Local:Package_SO__TSSOP-14_4.4x5mm_P0.65mmU20, U22, U42, U54, U57
4M2_2.2mm_PROVISIONALH1, H2, H3, H4
4SN74LVC2G07DBVRFC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6U24, U27, U30, U33
31.5MFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR39, R40, R53
31uFC_REV_A_Local:Capacitor_SMD__C_1206_3216MetricC58, C60, C61
3680FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR17, R47, R117
2120FC_REV_A_Local:Resistor_SMD__R_2010_5025MetricR103, R107
21uFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC10, C12
22.2uFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC7, C8
22.2uFC_REV_A_Local:Capacitor_SMD__C_1206_3216MetricC36, C52
2220kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR26, R35
224pFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC15, C16
23.3kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR99, R115
234.8kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR19, R24
24.7kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR50, R51
249.9kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR16, R30
25.1kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR111, R112
2GNDFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP6, TP15
2SN74AXC4T774PWRFC_REV_A_Local:Package_SO__TSSOP-16_4.4x5mm_P0.65mmU13, U19
2TBD DNPFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC17, C18
2TCAN332DCNRFC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-8U47, U50
2TPS3700DDCRFC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6U9, U10
2TPS3808G01DBVRFC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6U3, U11
1100FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR7
110nFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC53
1137kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR29
12.2uFC_REV_A_Local:Inductor_SMD__L_Coilcraft_XAL4020-XXXL1
122FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR118
122nFC_REV_A_Local:Capacitor_SMD__C_1206_3216MetricC59
128.7kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR2
1300FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR41
131.2kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR11
131.6kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR14
132.768kHz DNPFC_REV_A_Local:Crystal_SMD_1610-2Pin_1.6x1.0mmY2
137.4kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR4
13V3_ANAFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP13
13V3_MAINFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP11
13V3_REFFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP7
13V3_SENSFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP12
14.7nFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC37
14.7uFC_REV_A_Local:Capacitor_SMD__C_0603_1608MetricC6
143045-0600FC_REV_A_Local:POWER1_Molex_43045_0600_4Electrical_2NPTHJ_POWER1
145.3kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR21
15V_AUXFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP10
15V_FC_INFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP8
15V_FC_PROTECTEDFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP9
16.8uFC_REV_A_Local:Inductor_SMD__L_Coilcraft_XAL7070-XXXL2
1600R@100MHzFC_REV_A_Local:Inductor_SMD__L_0603_1608MetricFB1
171.5kFC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR18
1732FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR6
18.000MHzFC_REV_A_Local:Crystal__Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mmY1
1910FC_REV_A_Local:Resistor_SMD__R_0603_1608MetricR49
1BMP390FC_REV_A_Local:Bosch_BMP390_LGA10_2x2U16
1BOOT service shunt DNPFC_REV_A_Local:Connector_JST__JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_VerticalJ11
1BOOT0FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP2
1CAN1FC_REV_A_Local:Connector_JST__JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ7
1CAN2_EVALFC_REV_A_Local:Connector_JST__JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ8
1COMPANIONFC_REV_A_Local:Connector_JST__JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_VerticalJ6
1GPS1FC_REV_A_Local:Connector_JST__JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_VerticalJ4
1GREEN optionalFC_REV_A_Local:LED_SMD__LED_0603_1608MetricD1
1ICM-42688-PFC_REV_A_Local:TDK_ICM42688P_LGA14_3x2.5U12
1NRSTFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP1
1PWR_STATUSFC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mmTP14
1RC_INFC_REV_A_Local:Connector_JST__JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ3
1SM05B-SRSS-TBFC_REV_A_Local:ESC_JST_SH_SM05B_SRSS_TBJ_ESC_FC
1SN74AUP3G17DCURFC_REV_A_Local:Package_SO__VSSOP-8_2.3x2mm_P0.5mmU14

The 313 most common of 330 parts.

Questions

How big is the FC REV A PCB?

It measures 104 × 104 mm and has 6 copper layers, 1.6 mm thick.

What parts does the FC REV A use?

330 parts, built around the SN74LVC2G34DBVR(AT), SN74LVC2G07DBVR, BMP390 and TPD4E05U06DQAR. 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 FC REV A KiCad files?

From the desanv01/Flight-Controller-V1 repository on GitHub, at the commit this page was made from: the board is hardware/FC_REV_A.kicad_pcb and its schematic archive/stage06-schematic/FC_REV_A.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FC REV A design in my own project?

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

Similar boards

  • 4 layers100 × 80 mmBuilt, the printed circuit board in 3D

    Built

    devbisme/ai-circuit-design-tests

    Tests of KiCad-related AI tools.

    243 parts10
  • 4 layers154 × 81 mmSystem candidate, the printed circuit board in 3D

    System candidate

    bernardopg/ps28-modern-amp

    Infinity Primus PS28 amplifier modernization: TPA3255 engineering, validation and safety-gated workflow

    269 parts1
  • 4 layers60 × 110 mmNucula v2, the printed circuit board in 3D

    Nucula v2

    zeugmaster/nucula-board

    Nucula Board: an ESP32-C3 hardware prototype with USB-C, PN7160 NFC, OLED and detachable keyboard. KiCad sources and manufacturing files.

    138 parts1CERN-OHL-S-2.0
  • 4 layers120 × 85 mmVirtual scoring box, the printed circuit board in 3D

    Virtual scoring box

    AndrewCraswell/agency

    Native KiCad engineering prototype, separate from the earlier ESP32/tscircuit board. Open usb-scoring-platform.kicadpro in KiCad 10; schematic and PCB are the editable source, with no generator required.

    146 partsMIT
  • 4 layers55 × 50 mmDisplay adapter, the printed circuit board in 3D

    Display adapter

    daleondev/ProtoMate_Control

    Open ProtoMate.kicadpro in KiCad 10. The complete system schematic and linked perfboard layout share the same project name and component identities.

    55 parts
  • 6 layers70 × 50 mmThunderbolt pcie adapter, the printed circuit board in 3D

    Thunderbolt pcie adapter

    antmicro/thunderbolt-pcie-adapter

    This project contains open hardware design files for an adapter board wrapping 4-lane (i.e. 4x) PCIe Gen 3.0 devices into a Thunderbolt 3 uplink. It is based on the Intel/JHL6340SLLSQ Thunderbolt controller.

    272 parts82Apache-2.0
  • 4 layers60 × 110 mmNeptune, the printed circuit board in 3D

    Neptune

    wntrblm/Neptune

    A salty diode ladder filter

    279 parts44
  • 4 layers46.4 × 99.8 mmTrimix Analyzer, the printed circuit board in 3D

    Trimix Analyzer

    magnus188/aegir

    Open-source ESP32-P4 trimix analyzer prototype for technical diving,

    171 parts14