Skip to the content
6 layers37.9 × 37.9 mmOpenFC, the printed circuit board in 3D

Open-source Betaflight flight controller. RP2354B, 30.5x30.5 mm, 6-layer, 3-8S, CERN-OHL-S-2.0.

Size
37.9 × 37.9 mm
Copper layers
6
Thickness
1 mm
Parts
164
Nets
106
Pads
579
Tracks, vias
1,157, 596
Pours
19
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
3 Jun 2026
Updated
25 Oct 2026

Overview

OpenFC is an open-source printed circuit board by OpenDrone-hw, from the OpenDrone-hw/OpenFC-Lite repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 6-layer board of 37.9 × 37.9 mm with 164 parts on 106 nets, routed with 1,157 tracks and 596 vias.

It is built around the RP2354B, COS8051SOT and SM06B-SRSS-TB(LF)(SN), with the BMI270, LP5912-3.3DRVR and SM03B-SRSS-TB(LF)(SN) among its other parts. Its parts include 55 connectors, 40 capacitors, 36 resistors, 13 ICs and 8 diodes. It belongs with the robots and motor control boards and the RP2350 boards of this library.

Main components

12

README

README.md

OpenFC-Lite

Open source Betaflight flight controller built on the RP2354B, 30.5 x 30.5 mm mounting pattern, part of the incutec OpenDrone line.

OpenFC-Lite top OpenFC-Lite bottom

Status Shop Discord Video OSHWA

Specifications

FirmwareBetaflight
MCURP2354B
IMUBMI270
BarometerNone
BlackboxmicroSD
OSDAnalog and digital
UARTs4
Motor outputs4x DShot, bidirectional
RXExternal, CRSF or SBUS
Input3-8S* LiPo (9.0-33.6 V)
BEC10 V switchable + 5 V always-on, 3.5 A
Current senseYes
USBUSB-C
Mounting30.5 x 30.5 mm, 4.0 mm holes
Dimensions37.9 x 37.9 mm
PCB6-layer, 1.6 mm
  • Also runs on 2S; the 10 V VTX output then follows the battery voltage instead of holding 10 V.

Technical write-up, part list and layout constraints: AGENTS.md.

Firmware

Betaflight, target OPENFC_LITE_RP2350B. The image is in firmware/; older ones are in firmware/archive/.

If the analog OSD stays blank, run feature -LED_STRIP and then save in the Betaflight Configurator CLI (the LED strip is then off). A firmware update that runs the OSD and the LED strip together is in progress.

In the line

What pairs with what, and what is available: opendrone.be.

Contributing

See CONTRIBUTING.md.

License

Hardware licensed under CERN-OHL-S-2.0, see LICENSE.

Parts

164
QtyValueFootprintReferences
535Vlib:small_padJ1, J2, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23 +37
25100nCapacitor_SMD:C_0201_0603MetricC1, C3, C10, C11, C12, C13, C14, C15, C16, C17, C18, C24, C25, C30, C33, C34 +9
54.7uFCapacitor_SMD:C_0402_1005MetricC2, C19, C20, C21, C31
4100kResistor_SMD:R_0201_0603MetricR1, R17, R21, R23
410kResistor_SMD:R_0201_0603MetricR2, R9, R29, R30
41kResistor_SMD:R_0201_0603MetricR5, R6, R7, R8
45.1kResistor_SMD:R_0201_0603MetricR3, R4, R13, R14
475RResistor_SMD:R_0201_0603MetricR15, R16, R31, R38
4LED_1_GreenLED_SMD:LED_0402_1005MetricD4, D5, D7, D9
4TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4
330RResistor_SMD:R_0201_0603MetricR10, R11, R12
3510RResistor_SMD:R_0201_0603MetricR28, R36, R37
22.4kResistor_SMD:R_0201_0603MetricR18, R26
220pCapacitor_SMD:C_0201_0603MetricC4, C8
222uFCapacitor_SMD:C_0603_1608MetricC26, C27
222uFCapacitor_SMD:C_0402_1005MetricC32, C42
24.7uF 50vCapacitor_SMD:C_0805_2012MetricC22, C23
2AP1606lib:DFN-3L_L1.0-W0.6-P0.65-BRQ1, Q2
2DSK24lib:SOD-123_L2.8-W1.8-LS3.7-RDD6, D10
2LMR51635YDDCRlib:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU6, U16
2SM06B-SRSS-TB(LF)(SN)lib:CONN-SMD_SM06B-SRSS-TB-LF-SNU8, U14
2XRTC303020D4R7MBCAlib:IND-SMD_L3.0-W3.0_AFE303020SL2, L3
11.4kResistor_SMD:R_0201_0603MetricR34
112kResistor_SMD:R_0201_0603MetricR33
119.1kResistor_SMD:R_0201_0603MetricR24
11uFCapacitor_SMD:C_0402_1005MetricC38
13.9kResistor_SMD:R_0201_0603MetricR32
1470pCapacitor_SMD:C_0201_0603MetricC36
16.49kResistor_SMD:R_0201_0603MetricR39
1680RResistor_SMD:R_0201_0603MetricR35
17.5kResistor_SMD:R_0201_0603MetricR25
18.87kResistor_SMD:R_0201_0603MetricR22
1AOTA-B201610S3R3-101-Tlib:IND-SMD_L2.0-W1.6_AOTA-B201610S3R3-101-TL1
1BMI270lib:LGA-14_L3.0-W2.5-P0.50-BRU9
1COS8051SOTlib:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BRU11
1LED_1_BlueLED_SMD:LED_0402_1005MetricD1
1LP5912-1.8DRVRlib:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU15
1LP5912-3.3DRVRPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU7
1RP2354B_C39843328lib:QFN-80_L10.0-W10.0-P0.40-TL-EP3.4U2
1SDM02U30LP3-7Blib:X3-DFN0603-2_L0.6-W0.3-RDD8
1SM03B-SRSS-TBlib:CONN-SMD_SM03B-SRSS-TB-LF-SN-PU13
1SM04B-SRSS-TBlib:CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SNCN1
1SM08B-SRSS-TB(LF)(SN)lib:CONN-TH_SM08B-SRSS-TB-LF-SNP1
1SN74LVC1G3157DTBRlib:X2SON-6_L1.0-W0.8-BLU10
1TF PUSHlib:TF-SMD_TF-PUSHCard1
1TLV7031DPWRlib:X2SON-4_L0.8-W0.8-P0.48-TL-AU12
1TS2306A 240GF MSM 9_C2976675lib:SW-SMD_4P-L3.0-W2.0-P0.85-LS3.5U1
1TYPE-C 16P QTWTlib:USB-TYPE-C-SMD_TYPE-C-16P-QTWTUSB1
1XTM25012000JT00351001lib:CRYSTAL-SMD_4P-L2.5-W2.0-BL-AX1

