A custom-designed drone flight controller PCB built for UAV / robotics applications. This repository contains schematic + PCB layout designed in KiCad, along with documentation and renders.
- Custom Flight Controller PCB (compact layout)
- Designed for UAV multirotor / robotics use cases
- Includes power regulation, sensor interfaces, and IO headers
- Designed for debugging + expandability
- STM32-based microcontroller (flight control core)
- Clocking + reset/boot support
- IMU interface for attitude estimation (gyro + accel)
- Additional I2C/SPI expansion for future sensors
- Multiple regulated rails for clean operation
- USB/VBUS support
- Protection + filtering for stable power delivery
- Motor/ESC outputs (PWM)
- UART ports for telemetry / GPS / RC
- I2C / SPI headers for peripherals
- Status LEDs for debugging/health indication
hardware/kicad/→ KiCad source project filesdocs/images/→ PCB renders & schematic snapshotsfabrication/→ Gerbers, drill files, BOM, pick & placefirmware/→ Placeholder for future flight firmware integration
- KiCad (Schematic + PCB + 3D viewer)
- Standard PCB manufacturing flow (Gerber + drill export)
- Schematic completed
- PCB layout completed
- Full firmware integration (planned)
- Flight testing & tuning (planned / in-progress)
This is a custom hardware project made for learning, experimentation and UAV development. You can reuse the structure for educational purposes.
Prateek Sarkar
UAV Systems | Embedded | PCB Design | Robotics

