DebugFC-Flight-Controller
MomoRC-tech·DebugFC-Flight-Controller·development/10_KiCAD FC/MoGliFC/MoGliFC.kicad_pcb
About the DebugFC-Flight-Controller PCB
DebugFC-Flight-Controller is an open source RP2040/RP2350 PCB design by MomoRC-tech, published on GitHub under the GPL-3.0 license. It is a 2-layer board, with 189 components from 95 distinct parts.
Its main chip is the ESP32-PICO-D4, from the RP2040/RP2350 family. Other key parts include the ANT3216LL00R2400A. By type, the board carries 29 resistors, 13 connectors, 9 capacitors, 5 LEDs, 4 test points and 2 ICs.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
Flight controller for INAV and Betaflight
Work based on: MomoRC ELRS true diversity receiver ( MomoRX1 ) MomoRC MomoFC1 Flight Controller ( MomoFC1 manual )
* expressLRS 3.x true diversity receiver (Gemini compatible)
Documentation updates and corrections. How-To guides - received help? help others! Bug fixes. New features. Telling us your ideas and suggestions. Buying your hardware from this
Github issue tracker is a good place to search for existing issues or report a new bug/feature request: Before creating new issues please check to see if there is an existing one!
Main components on the DebugFC-Flight-Controller
DebugFC-Flight-Controller bill of materials (BOM)
189 components, 95 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-PICO-D4 | QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm | U1 |
| 1 | ANT3216LL00R2400A | ANT-SMD_L3.2-W1.6 | U3 |
| 1 | CAM | FlightController_Pad_1.5mm_large | J1 |
| 1 | Vid | FlightController_Pad_1.5mm_large | J3 |
| 1 | vA | PinHeader_1x01_P2.54mm_Vertical | J4 |
| 1 | vRSSI | PinHeader_1x01_P2.54mm_Vertical | J5 |
| 1 | vAIR | FlightController_Pad_1.5mm_large | J6 |
| 1 | RX1 | PinHeader_1x01_P2.54mm_Vertical | J8 |
| 1 | TX1 | PinHeader_1x01_P2.54mm_Vertical | J9 |
| 1 | RX3 | PinHeader_1x01_P2.54mm_Vertical | J10 |
| 1 | TX3 | PinHeader_1x01_P2.54mm_Vertical | J11 |
| 1 | RX4 | PinHeader_1x01_P2.54mm_Vertical | J12 |
| 1 | TX4 | PinHeader_1x01_P2.54mm_Vertical | J13 |
| 1 | RX5 | PinHeader_1x01_P2.54mm_Vertical | J14 |
| 1 | TX5 | PinHeader_1x01_P2.54mm_Vertical | J15 |
| 1 | S1 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm1 |
| 1 | S2 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm2 |
| 1 | S3 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm3 |
| 1 | S4 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm4 |
| 1 | S5 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm5 |
Show 75 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | S6 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm6 |
| 1 | S7 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm7 |
| 1 | S8 | PinHeader_1x03_P2.54mm_Vertical | CON_pwm8 |
| 5 | 10n | C_0402_1005Metric | CU1, CU2, CU5, CU6, C_can3 |
| 29 | 100n | C_0402_1005Metric | CU3, CU4, CU9, CU10, CU11, CU12, C_ESP2, C_ESP3 +21 |
| 2 | 470n | C_0402_1005Metric | CU7, CU8 |
| 2 | 4u7 | C_1206_3216Metric | C_BECFC1, C_BECVTX1 |
| 2 | 100n | C_1206_3216Metric | C_BECFC2, C_BECVTX2 |
| 2 | 1u | C_1206_3216Metric | C_BECFC3, C_BECVTX3 |
| 2 | 33u | C_1206_3216Metric | C_BECFC4, C_BECFC5 |
| 3 | 10u | C_1206_3216Metric | C_BECVTX4, C_BECVTX5, C_BECVTX6 |
| 1 | 10u | C_0603_1608Metric | C_ESP1 |
| 1 | 1u | C_0402_1005Metric | C_ESP6 |
| 1 | 4u7 | C_0603_1608Metric | C_STM1 |
| 1 | 4.7u | C_0402_1005Metric | C_mag2 |
| 1 | 220n | C_0402_1005Metric | C_mag3 |
| 1 | 100n | C_0603_1608Metric | C_osd4 |
| 2 | 22u | C_0603_1608Metric | C_osd5, C_osd6 |
| 1 | 6.2p | C_0603_1608Metric | C_pi1 |
| 2 | 2u2 | C_0603_1608Metric | C_vcap1, C_vcap2 |
| 2 | B340A-13-F | Schottky BA340 SMA_L4.4-W2.6-LS5.0-RD | D_5V, D_5V_USB |
| 1 | ELRS | PinHeader_1x02_P1.27mm_Vertical | J_ELRS1 |
| 1 | U.FL-R-SMT-180 | CONN1_U.FL-R-SMT-180_HIR | J_ELRS2 |
| 1 | OSD | PinHeader_1x02_P1.27mm_Vertical | J_OSD1 |
| 2 | 0 | R_0402_1005Metric | RU1, RU2 |
| 2 | 300 | R_0402_1005Metric | RU3, RU4 |
| 4 | 1k | R_0402_1005Metric | RU5, RU6, RU7, RU8 |
| 1 | 41k2 | R_0402_1005Metric | R_BECFC1 |
| 6 | 10k | R_0402_1005Metric | R_BECFC2, R_BECVTX3, R_J1, R_can1, R_flash1, R_flash2 |
| 1 | 12k1 | R_0402_1005Metric | R_BECFC3 |
| 1 | 10k5 | R_0402_1005Metric | R_BECVTX1 |
| 1 | 80k6 | R_0402_1005Metric | R_BECVTX2 |
| 1 | 15k | R_0402_1005Metric | R_adc1 |
| 1 | 2k | R_0402_1005Metric | R_adc2 |
| 2 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_b1, R_r2 |
| 2 | 200 | R_0603_1608Metric | R_beep1, R_ws2811 |
| 2 | 60 | R_0402_1005Metric | R_can2, R_can3 |
| 2 | 800 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_g1, R_r1 |
| 2 | 75 | R_0402_1005Metric | R_osd1, R_osd2 |
| 1 | SKTAAAE010 | SKTAAAE010 | SW1 |
| 1 | SW_MEC_5G | SW_SPST_B3U-1000P-B_C145874 | SW_boot1 |
| 1 | LED | FlightController_Pad_1.5mm_small | TP1 |
| 1 | BEP | PinHeader_1x01_P2.54mm_Vertical | TP2 |
| 1 | SCL | PinHeader_1x01_P2.54mm_Vertical | TP3 |
| 1 | SDA | PinHeader_1x01_P2.54mm_Vertical | TP4 |
| 1 | U262-16XN-4BVC11 | USB-3.1-SMD_U262-161N-4BVC11 | USB_FC1 |
| 1 | DPS310 | XDCR_DPS310 | U_BARO1 |
| 2 | TPSM33625RDNR | RDN0011A-MFG | U_BEC_FC_5V_1, U_BEC_VTX_9V_1 |
| 2 | SX1280IMLTRT | SX1280IMLTRT | U_ELRS1_1, U_ELRS2_1 |
| 2 | 2450FM07A0035T | elrs filter 2450FM07A0035T | U_ELRS1_2, U_ELRS2_2 |
| 2 | AT2401C | AT2401C_QFN-16_L3.0-W3.0-P0.50-BL-EP1.7 | U_ELRS1_3, U_ELRS2_3 |
| 1 | BMI270 | XDCR_BMI270 | U_IMU1 |
| 4 | LP5912-3.3DRVR | LP59123.3_SON65P200X200X80-7N | U_LDO1, U_LDO2, U_LDO3, U_LDO4 |
| 1 | HMC5883L | LPCC16_HNW | U_MAG1 |
| 1 | MAX7456EUI+ | SOP65P637X110-28N | U_OSD1 |
| 1 | STM32H743VIHx | TFBGA-100_8x8mm_Layout10x10_P0.8mm | U_STM32 |
| 1 | TJA1057GTK/3Z TJA1057GTK_3Z | SON65P300X300X100-9N-D | U_can1 |
| 1 | W25N01GVZEIG_TR | SON127P800X600X80-9N | U_flash1 |
| 2 | FW520WFMT1 | FW520WFMT1 | XTAL1, XTAL2 |
| 1 | CSTCE8M00G52-R0 | OSC_CSTCE8M00G52-R0 | Y_MCU1 |
| 1 | XRCGB27M120F3M00R0 | OSC_XRCGB27M120F3M00R0 | Y_osd1 |
| 1 | BLUE | LED_0603_1608Metric | D_b1 |
| 1 | GREEN | LED_0603_1608Metric | D_g1 |
| 2 | RED | LED_0603_1608Metric | D_red_3V3, D_red_3V_2 |
| 1 | LED_TC2020RGB-3CJH-TX1812ZM | LED-SMD_4P-L2.1-W2.1-TL_TC2020RGB | LED1 |
| 1 | 22n | C_0402_1005Metric | C1 |
| 6 | 4u7 | C_0805_2012Metric | C1_LDO1, C1_LDO2, C1_LDO3, C1_LDO4, C2_LDO1, C2_LDO2 |
| 2 | 2u2 | C_0805_2012Metric | C2_LDO3, C2_LDO4 |
| 1 | 300 | R_0603_1608Metric | R1 |
| 4 | 4k7 | R_0402_1005Metric | R1_i2c1, R1_i2c2, R2_i2c1, R2_i2c2 |
| 2 | 10k | R_0402_1005Metric | R2, R15 |
| 2 | 5.1k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R3, R4 |
| 16 | 200 | R_0402_1005Metric | R5, R6, R9, R10, R11, R12, R13, R14 +8 |
| 2 | 22 | R_0402_1005Metric | R7, R8 |
| 2 | 0 | R_0402_1005Metric | R17, R18 |
DebugFC-Flight-Controller design files
The KiCad project lives in the MomoRC-tech/DebugFC-Flight-Controller repository on GitHub; these links point at the commit this page was built from.
DebugFC-Flight-Controller: common questions
What microcontroller does the DebugFC-Flight-Controller use?
The DebugFC-Flight-Controller is built around the ESP32-PICO-D4, from the RP2040/RP2350 family.
How big is the DebugFC-Flight-Controller PCB?
The DebugFC-Flight-Controller has 2 copper layers and is 1.6 mm thick.
How many components are on the DebugFC-Flight-Controller?
189 components, from 95 distinct parts. The full bill of materials is listed on this page.
Where can I download the DebugFC-Flight-Controller design files?
From the MomoRC-tech/DebugFC-Flight-Controller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the DebugFC-Flight-Controller design in my own project?
Yes, under the terms of its GPL-3.0 license, which MomoRC-tech chose for the repository.
Can I test firmware for the DebugFC-Flight-Controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k