
Flight Controller
ShameemaCP2003/Custom-Flight-Controller-PCB
Open-source STM32 flight controller designed in KiCad for PX4 and ArduPilot-based UAV platforms.

A simple Plug and Play FLight Controller for Wings. Supports two motors with ESC, 6 PWM pins, SPI, I2C and Serials. Also 6 ports for servos and extra GPIO pins for debug and freelance.
Aflight 2Wings is an open-source printed circuit board by Afligh8, from the Afligh8/FlightController repository on GitHub. It is a 4-layer board of 53 × 57.5 mm with 72 parts on 75 nets, routed with 546 tracks and 80 vias.
It is built around the BMP390, B120-E3 and ICM-42670-P. Its parts include 25 capacitors, 20 connectors, 11 resistors, 3 ICs and 3 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C4, C5, C6, C7, C9, C10, C14, C15, C16, C17, C21, C26, C28, C31 |
| 6 | 4K7 | Resistor_SMD:R_0402_1005Metric | R5, R6, R7, R11, R12, R13 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C1, C27, C30 |
| 2 | 100 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 10K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 10n | Capacitor_SMD:C_0402_1005Metric | C3, C29 |
| 2 | 35p | Capacitor_SMD:C_0402_1005Metric | C22, C23 |
| 2 | B120-E3 | Diode_SMD:D_0603_1608Metric | D7, D8 |
| 1 | 100K | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C13 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 3V3 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C20 |
| 1 | 600R FerriteBead | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | ADC | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J5 |
| 1 | B1_IN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J21 |
| 1 | B2_IN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J22 |
| 1 | BMP390 | Littelfuse_poly:BMP390 | U6 |
| 1 | CAN2 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J18 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Fuse | Fuse:Fuse_1206_3216Metric | F3 |
| 1 | GPIOIN | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J4 |
| 1 | GPIOOUT_1 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | GPIOOUT_2 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J10 |
| 1 | GRN | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | ICM-42670-P | Littelfuse_poly:LGA14_2.5X3X0.76_IVS | MT1 |
| 1 | SERVO_1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | SERVO_2 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | SERVO_3 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J15 |
| 1 | SERVO_4 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J13 |
| 1 | SERVO_5 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J12 |
| 1 | SERVO_6 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J14 |
| 1 | SPI1 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J17 |
| 1 | SPI3 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J1 |
| 1 | STM32F446RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SWD | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J11 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm | SW3 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW2 |
| 1 | USART_1 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | USART_2 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J6 |
| 1 | USART_6 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J7 |
| 1 | USB_IN | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J23 |
It measures 53 × 57.5 mm and has 4 copper layers, 1.6 mm thick.
72 parts, built around the BMP390, B120-E3 and ICM-42670-P. 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 Afligh8/FlightController repository on GitHub, at the commit this page was made from: the board is Aflight 2Wings/Aflight 2Wings.kicad_pcb and its schematic Aflight 2Wings/Aflight 2Wings.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Afligh8 before reusing the design.

ShameemaCP2003/Custom-Flight-Controller-PCB
Open-source STM32 flight controller designed in KiCad for PX4 and ArduPilot-based UAV platforms.

vaishnav-ece/STM32-FixedWing-FlightController
Custom STM32-based flight controller PCB for fixed-wing UAVs featuring IMU and barometer integration, PWM servo outputs, UART/SPI/I2C/CAN interfaces, USB-C debugging, low-noise power design, PID stabilization…

iamneerajverma001/FLIGHT-CONTROLLER-PUSHPAK--2026
Download PCB ZIP · One-click download Open Portfolio App · One-click interactive project summary





TilenTinta/ReflowOven_controller
An open source controller for converting kitchen toaster oven to reflow oven