# 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)*