

STM32-FC
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
7W25X40CLSNIG
SOIC-8-150mil-40℃~+85℃ 100,000 cycles 104MHz 10uA 150ms@(64KB) 2.3V~3.6V 20 Years 4Mbit 800us SPI SOIC-8-150mil NOR FLASH ROHSWinbondNOR FLASHAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBMI088
LGA-16(3x4.5)-40℃~+85℃ Accelerometer Gyroscope LGA-16(3x4.5) Accelerometers ROHSBosch SensortecAccelerometersUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)B5819W
SOD-123-55℃~+125℃ 1.5A 1mA@40V 25A 40V 600mV@1A Standalone SOD-123 Schottky Diodes ROHSMDDSchottky DiodesS9013
SOT-23-55℃~+150℃ 1 NPN 100nA 120 150MHz 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHSTWGMCBipolar (BJT)FUET-4020
SMD,4x4mm-20℃~+70℃ 2.5mm 2V~4V 3V 4kHz 4mm 4mm 65dB 90mA Electromagnetic Passive (Externally Driven) SMD,4x4mm Buzzers ROHSFUETBuzzers
Parts
66| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C5, C8, C9, C10, C12, C14, C16, C17, C18, C20, C21 |
| 7 | 1k | Resistor_SMD:R_0402_1005Metric | R5, R7, R8, R9, R10, R11, R12 |
| 4 | 10uF | Capacitor_SMD:C_0402_1005Metric | C1, C13, C15, C19 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | B5819W | Diode_SMD:D_SOD-123 | D1, D2, D7 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R6 |
| 2 | 10pF | Capacitor_SMD:C_0402_1005Metric | C2, C4 |
| 2 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C6, C7 |
| 2 | Red | LED_SMD:LED_0603_1608Metric | D3, D4 |
| 2 | S9013 | digikey-footprints:SOT-23-3 | Q1, Q2 |
| 1 | 1.5k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 16MHz | Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y1 |
| 1 | 180 | Resistor_SMD:R_0402_1005Metric | R13 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 2.54mm Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | 2.54mm Male | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J6 |
| 1 | 2.54mm Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | 220nF | Capacitor_SMD:C_0402_1005Metric | C22 |
| 1 | 470 | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | BMI088 | Custom_Parts:PQFN50P450X300X100-16N | U5 |
| 1 | Blue | LED_SMD:LED_0603_1608Metric | D6 |
| 1 | FUET-4020 | FUET-4020:FUET-4020 | BZ1 |
| 1 | Green | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | Jumper | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | LIS2MDLTR | Custom_Parts:PQFN50P200X200X70-12N | U6 |
| 1 | Molex 53048-03 | Connector_Molex:Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal | J3 |
| 1 | PWM_Conn_3x04 | Custom_Parts:PWM_Conn_3x04 | J4 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J1 |
| 1 | W25X40CLSN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
More from thecasterian/STM32-FC
1- 4 layers55 × 55 mm

Similar boards
- 4 layers50 × 70 mm

- 4 layers36.8 × 95.3 mm

STM32F401
thecasterian/STM32F401-Playground
Have fun with an STM32F401 breakout board
67 partsBSD-3-Clause - 4 layers34.5 × 39 mm

- 4 layers128 × 84 mm

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 mm

- 4 layers175.6 × 122.1 mm

- 4 layers70.8 × 70.8 mm

Stm32 f4xx minimal
amrithHN/stm32f4xx_minimal_dev
stm32f4 minimal dev board with few sensors
79 parts4GPL-3.0 - 6 layers40 × 40 mm

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.