
Fourth
Bhakti-A/Maya_V_FlightController
This is a custom flight controller PCB designed for drones.

this is a drone project made for outpost event
Flight controller is an open-source printed circuit board by 0xmanidev, from the 0xmanidev/hackydrone repository on GitHub, published under the MIT licence. It is a 2-layer board of 48.1 × 48 mm with 68 parts on 114 nets, routed with 633 tracks and 231 vias.
It is built around the AP63203WU, BMP280 and ICM-20948, with the LD39015M18R, MPU-6050 and NTS0104PW among its other parts. Its parts include 31 capacitors, 8 ICs, 7 resistors, 7 connectors and 3 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.
This is my project for Outpost. It's an F450-style drone with a custom-designed frame, a custom flight controller, and a strong focus on keeping costs low without sacrificing performance. The drone runs Betaflight firmware and uses a SpeedyBee ESC for reliable motor control.
This project is built with the help of Hackclub and the program submitted to Outpost / Stardance
Clone the repository:
git clone https://github.com/0xmanidev/hackydrone.git
cd hackydroneCompile firmware:
cd firmware/betaflight-2025.12.5
make TARGET=<BOARD_NAME>The pcb/ directory contains everything required to manufacture the custom flight controller.
Included files:
These files can be directly submitted to PCB fabrication services.
| Component | Status |
|---|---|
| Frame Design | ✅ Complete |
| Flight Controller PCB | ✅ Complete |
| Firmware | ✅ Working |
| CAD Models | ✅ Complete |
| PCB Manufacturing Files | ✅ Included |
| Flight Testing | 🚧 In Progress |
STMicroelectronics AN4488 – Getting Started with STM32F4 Hardware Development https://www.st.com/resource/en/application_note/dm00077036.pdf
AN2867 – Oscillator Design Guide for STM32 Microcontrollers https://www.st.com/resource/en/application_note/cd00221665.pdf
UM10204 – I²C-bus Specification and User Manual https://www.nxp.com/docs/en/user-guide/UM10204.pdf
USB 2.0 Specification https://www.usb.org/document-library/usb-20-specification AI USAGE : RESEARCH purposes and for mockups and visuals
MADE with love by 0xmanidev
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C10, C21, C22, C23, C25, C26, C27, C30, C31 |
| 5 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C9, C17, C28, C29 |
| 4 | 2k2 | Resistor_SMD:R_0603_1608Metric | R2, R3, R5, R6 |
| 4 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C13, C14, C15, C16 |
| 4 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1, J3, J4, J5 |
| 4 | MountingHole | MountingHole:MountingHole_4.3mm_M4_Pad_Via | H1, H2, H3, H4 |
| 2 | 100R | Inductor_SMD:L_0805_2012Metric | FB1, FB2 |
| 2 | 10p | Capacitor_SMD:C_0603_1608Metric | C11, C12 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R4, R7 |
| 2 | 22u | Capacitor_SMD:C_0805_2012Metric | C19, C20 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D3 |
| 2 | TS-1187A-B-A-B | switch:SW_TS-1187A-B-A-B | S1, S2 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric | C18 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 16Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 2n2 | Capacitor_SMD:C_0603_1608Metric | C24 |
| 1 | 3.9uH | Inductor_SMD:L_Sunlord_SWPA4030S | L1 |
| 1 | 500 mA | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | AP63203WU | Package_TO_SOT_SMD:TSOT-23-6 | U2 |
| 1 | BMP280 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U8 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J6 |
| 1 | ICM-20948 | Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm | U5 |
| 1 | LD39015M18R | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | MPU-6050 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | U4 |
| 1 | NTS0104PW | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U7 |
| 1 | STM32F405RGTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | J2 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118193-0001LF_Horizontal | J7 |
| 1 | b5819w | Diode_SMD:D_SOD-123 | D2 |
It measures 48.1 × 48 mm and has 2 copper layers, 1.6 mm thick.
68 parts, built around the AP63203WU, BMP280, ICM-20948 and LD39015M18R. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the 0xmanidev/hackydrone repository on GitHub, at the commit this page was made from: the board is pcb/flight-controller/schematics-and-pcb-design/flight-controller/flight-controller.kicad_pcb and its schematic pcb/flight-controller/schematics-and-pcb-design/flight-controller/flight-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Bhakti-A/Maya_V_FlightController
This is a custom flight controller PCB designed for drones.

shreejita56/XiZi-PCB-DRONE
So I made a custom PCB based on Esp32 . It holds an IMU and a Barometer for control . It has a normal 4 Motor Layout 2 motors will move clock wise and 2 will be anti-clock wise direction.

alihaanc/SKYKILLER-Development-Board
Drone and Rocket Development PCB board

amrithHN/stm32f4xx_minimal_dev
stm32f4 minimal dev board with few sensors

LtBrain/astrum
A control system board/robot for Science Olympiads Robot Tour. It will have 2 brushed motor drivers, at least 2 encoder inputs, and support for ultrasonic and TOF sensors, all in a compact package.

jackbrad1ey/water_jet_tvc
A water-propelled thrust vector control (TVC) testbed vehicle aiming to decrease the cost and time factors associated with developing TVC control algorithms


ephemerkey/ephemerkey
The consumer half of the ephemerkey system, and the second PCB in this repo (alongside hardware/ephemerkey/, sharing the same scripts/kschgen.py engine, Makefile, and lib tables — the multi-project layout used by…