Skip to the content
2 layers52 × 71.2 mmDragonfly v0-1 Ribs, the printed circuit board in 3D

Dragonfly v0-1 Ribs

aravindjayan/DragonFly_FC

Flight Controller for flying things based on RP2350A MCU

Size
52 × 71.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
191
Nets
87
Pads
554
Tracks, vias
922, 251
Pours
24
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Sep 2026
Updated
25 Sep 2026

Overview

Dragonfly v0-1 Ribs is an open-source printed circuit board by aravindjayan, from the aravindjayan/DragonFly_FC repository on GitHub. It is a 2-layer board of 52 × 71.2 mm with 191 parts on 87 nets, routed with 922 tracks and 251 vias.

It is built around the BMP280, LPS22HB and W25Q32JVUUIQ, with the LSM6DSO, SN74LVC1T45DBV and SMAJ26CA among its other parts. Its parts include 41 capacitors, 17 connectors, 14 resistors, 9 ICs and 4 diodes. It belongs with the robots and motor control boards and the RP2350 boards of this library.

Main components

7

README

README.md

DragonFly Flight Controller

DragonFly Flight Controller is an open hardware, low-cost flight controller PCB and experimentation platform for UAV, drone, and embedded systems prototyping. This cost-optimised design uses a two-layer PCB, a budget-conscious bill of materials (BOM), and readily fabricated manufacturing files. Prototype boards were fabricated using the LionCircuits MII service.

The KiCad design targets broad sensor compatibility: it supports most ST LSM6D-series IMUs, while the magnetometer footprint accommodates QMC5883, HMC5883, MMC5983, and IST8310 parts. This makes DragonFly a flexible platform for flight-control experiments, sensor evaluation, and affordable PCB prototyping.

Assembled DragonFly flight controller

Repository contents

  • KiCad/Source/ — editable V0.1 board, hierarchical schematic sheets, and project settings.
  • KiCad/Production/ — PCB and project settings for the released withRibs manufacturing revision used to generate the production Gerbers.
  • Manufacturing/Gerbers/ — production Gerber layers, drill files, drill maps, and KiCad job file.
  • Photos/ — photo of the assembled PCB.

Fabrication

Send all files in Manufacturing/Gerbers/ to your PCB fabricator as one fabrication package. The set includes front and back copper, solder mask, silkscreen, paste, board outline, plated and non-plated drill files, drill maps, and the Gerber job file. Confirm your fabricator accepts these Gerber formats and review the generated previews before ordering.

The released board includes an external rib frame (withRibs) for fabrication. Use the matching board in KiCad/Production/ when reviewing this manufacturing package. KiCad/Source/ retains the editable source project from the main V0.1 design directory.

Opening the design

Open KiCad/Source/dragonfly_v0_1.kicad_pro in KiCad to work with the source design. Open KiCad/Production/Dragonfly_v0-1_Ribs.kicad_pcb to inspect the exact released manufacturing board.

Revision notes

The production files are from the V0.1 withRibs release. The original release notes describe it as adding an external rib frame for improved fabrication. Review electrical design, clearances, and fabrication outputs independently before manufacturing or flight use.

Parts

