Skip to the content
4 layers40 × 40 mmSTM32-FC, the printed circuit board in 3D

Flight controller for a quadcopter with STM32F405

Size
40 × 40 mm
Copper layers
4
Thickness
1.6 mm
Parts
66
Nets
84
Pads
254
Tracks, vias
415, 79
Pours
8
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
16 Nov 2022
Updated
12 Feb 2023

Overview

STM32-FC is an open-source printed circuit board by thecasterian, from the thecasterian/STM32-FC repository on GitHub. It is a 4-layer board of 40 × 40 mm with 66 parts on 84 nets, routed with 415 tracks and 79 vias.

It is built around the W25X40CLSNIG, AMS1117-3.3 and BMI088, with the USBLC6-2SC6, B5819W and S9013 among its other parts. Its parts include 22 capacitors, 13 resistors, 7 diodes, 6 ICs and 6 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

7

Parts

66
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0402_1005MetricC3, C5, C8, C9, C10, C12, C14, C16, C17, C18, C20, C21
71kResistor_SMD:R_0402_1005MetricR5, R7, R8, R9, R10, R11, R12
410uFCapacitor_SMD:C_0402_1005MetricC1, C13, C15, C19
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3B5819WDiode_SMD:D_SOD-123D1, D2, D7
3TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3
210kResistor_SMD:R_0402_1005MetricR4, R6
210pFCapacitor_SMD:C_0402_1005MetricC2, C4
22.2uFCapacitor_SMD:C_0402_1005MetricC6, C7
2RedLED_SMD:LED_0603_1608MetricD3, D4
2S9013digikey-footprints:SOT-23-3Q1, Q2
11.5kResistor_SMD:R_0402_1005MetricR3
1100kResistor_SMD:R_0402_1005MetricR1
116MHzCrystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY1
1180Resistor_SMD:R_0402_1005MetricR13
11uFCapacitor_SMD:C_0402_1005MetricC11
12.54mm MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
12.54mm MaleConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
12.54mm MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1220nFCapacitor_SMD:C_0402_1005MetricC22
1470Resistor_SMD:R_0402_1005MetricR2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1BMI088Custom_Parts:PQFN50P450X300X100-16NU5
1BlueLED_SMD:LED_0603_1608MetricD6
1FUET-4020FUET-4020:FUET-4020BZ1
1GreenLED_SMD:LED_0603_1608MetricD5
1JumperJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1LIS2MDLTRCustom_Parts:PQFN50P200X200X70-12NU6
1Molex 53048-03Connector_Molex:Molex_PicoBlade_53048-0310_1x03_P1.25mm_HorizontalJ3
1PWM_Conn_3x04Custom_Parts:PWM_Conn_3x04J4
1STM32F405RGTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J1
1W25X40CLSNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4

More from thecasterian/STM32-FC

1
  • 4 layers55 × 55 mmSTM32-FC, the printed circuit board in 3D

    STM32-FC

    thecasterian/STM32-FC

    Flight controller for a quadcopter with STM32F405

    59 parts3

Similar boards

  • 4 layers50 × 70 mmSTM32-FC, the printed circuit board in 3D

    STM32-FC

    NARAE-INHA-UNIV/NARAEON-hw

    STM32-based flight controller designed with KiCAD.

    111 parts3
  • 4 layers36.8 × 95.3 mmSTM32F401, the printed circuit board in 3D

    STM32F401

    thecasterian/STM32F401-Playground

    Have fun with an STM32F401 breakout board

    67 partsBSD-3-Clause
  • 4 layers34.5 × 39 mmEpd watch, the printed circuit board in 3D

    Epd watch

    andr00d/epd_watch

    epd watch project

    63 parts18MIT
  • 4 layers128 × 84 mmDronemagnav2, the printed circuit board in 3D

    Dronemagnav2

    ajisrawi/DroneMagNav2.0

    DroneMagNav 2.0 - survey-fluxgate magnetic-anomaly navigation board for drones (IGRF-14 + EMAG2v3 continued to flight altitude)

    222 parts
  • 4 layers22.4 × 70.5 mmGr25 nodes, the printed circuit board in 3D

    Gr25 nodes

    Gaucho-Racing/Sensor-Nodes

    GR25 Sensor Nodes

    76 parts
  • 4 layers175.6 × 122.1 mmA4092, the printed circuit board in 3D

    A4092

    A4091/A4092

    A4092 SCSI-2 Host Controller

    94 parts10
  • 4 layers70.8 × 70.8 mmStm32 f4xx minimal, the printed circuit board in 3D

    Stm32 f4xx minimal

    amrithHN/stm32f4xx_minimal_dev

    stm32f4 minimal dev board with few sensors

    79 parts4GPL-3.0
  • 6 layers40 × 40 mmKestrel fc, the printed circuit board in 3D

    Kestrel fc

    HeyPCB/kestrel-fc

    Kestrel H7: STM32H743 FPV flight controller with ICM-20602 + BMI088, MS5611, 16 MB blackbox, 5 V and switchable 10 V BECs.

    114 partsCERN-OHL-S-2.0

Questions

How big is the STM32-FC PCB?

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

What parts does the STM32-FC use?

66 parts, built around the W25X40CLSNIG, AMS1117-3.3, BMI088 and USBLC6-2SC6. 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 STM32-FC KiCad files?

From the thecasterian/STM32-FC repository on GitHub, at the commit this page was made from: the board is Hardware/Rev_B/STM32-FC.kicad_pcb and its schematic Hardware/Rev_A/STM32-FC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the STM32-FC design in my own project?

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