


Custom FC - Schematic Review Request
I've just completed the schematic for a custom STM32F405RGTx-based quadcopter flight controller in KiCad. This is my first full FC design and I'd love to get some feedback before moving to PCB layout.
**Overview:**
A full-featured flight controller targeting Betaflight compatibility, designed for 4S–6S LiPo (7.4–25.2V) input.
**Power Architecture:**
- VBAT → TPS54360DDA buck converter → +5V @ 3.5A
- +5V → SPX3819M5-L-3-3 LDO → +3.3V @ 500mA
- VDDA filtered via 120Ω ferrite bead
**Peripherals:**
- IMU: ICM-42688-P (SPI1)
- Barometer: BMP388 (SPI3)
- Magnetometer: QMC5883L (I2C2)
- GPS: SAM-M10Q direct mount (UART3)
- OSD: AT7456E with 27MHz crystal (SPI2)
- CAN Bus: SN65HVD230
- FPV camera input with ferrite filter
- USB-C with USBLC6-2SC6 ESD protection
- SWD debug connector
**Connectors:**
- 8-pin JST-SH motor outputs (DShot, TIM1/TIM8)
- 4-pin JST-SH receiver (USART1)
- 4-pin JST-SH VTX (USART2 + video)
- 2-pin buzzer
- 2-pin current sensor input with ADC filter
- XT30 ESC power and battery connectors
- Battery voltage divider → PA0 ADC