Similar boards

  • 6 layers26.9 × 26.9 mmOpenFC, the printed circuit board in 3D

    OpenFC

    OpenDrone-hw/OpenFC-Lite-Mini

    Open-source Betaflight flight controller. RP2354A, 20x20 mm, 6-layer, 3-6S, CERN-OHL-S-2.0.

    131 parts147CERN-OHL-S-2.0
  • 8 layers35 × 35 mmOpenAIO, the printed circuit board in 3D

    OpenAIO

    OpenDrone-hw/OpenAIO

    Open-source AIO for 2-6S toothpick quads: flight controller, 4-in-1 AM32 ESC and ExpressLRS receiver, 25.5x25.5 mm.

    343 parts19CERN-OHL-S-2.0
  • 8 layers28.9 × 28.9 mmOpenAIO Whoop, the printed circuit board in 3D

    OpenAIO Whoop

    OpenDrone-hw/OpenAIO-Whoop

    Open-source 1S whoop AIO: flight controller, 4-channel brushless ESC, ExpressLRS receiver and analog VTX, 25.5x25.5 mm. Planned.

    249 parts13CERN-OHL-S-2.0
  • 8 layers35 × 35 mmOpenAIO, the printed circuit board in 3D

    OpenAIO

    tetraethylmethane/NIDAR-RescueSwarm

    Three autonomous drones that search a flood zone, find survivors, geotag them, and drop medical kits — with no network, no pilot, and one operator who only presses start.

    285 parts1
  • 6 layers32 × 35 mmDreamscape F405-2020, the printed circuit board in 3D

    Dreamscape F405-2020

    sneakylizard123-4/Dreamscape-F405-2020

    a 20x20mm flight controller for 3" fpv drone

    122 parts
  • 6 layers17.8 × 35.8 mmRp2350 fpga eensy prePlane, the printed circuit board in 3D

    Rp2350 fpga eensy prePlane

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    61 parts744MIT
  • 4 layers100 × 132.5 mmIcE1usb panel, the printed circuit board in 3D

    IcE1usb panel

    osmocom/osmo-e1-hardware

    Osmocom open source E1 (TDM) hardware; mirror of https://gitea.osmocom.org/retronetworking/osmo-e1-hardware

    240 parts9
  • 6 layers36.8 × 16.4 mmIntegrated Debugger, the printed circuit board in 3D

    Integrated Debugger

    PicoballoonLabs/Debug-Boards

    Hardware designs for the integrated debug probe, debug adapter, flex debug cables and RF VNA calibrator

    72 parts1MIT

Questions

How big is the OpenFC PCB?

It measures 37.9 × 37.9 mm and has 6 copper layers, 1 mm thick.

What parts does the OpenFC use?

164 parts, built around the RP2354B, COS8051SOT, SM06B-SRSS-TB(LF)(SN) and BMI270. 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.

Where can I download the OpenFC KiCad files?

From the OpenDrone-hw/OpenFC-Lite repository on GitHub, at the commit this page was made from: the board is hardware/OpenFC.kicad_pcb and its schematic hardware/OpenFC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenFC design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).