DebugFC-Flight-Controller

MomoRC-tech·DebugFC-Flight-Controller·development/10_KiCAD FC/MoGliFC/MoGliFC.kicad_pcb

This repository ships a schematic but no board layout.

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.

QtyPartRefs
1
ESP32-PICO-D4
U1
1
ANT3216LL00R2400A
U3
1
CAM
J1
1
Vid
J3
1
vA
J4
1
vRSSI
J5
1
vAIR
J6
1
RX1
J8
1
TX1
J9
1
RX3
J10
1
TX3
J11
1
RX4
J12
1
TX4
J13
1
RX5
J14
1
TX5
J15
1
S1
CON_pwm1
1
S2
CON_pwm2
1
S3
CON_pwm3
1
S4
CON_pwm4
1
S5
CON_pwm5
Show 75 more
QtyPartRefs
1
S6
CON_pwm6
1
S7
CON_pwm7
1
S8
CON_pwm8
5
10n
CU1, CU2, CU5, CU6, C_can3
29
100n
CU3, CU4, CU9, CU10, CU11, CU12, C_ESP2, C_ESP3 +21
2
470n
CU7, CU8
2
4u7
C_BECFC1, C_BECVTX1
2
100n
C_BECFC2, C_BECVTX2
2
1u
C_BECFC3, C_BECVTX3
2
33u
C_BECFC4, C_BECFC5
3
10u
C_BECVTX4, C_BECVTX5, C_BECVTX6
1
10u
C_ESP1
1
1u
C_ESP6
1
4u7
C_STM1
1
4.7u
C_mag2
1
220n
C_mag3
1
100n
C_osd4
2
22u
C_osd5, C_osd6
1
6.2p
C_pi1
2
2u2
C_vcap1, C_vcap2
2
B340A-13-F
D_5V, D_5V_USB
1
ELRS
J_ELRS1
1
U.FL-R-SMT-180
J_ELRS2
1
OSD
J_OSD1
2
0
RU1, RU2
2
300
RU3, RU4
4
1k
RU5, RU6, RU7, RU8
1
41k2
R_BECFC1
6
10k
R_BECFC2, R_BECVTX3, R_J1, R_can1, R_flash1, R_flash2
1
12k1
R_BECFC3
1
10k5
R_BECVTX1
1
80k6
R_BECVTX2
1
15k
R_adc1
1
2k
R_adc2
2
1k
R_b1, R_r2
2
200
R_beep1, R_ws2811
2
60
R_can2, R_can3
2
800
R_g1, R_r1
2
75
R_osd1, R_osd2
1
SKTAAAE010
SW1
1
SW_MEC_5G
SW_boot1
1
LED
TP1
1
BEP
TP2
1
SCL
TP3
1
SDA
TP4
1
U262-16XN-4BVC11
USB_FC1
1
DPS310
U_BARO1
2
TPSM33625RDNR
U_BEC_FC_5V_1, U_BEC_VTX_9V_1
2
SX1280IMLTRT
U_ELRS1_1, U_ELRS2_1
2
2450FM07A0035T
U_ELRS1_2, U_ELRS2_2
2
AT2401C
U_ELRS1_3, U_ELRS2_3
1
BMI270
U_IMU1
4
LP5912-3.3DRVR
U_LDO1, U_LDO2, U_LDO3, U_LDO4
1
HMC5883L
U_MAG1
1
MAX7456EUI+
U_OSD1
1
STM32H743VIHx
U_STM32
1
TJA1057GTK/3Z
TJA1057GTK_3Z
U_can1
1
W25N01GVZEIG_TR
U_flash1
2
FW520WFMT1
XTAL1, XTAL2
1
CSTCE8M00G52-R0
Y_MCU1
1
XRCGB27M120F3M00R0
Y_osd1
1
BLUE
D_b1
1
GREEN
D_g1
2
RED
D_red_3V3, D_red_3V_2
1
LED_TC2020RGB-3CJH-TX1812ZM
LED1
1
22n
C1
6
4u7
C1_LDO1, C1_LDO2, C1_LDO3, C1_LDO4, C2_LDO1, C2_LDO2
2
2u2
C2_LDO3, C2_LDO4
1
300
R1
4
4k7
R1_i2c1, R1_i2c2, R2_i2c1, R2_i2c2
2
10k
R2, R15
2
5.1k
R3, R4
16
200
R5, R6, R9, R10, R11, R12, R13, R14 +8
2
22
R7, R8
2
0
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