191
QtyValueFootprintReferences
88NPTHNPTHKiKit_MB_10_2, KiKit_MB_10_3, KiKit_MB_10_4, KiKit_MB_10_5, KiKit_MB_10_6, KiKit_MB_11_2, KiKit_MB_11_3, KiKit_MB_11_4, KiKit_MB_11_5, KiKit_MB_11_6, KiKit_MB_12_2, KiKit_MB_12_3, KiKit_MB_12_4, KiKit_MB_12_5, KiKit_MB_12_6, KiKit_MB_13_1 +72
17100n_0402Capacitor_SMD:C_0402_1005MetricC7, C10, C11, C14, C15, C18, C19, C20, C22, C24, C30, C31, C34, C35, C36, C37 +1
810u_1210Capacitor_SMD:C_1210_3225MetricC1, C2, C3, C8, C38, C39, C40, C41
61u_0402_25VCapacitor_SMD:C_0402_1005MetricC5, C6, C12, C17, C21, C28
6SolderPad_01x04iptif:4pad_doubleSide_rect_1.7x2mmJ3, J8, J9, J10, J11, J12
41K_0402Resistor_SMD:R_0402_1005MetricR1, R4, R12, R14
430R_0402Resistor_SMD:R_0402_1005MetricR7, R8, R11, R13
44.7k_0402Resistor_SMD:R_0402_1005MetricR2, R3, R9, R10
4Conn_02x03_Odd_Eveniptif:dragonfly_conn_2x3_graphicsJ14, J15, J16, J17
4MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO14580H1, H2, H3, H4
3LOGOLOGOG***, G***, G***
3SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2, JP3
3SolderPadConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ5, J7, J13
215p_0402Capacitor_SMD:C_0402_1005MetricC27, C32
24.7u_0402Capacitor_SMD:C_0402_1005MetricC23, C29
24.7u_0402iptif:C_0402_SmallPadsC25, C26
2SW_Pushiptif:rightAngle_Switch_MJTP1117SW1, SW2
2SolderPadConnector_Wire:SolderWirePad_1x01_SMD_2x4mmJ2, J4
110K_0402Resistor_SMD:R_0402_1005MetricR6
11N5819WS_CUS10S30-SOD323Diode_SMD:D_SOD-323D1
11uH_1210Inductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolderL3
1220n_0402Capacitor_SMD:C_0402_1005MetricC13
1220u/10VCapacitor_THT:C_Radial_D6.3mm_H5.0mm_P2.50mmC33
122u_0603_10VCapacitor_SMD:C_0603_1608MetricC4
13.3u - LQM2MPN3R3NG0LInductor_SMD:L_Murata_DFE201610PL2
14.7u_0603Capacitor_SMD:C_0603_1608MetricC16
15.6uH / VLS6045EX-100MInductor_SMD:L_Sunlord_SWPA6045SL1
153.6K_0402Resistor_SMD:R_0402_1005MetricR5
1BMP280iptif:BMP280_Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumberingU7
1Conn_02x08_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_VerticalJ6
1HMC5883L/QMC5883/MMC5983/IST8310iptif:HMC5883LU4
1LED-0805LED_SMD:LED_0805_2012MetricD2
1LPS22HBiptif:LPS22_HLGA10_SNAPEDAU6
1LSM6DSOPackage_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU5
1RP2350_60QFNiptif:QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm_ThermalVias_RP2350U8
1SMAJ26CADiode_SMD:D_SMAD3
1SN74LVC1T45DBVPackage_TO_SOT_SMD:SOT-23-6U1
1TLV773_SOT23-5Package_TO_SOT_SMD:SOT-23-5U2
1TPS56339/TPS54302Package_TO_SOT_SMD:SOT-23-6U3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J1
1W25Q32JVUUIQPackage_SON:Winbond_USON-8-2EP_3x4mm_P0.8mm_EP0.2x0.8mmU9
1WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD4
1YSX321SL-12Mhz-10pfCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1

The 189 most common of 191 parts.

More from aravindjayan/DragonFly_FC

1
  • 2 layers40 × 59.2 mmDragonfly v0 1, the printed circuit board in 3D

    Dragonfly v0 1

    aravindjayan/DragonFly_FC

    Flight Controller for flying things based on RP2350A MCU

    103 parts

Similar boards

  • 2 layers95 × 147.3 mmBadge, the printed circuit board in 3D

    Badge

    hackthenorth/badge-hardware

    KiCAD Files for the 2026 Hacker Badge

    124 parts4
  • 2 layers201.2 × 190.3 mmMotion pcb, the printed circuit board in 3D

    Motion pcb

    a3-audio/a3-motion

    The 4-channel motion sampler of A³ Audio. It records movements on a touchscreen sphere and plays them back in time with the beat, steering each channel's position on A³ Core over OSC.

    251 parts1
  • 6 layers53.3 × 101.6 mmMega2560plus, the printed circuit board in 3D

    Mega2560plus

    sneakylizard123-4/Mega2560plus

    Mega 2560+ is an upgraded version of the Arduino Mega 2560. It keeps the same form factor and pinout as the original so it still works with every Mega shield, but it adds an onboard sensor suite and an ESP32-S3…

    149 parts
  • 2 layers32 × 108.2 mmCnc hmi encleds, the printed circuit board in 3D

    Cnc hmi encleds

    tangentaudio/pico-cnc-hmi

    Raspberry Pi Pico HMI for LinuxCNC using USB Raw HID

    51 parts3
  • 4 layersClock module v2.0, the printed circuit board in 3D

    Clock module v2.0

    MitchellStride/Hummingbird-RP2040-Clock-Module

    RP2040 RTC Module, highly compatible with JLCPCB's basic SMT components.

    121 parts2
  • 2 layers80 × 80 mmVECTRON V1, the printed circuit board in 3D

    VECTRON V1

    arudhranpk/VECTRON_V1

    This is a custom made flight computer designed for sounding rockets.

    161 parts

Questions

How big is the Dragonfly v0-1 Ribs PCB?

It measures 52 × 71.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dragonfly v0-1 Ribs use?

191 parts, built around the BMP280, LPS22HB, W25Q32JVUUIQ and LSM6DSO. 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 Dragonfly v0-1 Ribs KiCad files?

From the aravindjayan/DragonFly_FC repository on GitHub, at the commit this page was made from: the board is KiCad/Production/dragonfly_v0-1_Ribs.kicad_pcb and its schematic KiCad/Source/connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dragonfly v0-1 Ribs design in my own project?

Its repository states no licence, so its author keeps all rights: ask aravindjayan before reusing the design.