# STM32F4 Flight Controller Template
## Description
This is a STM32F4 Flight Controller template with 6-axis Accelerometer, Gyroscope. With OSD generator MAX7456EUI. #drone #flightController #STM32F405 #controller #OSD #video #referenceDesign #project #MPU6000 #template
## Project Details
- **Owner:** rawfish69
- **Created:** 3/29/2026
- **Last Updated:** 3/29/2026
- **Visibility:** Public
- **License:** https://creativecommons.org/licenses/by/4.0/
- **Forks:** 8
## Key Components
### 5V_RAIL — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md)
- Manufacturer Part Number: HX PH254-01-04-Z-L11.5 straight pin header
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### D2 — [BAT54C-G](https://www.flux.ai/lcsc/bat54c-g.md)
- Part Type: Schottky Barrier Diodes (SBD)
- Product Info Url: https://lcsc.com/product-detail/Schottky-Barrier-Diodes-SBD_BAT54C_C164910.html
- Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_1809211019_Jiangsu-Changjing-Electronics-Technology-Co---Ltd--BAT54C-G_C164910.pdf
- JLCPCB Part Class: Extended Part
- Package or Case Code: SOT-23_L2.9-W1.3-P1.90-LS2.4-BR
- Manufacturer Part Number: BAT54C-G
- LCSC Part Number: C164910
- Manufacturer Name: CJ(江苏长电/长晶)
**Pins:**
- A1 [pin 1]
- A2 [pin 2]
- K [pin 3]
### GND_RAIL — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md)
- Part Type: Connector
- Manufacturer Part Number: HX PH254-01-04-Z-L11.5 straight pin header
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### IC1 — [STM32F405RGT6TR](https://www.flux.ai/jecstronic/stm32f405rgt6tr.md)
- Manufacturer Part Number: STM32F405RGT6
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf
- Symbol Style: Parametric
- Part Type: Microcontroller
- Manufacturer Name: STMicroelectronics
**Pins:**
- BOOT0 [pin 60]
- NRST [pin 7]
- PA0_WKUP [pin 14]
- PA1 [pin 15]
- PA10 [pin 43]
- PA11 [pin 44]
- PA12 [pin 45]
- PA13 [pin 46]
- PA14 [pin 49]
- PA15 [pin 50]
- PA2 [pin 16]
- PA3 [pin 17]
- PA4 [pin 20]
- PA5 [pin 21]
- PA6 [pin 22]
- PA7 [pin 23]
- PA8 [pin 41]
- PA9 [pin 42]
- PB0 [pin 26]
- PB1 [pin 27]
- PB10 [pin 29]
- PB11 [pin 30]
- PB12 [pin 33]
- PB13 [pin 34]
- PB14 [pin 35]
- PB15 [pin 36]
- PB2 [pin 28]
- PB3 [pin 55]
- PB4 [pin 56]
- PB5 [pin 57]
- PB6 [pin 58]
- PB7 [pin 59]
- PB8 [pin 61]
- PB9 [pin 62]
- PC0 [pin 8]
- PC1 [pin 9]
- PC10 [pin 51]
- PC11 [pin 52]
- PC12 [pin 53]
- PC13 [pin 2]
- PC14 [pin 3]
- PC15 [pin 4]
- PC2 [pin 10]
- PC3 [pin 11]
- PC4 [pin 24]
- PC5 [pin 25]
- PC6 [pin 37]
- PC7 [pin 38]
- PC8 [pin 39]
- PC9 [pin 40]
- PD2 [pin 54]
- PH0 [pin 5]
- PH1 [pin 6]
- VBAT [pin 1]
- VCAP_1 [pin 31]
- VCAP_2 [pin 47]
- VDD_1 [pin 19]
- VDD_2 [pin 32]
- VDD_3 [pin 48]
- VDD_4 [pin 64]
- VDDA [pin 13]
- VSS_1 [pin 18]
- VSS_2 [pin 63]
- VSSA [pin 12]
### LED1 — [LED-0402-Template](https://www.flux.ai/vasy_skral/led-0402-template.md)
- Part Type: LED
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 16-213SDRC/S530-A3/TR8
**Pins:**
- A [pin 2]
- K [pin 1]
### LED2 — [LED-0402-Template](https://www.flux.ai/vasy_skral/led-0402-template.md)
- Manufacturer Part Number: 16-213SDRC/S530-A3/TR8
- Part Type: LED
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- A [pin 2]
- K [pin 1]
### S1 — [SKRPABE010](https://www.flux.ai/openpartlist/skrpabe010.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Switch
- Manufacturer Part Number: SKRPABE010
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/5481/SKRP-1370722.pdf
- Manufacturer Name: Alps Alpine
**Pins:**
- 1 [pin P$1]
- 2 [pin P$2]
- 3 [pin P$3]
- 4 [pin P$4]
### SWITCHS — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md)
- Part Type: Connector
- Manufacturer Part Number: HX PH254-01-04-Z-L11.5 straight pin header
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### U1 — [AMS1117-3.3](https://www.flux.ai/vasy_skral/ams1117-33.md)
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811021917_Advanced-Monolithic-Systems-AMS1117_C6188.pdf
- Part Type: Integrated Circuit
- Manufacturer Part Number: AMS1117-3.3
- Symbol Style: Parametric
- Manufacturer Name: AMS
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- GND [pin 1]
- TAB(VOUT) [pin 4]
- VIN [pin 3]
- VOUT [pin 2]
### U2 — [MAX7456EUI+](https://www.flux.ai/adrian95/max7456euiplus.md)
- Datasheet URL: https://www.analog.com/media/en/technical-documentation/data-sheets/MAX7456.pdf
- Part Type: Integrated Circuit
- Manufacturer Part Number: AT7456E
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Analog Devices Inc./Maxim Integrated
**Pins:**
- ~CS [pin 8]
- ~HSYNC [pin 18]
- ~RESET [pin 19]
- ~VSYNC [pin 17]
- AGND [pin 20]
- AVDD [pin 21]
- CLKIN [pin 5]
- CLKOUT [pin 7]
- DGND [pin 4]
- DVDD [pin 3]
- EP [pin 29]
- LOS [pin 12]
- PGND [pin 23]
- PVDD [pin 24]
- SAG [pin 25]
- SCLK [pin 10]
- SDIN [pin 9]
- SDOUT [pin 11]
- VIN [pin 22]
- VOUT [pin 26]
- XFB [pin 6]
### U5 — [MPU-6000](https://www.flux.ai/adrian95/mpu-6000.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: TDK InvenSense
- Part Type: Sensor
- Datasheet URL: https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf
- Manufacturer Part Number: MPU-6000
**Pins:**
- ~CS~ [pin 8]
- AD0/SDO [pin 9]
- AUX_CL [pin 7]
- AUX_DA [pin 6]
- CLKIN [pin 1]
- CPOUT [pin 20]
- FSYNC [pin 11]
- GND [pin 18]
- INT [pin 12]
- NC [pin 17]
- NC [pin 2]
- NC [pin 3]
- NC [pin 15]
- NC [pin 5]
- NC [pin 16]
- NC [pin 14]
- NC [pin 4]
- REGOUT [pin 10]
- RESV [pin 19]
- RESV [pin 22]
- RESV [pin 21]
- SCL/SCLK [pin 23]
- SDA/SDI [pin 24]
- VDD [pin 13]
### UART_3_6 — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md)
- Manufacturer Part Number: HX PH254-01-04-Z-L11.5 straight pin header
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### UART1_I2C — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md)
- Manufacturer Part Number: HX PH254-01-04-Z-L11.5 straight pin header
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### USB — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md)
- Part Type: Connector
- Manufacturer Part Number: HX PH254-01-04-Z-L11.5 straight pin header
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### VIDEO — [Connector 01x04 0.100](https://www.flux.ai/vasy_skral/connector-01x04-0100.md)
- Part Type: Connector
- Manufacturer Part Number: HX PH254-01-04-Z-L11.5 straight pin header
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### X1 — [NX3225GA-27MHz-STD-CRG-2](https://www.flux.ai/lcsc/nx3225ga-27mhz-std-crg-2.md)
- Part Type: Crystals
- JLCPCB Part Class: Extended Part
- Manufacturer Name: NDK
- LCSC Part Number: C481398
- Product Info Url: https://lcsc.com/product-detail/SMD-Crystal-Resonators_NDK-NX3225GA-27M-STD-CRG-2_C481398.html
- Package or Case Code: CRYSTAL-SMD_4P-L3.2-W2.5-BL
- Manufacturer Part Number: NX3225GA-27MHz-STD-CRG-2
- Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_NDK-NX3225GA-27MHz-STD-CRG-2_C481398.pdf
**Pins:**
- 1 [pin 1]
- 3 [pin 3]
- GND [pin 4]
- GND [pin 2]
### Y1 — [CSTCE8M00G52-R0](https://www.flux.ai/adrian95/cstce8m00g52-r0.md)
- Part Type: Oscillator
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Murata Electronics
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1810170910_Murata-Electronics-CSTCE8M00G52-R0_C22549.pdf
- Manufacturer Part Number: CSTCE8M00G52-R0
**Pins:**
- GND [pin 2]
- INPUT [pin 1]
- OUTPUT [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/rawfish69/stm32f4-flight-controller-template](https://www.flux.ai/rawfish69/stm32f4-flight-controller-template).*
---
*Generated from [https://www.flux.ai/rawfish69/stm32f4-flight-controller-template](https://www.flux.ai/rawfish69/stm32f4-flight-controller-template)*