
RPi Car.recovered.2026-05-17 124818
k4i70/Flight-Controller
Custom Betaflight Quadcopter PCB built in KiCad

Custom Betaflight Quadcopter PCB built in KiCad
KiKit Output is an open-source printed circuit board by k4i70, from the k4i70/Flight-Controller repository on GitHub. It is a 4-layer board of 115.5 × 90 mm with 536 parts on 786 nets, routed with 4,038 tracks and 762 vias.
It is built around the MAX7456EUI, W25Q32JVSSIQ and ICM-42688-P, with the IP4234CZ6, TLV75533PDBV and SM08B-SRSS-TB among its other parts. Its parts include 198 capacitors, 96 resistors, 48 ICs, 12 diodes and 12 connectors. It belongs with the STM32 boards of this library.
STM32 Betaflight Flight Controller
Personal project to design my own PCB and get more familiar with microcontrollers.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 80 | NPTH | NPTH | KiKit_MB_10_1, KiKit_MB_10_2, KiKit_MB_10_3, KiKit_MB_10_4, KiKit_MB_11_1, KiKit_MB_11_2, KiKit_MB_11_3, KiKit_MB_11_4, KiKit_MB_12_1, KiKit_MB_12_2, KiKit_MB_12_3, KiKit_MB_12_4, KiKit_MB_13_1, KiKit_MB_13_2, KiKit_MB_13_3, KiKit_MB_13_4 +64 |
| 54 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP1, TP1, TP1, TP1, TP1, TP10, TP10, TP10, TP10, TP10, TP10, TP11, TP11, TP11, TP11 +38 |
| 42 | 100nF | Capacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C16, C16, C16, C16, C16, C16, C17, C17, C17, C17, C17, C17, C18, C18, C18, C18 +26 |
| 36 | .1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C10, C10, C10, C10, C10, C10, C11, C11, C11, C11, C11, C11, C12, C12, C12, C12 +20 |
| 30 | 22uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C3, C3, C3, C3, C3, C3, C4, C4, C4, C4, C14, C14, C14, C14, C14, C14 +14 |
| 18 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7, R7, R7, R7, R11, R11, R11, R11, R11, R11, R13, R13, R13, R13, R13, R13 +2 |
| 18 | 10uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C1, C1, C1, C1, C1, C5, C5, C5, C5, C23, C23, C23, C23, C23, C23 +2 |
| 18 | 1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R1, R1, R1, R1, R1, R2, R2, R2, R2, R2, R2, R3, R3, R3, R3 +2 |
| 12 | 100k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R6, R6, R6, R6, R6, R8, R8, R8, R8, R8, R8 |
| 12 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C2, C2, C2, C2, C2, C2, C6, C6, C6, C6, C6, C6 |
| 12 | 14pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C26, C26, C26, C26, C26, C26, C27, C27, C27, C27, C27, C27 |
| 12 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C24, C24, C24, C24, C24, C24, C25, C25, C25, C25, C25, C25 |
| 12 | 2.2uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C28, C28, C28, C28, C28, C28, C29, C29, C29, C29, C29, C29 |
| 12 | 22 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R19, R19, R19, R19, R19, R19, R20, R20, R20, R20, R20, R20 |
| 12 | 27pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C32, C32, C32, C32, C32, C32, C33, C33, C33, C33, C33, C33 |
| 12 | 5.1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R15, R15, R15, R15, R15, R15, R16, R16, R16, R16, R16, R16 |
| 12 | 75 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R4, R4, R4, R4, R4, R5, R5, R5, R5, R5, R5 |
| 6 | 1.5k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R14, R14, R14, R14, R14, R14 |
| 6 | 100uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C13, C13, C13, C13, C13, C13 |
| 6 | 10nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C22, C22, C22, C22, C22, C22 |
| 6 | 120R | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | FB1, FB1, FB1, FB1, FB1, FB1 |
| 6 | 20k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R12, R12, R12, R12, R12, R12 |
| 6 | 25mHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2, Y2, Y2, Y2, Y2, Y2 |
| 6 | 27MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y1, Y1, Y1, Y1, Y1 |
| 6 | 3.9uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1, L1, L1, L1, L1, L1 |
| 6 | 4.7uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L2, L2, L2, L2, L2, L2 |
| 6 | AP63203WU-7 | Package_SO:AP63203WU-7 | U3, U3, U3, U3, U3, U3 |
| 6 | AP63205WU-7 | Package_SO:AP63203WU-7 | U4, U4, U4, U4, U4, U4 |
| 6 | ICM-42688-P | ICM_42688_P (1):PQFN50P300X250X97-14N | U2, U2, U2, U2, U2, U2 |
| 6 | IP4234CZ6 | Package_TO_SOT_SMD:SC-74-6_1.55x2.9mm_P0.95mm | U9, U9, U9, U9, U9, U9 |
| 6 | MAX7456EUI_ | MAX7456EUI_ (1):SOP65P637X110-28N | U6, U6, U6, U6, U6, U6 |
| 6 | Red LED | LED_SMD:LED_0402_1005Metric_Pad0.77x0.64mm_HandSolder | D2, D2, D2, D2, D2, D2 |
| 6 | SM08B-SRSS-TB | SM08B_SRSS_TB:JST_SM08B-SRSS-TB | J3, J3, J3, J3, J3, J3 |
| 6 | SS14 | Diode_SMD:D_SMA | D1, D1, D1, D1, D1, D1 |
| 6 | STM32H743VITx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U8, U8, U8, U8, U8, U8 |
| 6 | SW_Push | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1, SW1, SW1, SW1, SW1, SW1 |
| 6 | TLV75533PDBV | Package_TO_SOT_SMD:SOT-23-5 | U5, U5, U5, U5, U5, U5 |
| 6 | UJ31-CH-G2-SMT-TR | UJ31-CH-G2-SMT-TR:CUI_UJ31-CH-G2-SMT-TR | J2, J2, J2, J2, J2, J2 |
| 6 | W25Q32JVSS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U7, U7, U7, U7, U7, U7 |

k4i70/Flight-Controller
Custom Betaflight Quadcopter PCB built in KiCad

nguyencanhanh/luckfox-rv1103-drone
AI quadcopter on one RV1103 (Luckfox Pico Mini B): Linux + RISC-V MCU flight loop, SITL with 3D pilot view, KiCad flight-controller board

lmiez/yecnodF405
Open source flight controller based on the STM32F405 MCU that runs betaflight.

mathieupommery/MINIREX_G473
The following table demonstrates the estimated component costs based on Mouser volume pricing. The unit price of each component dynamically adapts to the total quantity required for the entire production batch (1, 100…

sbbxiii/The-Eagle
The Eagle: Custom STM32F405 4-Layer Autonomous Avionics Flight Controller PCB

neilpate/Drone
A learning project: build a quadcopter from scratch — own hardware, own firmware, no existing flight stack.



It measures 115.5 × 90 mm and has 4 copper layers, 1.6 mm thick.
536 parts, built around the MAX7456EUI, W25Q32JVSSIQ, ICM-42688-P and IP4234CZ6. 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 k4i70/Flight-Controller repository on GitHub, at the commit this page was made from: the board is KiKit_Output.kicad_pcb and its schematic 3.3V.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 k4i70 before reusing the design.