

FC REV A
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
12SN74LVC2G34DBVR(AT)
SOT-23-6SOT-23-6 Buffers, Drivers, Receivers, Transceivers ROHSAOTEBuffers, Drivers, Receivers, TransceiversSN74LVC2G07DBVR
SOT-23-6-40℃~+125℃ 1 1.65V~5.5V 10uA 2 2.2ns@3.3V,50pF 24mA 24mA 74LVC Schmitt trigger SOT-23-6 Buffers, Drivers, Receivers, Transceivers ROHSTECH PUBLICBuffers, Drivers, Receivers, TransceiversBMP390
LGA-10(2x2)-40℃~+85℃ 0.6pa/K 1.5uA 1.65V~3.6V 30Kpa~1.25bar 3pa 50pa I2C、SPI Integrated ADC and digital interface、Standby mode、On-chip temperature output Yes LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsTPD4E05U06DQAR
USON-10-40℃~+125℃ 0.5pF 10nA 14V 2.5A@8/20us 40W@8/20us 5.5V 6.5V ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional USON-10(1x2.5) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD Protection DevicesTPD1E05U06DYAR
SOT-5X3-40℃~+125℃ 0.42pF 1 10V 10nA 2.5A@8/20us 40W@8/20us 5.5V 8.5V IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS Unidirectional SOT-5X3 ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)TPS3700DDCR
SOT-23-6-40℃~+125℃ 1.8V~18V 11uA 1nA 2 2.2us 29us 5.5mV Open-drain SOT-23-6 Comparators ROHSTexas InstrumentsComparatorsTPS3808G01DBVR-TP
SOT-23-6SOT-23-6 Supervisor and Reset ICs ROHSTECH PUBLICUncategorisedICM-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 InvenSenseAccelerometersRC0603JR-070RL
UncategorisedUnknown makerRT0603BRD0710KL
0603-55℃~+155℃ 100mW 10kΩ 75V Thin Film Resistor ±0.1% ±25ppm/℃ 0603 Chip Resistor - Surface Mount ROHSYAGEOChip Resistor - Surface MountRC0603FR-07100KL
UncategorisedUnknown makerRC0603FR-071KL
UncategorisedUnknown maker
README
hardware/README.mdHardware 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 61 | 100n | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C1, C2, C3, C4, C11, C13, C14, C22, C26, C35, C39, C43, C44, C45, C46, C101 +45 |
| 29 | 47k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R57, R59, R60, R62, R63, R65, R66, R68, R72, R109, R120, R122, R124, R126, R128, R129 +13 |
| 16 | 0 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R27, R58, R61, R64, R67, R101, R102, R105, R106, R113, R114, R119, R121, R123, R125, R127 |
| 16 | 22u | FC_REV_A_Local:Capacitor_SMD__C_1210_3225Metric | C21, C23, C24, C25, C30, C31, C32, C33, C34, C40, C41, C47, C48, C49, C50, C100 |
| 15 | 10k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R1, R3, R5, R9, R12, R13, R15, R20, R22, R25, R32, R34, R37, R100, R104 |
| 14 | 100k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R8, R10, R28, R31, R33, R36, R38, R42, R43, R44, R45, R46, R48, R69 |
| 13 | 22k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R52, R54, R55, R56, R70, R75, R79, R83, R87, R91, R95, R98, R110 |
| 11 | TPD4E05U06DQAR | FC_REV_A_Local:Package_SON__USON-10_2.5x1.0mm_P0.5mm | U21, U23, U26, U29, U32, U35, U43, U53, U58, U61, U62 |
| 8 | TPD1E05U06DYAR | FC_REV_A_Local:TI_DYA0002_SOD523 | U39, U40, U41, U46, U49, U52, U56, U60 |
| 7 | 100n | FC_REV_A_Local:Capacitor_SMD__C_1206_3216Metric | C19, C20, C27, C28, C29, C38, C42 |
| 7 | LM66100DCKR | FC_REV_A_Local:Package_TO_SOT_SMD__SOT-363_SC-70-6 | U36, U37, U38, U45, U48, U51, U59 |
| 6 | 47 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R73, R77, R81, R85, R89, R93 |
| 6 | SN74LVC2G34DBVR | FC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6 | U25, U28, U31, U34, U44, U55 |
| 5 | 1k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R23, R71, R108, R116, R130 |
| 5 | TMUX1511PWR | FC_REV_A_Local:Package_SO__TSSOP-14_4.4x5mm_P0.65mm | U20, U22, U42, U54, U57 |
| 4 | M2_2.2mm_PROVISIONAL | H1, H2, H3, H4 | |
| 4 | SN74LVC2G07DBVR | FC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6 | U24, U27, U30, U33 |
| 3 | 1.5M | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R39, R40, R53 |
| 3 | 1u | FC_REV_A_Local:Capacitor_SMD__C_1206_3216Metric | C58, C60, C61 |
| 3 | 680 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R17, R47, R117 |
| 2 | 120 | FC_REV_A_Local:Resistor_SMD__R_2010_5025Metric | R103, R107 |
| 2 | 1u | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C10, C12 |
| 2 | 2.2u | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C7, C8 |
| 2 | 2.2u | FC_REV_A_Local:Capacitor_SMD__C_1206_3216Metric | C36, C52 |
| 2 | 220k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R26, R35 |
| 2 | 24p | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C15, C16 |
| 2 | 3.3k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R99, R115 |
| 2 | 34.8k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R19, R24 |
| 2 | 4.7k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R50, R51 |
| 2 | 49.9k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R16, R30 |
| 2 | 5.1k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R111, R112 |
| 2 | GND | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP6, TP15 |
| 2 | SN74AXC4T774PWR | FC_REV_A_Local:Package_SO__TSSOP-16_4.4x5mm_P0.65mm | U13, U19 |
| 2 | TBD DNP | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C17, C18 |
| 2 | TCAN332DCNR | FC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-8 | U47, U50 |
| 2 | TPS3700DDCR | FC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6 | U9, U10 |
| 2 | TPS3808G01DBVR | FC_REV_A_Local:Package_TO_SOT_SMD__SOT-23-6 | U3, U11 |
| 1 | 100 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R7 |
| 1 | 10n | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C53 |
| 1 | 137k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R29 |
| 1 | 2.2u | FC_REV_A_Local:Inductor_SMD__L_Coilcraft_XAL4020-XXX | L1 |
| 1 | 22 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R118 |
| 1 | 22n | FC_REV_A_Local:Capacitor_SMD__C_1206_3216Metric | C59 |
| 1 | 28.7k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R2 |
| 1 | 300 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R41 |
| 1 | 31.2k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R11 |
| 1 | 31.6k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R14 |
| 1 | 32.768kHz DNP | FC_REV_A_Local:Crystal_SMD_1610-2Pin_1.6x1.0mm | Y2 |
| 1 | 37.4k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R4 |
| 1 | 3V3_ANA | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP13 |
| 1 | 3V3_MAIN | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP11 |
| 1 | 3V3_REF | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP7 |
| 1 | 3V3_SENS | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP12 |
| 1 | 4.7n | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C37 |
| 1 | 4.7u | FC_REV_A_Local:Capacitor_SMD__C_0603_1608Metric | C6 |
| 1 | 43045-0600 | FC_REV_A_Local:POWER1_Molex_43045_0600_4Electrical_2NPTH | J_POWER1 |
| 1 | 45.3k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R21 |
| 1 | 5V_AUX | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP10 |
| 1 | 5V_FC_IN | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP8 |
| 1 | 5V_FC_PROTECTED | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP9 |
| 1 | 6.8u | FC_REV_A_Local:Inductor_SMD__L_Coilcraft_XAL7070-XXX | L2 |
| 1 | 600R@100MHz | FC_REV_A_Local:Inductor_SMD__L_0603_1608Metric | FB1 |
| 1 | 71.5k | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R18 |
| 1 | 732 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R6 |
| 1 | 8.000MHz | FC_REV_A_Local:Crystal__Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm | Y1 |
| 1 | 910 | FC_REV_A_Local:Resistor_SMD__R_0603_1608Metric | R49 |
| 1 | BMP390 | FC_REV_A_Local:Bosch_BMP390_LGA10_2x2 | U16 |
| 1 | BOOT service shunt DNP | FC_REV_A_Local:Connector_JST__JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J11 |
| 1 | BOOT0 | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP2 |
| 1 | CAN1 | FC_REV_A_Local:Connector_JST__JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J7 |
| 1 | CAN2_EVAL | FC_REV_A_Local:Connector_JST__JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J8 |
| 1 | COMPANION | FC_REV_A_Local:Connector_JST__JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical | J6 |
| 1 | GPS1 | FC_REV_A_Local:Connector_JST__JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical | J4 |
| 1 | GREEN optional | FC_REV_A_Local:LED_SMD__LED_0603_1608Metric | D1 |
| 1 | ICM-42688-P | FC_REV_A_Local:TDK_ICM42688P_LGA14_3x2.5 | U12 |
| 1 | NRST | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP1 |
| 1 | PWR_STATUS | FC_REV_A_Local:TestPoint__TestPoint_Pad_D1.0mm | TP14 |
| 1 | RC_IN | FC_REV_A_Local:Connector_JST__JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J3 |
| 1 | SM05B-SRSS-TB | FC_REV_A_Local:ESC_JST_SH_SM05B_SRSS_TB | J_ESC_FC |
| 1 | SN74AUP3G17DCUR | FC_REV_A_Local:Package_SO__VSSOP-8_2.3x2mm_P0.5mm | U14 |
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 mm

- 4 layers154 × 81 mm

System candidate
bernardopg/ps28-modern-amp
Infinity Primus PS28 amplifier modernization: TPA3255 engineering, validation and safety-gated workflow
269 parts1 - 4 layers60 × 110 mm

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 mm

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 mm

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 mm

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 mm

- 4 layers46.4 × 99.8 mm

Trimix Analyzer
magnus188/aegir
Open-source ESP32-P4 trimix analyzer prototype for technical diving,
171 parts14