F7 Flight Controller PCB Design

Job ID: 39916011

Budget: $250 – $750 USD

I’m building a custom flight controller around an STM32 F7 and need a complete PCB design ready for fabrication. The board must seamlessly integrate:

• GPS module
• Barometer for precise altitude sensing
• 6-axis gyroscope/IMU
• Micro-SD slot for flight-log recording
• USB-C connector for power and firmware flashing

Please create the full schematic and a compact multi-layer layout that meets standard drone form-factors. Factor in clean power distribution (5 V and 3.3 V rails), vibration isolation for the IMU, and proper RF/EMI practices so the GPS remains interference-free. I’ll need:

1. Editable design files (Altium, KiCad, or similar)
2. Gerbers/NC drill set, manufacturing notes, and assembly drawings
3. Optimised BOM with part numbers and availability suggestions
4. Basic design review summary highlighting signal-integrity and thermal considerations

If you have experience with STM32, Betaflight/INAV hardware, or previous drone controllers, it will be a big plus. Let me know your preferred toolchain and any questions you have; I’m ready to get moving as soon as the scope is clear.