Skip to the content
2 layers40 × 78 mmHardware v2, the printed circuit board in 3D

A 3D-printable flying-wing airframe with a custom ESP32 flight computer—open hardware you can solder, screw together, and fly.

Size
40 × 78 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
140
Pads
329
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 9.0 (file 20241229)
Created
28 Aug 2025
Updated
21 Dec 2025

Overview

Hardware v2 is an open-source printed circuit board by rmingon, from the rmingon/Falcon-Edge repository on GitHub. It is a 2-layer board of 40 × 78 mm with 56 parts on 140 nets.

It is built around the CH340C, ESP32-WROOM-32 and BMP280, with the TPS562200DDC, BMI160 and RFM95W-868S2 among its other parts. Its parts include 17 capacitors, 15 resistors, 8 connectors, 7 ICs and 3 diodes. It belongs with the ESP32 boards of this library.

Main components

7

README

readme.md

FALCON-EDGE — An Open-Source Flying-Wing with an ESP32 Flight Computer

This repository contains hardware designs, documentation, and code for an aircraft project.

New light version 400g instead of 800g

Falcon-Edge light

Falcon-Edge render

Falcon-Edge is a compact flying-wing airframe with a custom ESP32-based flight computer.
This repo contains the KiCad hardware project and 3D CAD needed to print, assemble, and fly your own Falcon-Edge.


Highlights

  • Airframe

    • 3D-printable center pod with top and bottom service hatches for fast access.
    • Designed for clean airflow over the pod; embedded antenna keep-out zone.
    • Uses off-the-shelf wing cores/foam or your own prints.
  • Avionics (KiCad)

    • ESP32-WROOM module as the main controller (Wi-Fi/BLE for ground testing & logs).
    • IMU: MPU-6050 6-axis.
    • Baro: BMP280.
    • GNSS header for a u-blox NEO-style GPS module.
    • Power: AMS1117 regulators (3V3/5V) and dedicated servo power planes/decoupling.
    • Programming: UART header with EN/BOOT auto-reset circuitry.
    • RF/Telemetry: LoRa with edge SMA/U.FL footprint for an external antenna.

See the schematic for exact pin mapping and connector naming.


📂 Repository Layout

hardware/ # KiCad project (.kicad_pro, .kicad_pcb, .kicad_sch, etc.) cad/ # 3D parts for the center pod, hatches, and mounting (STLs/STEP) images/ # Renders and board views used in this README (optional)

(If you keep everything at the repo root, this README references the images there by filename.)


🛠️ Getting Started

1) Hardware (KiCad)

  • Open with KiCad 8.x or newer.
  • Files:
    • hardware.kicad_pro – project
    • hardware.kicad_sch – schematic
    • hardware.kicad_pcb – PCB layout
  • Generate Gerbers/BoM as usual and order from your preferred fab.

Board preview PCB top

Schematic overview Schematic

2) Print & Fit the Pod

  • Recommended: PETG or ABS for the pod & hatches (heat-tolerant in the sun).
  • Use heat-set M3 inserts for the hatch screws and board standoffs.
  • Verify antenna keep-out in the pod before final mounting.

Top hatch opening Top hatch opening

Bottom hatch opening Bottom hatch opening

3) Wiring (at a glance)

  • Battery in → power/battery header near regulators.
  • GPS → dedicated UART header / GPS footprint.
  • Programming → UART (EN/BOOT accessible).
  • Telemetry/Radio → SMA/U.FL at the board edge.

Exact connector names/positions: see the KiCad schematic & silkscreen.


📸 Gallery

3D view of the board 3D board

Airframe with pod & hatches Airframe render


📏 Design Notes & Decisions

  • ESP32 was chosen for its strong dev-tooling and built-in wireless (great for bench testing/logging).
  • I²C sensor stack (MPU-6050 + BMP280) keeps routing simple and expandable.
  • PCA9685 provides plenty of PWM channels beyond the two elevons (landing gear, camera gimbal, accessories).
  • Serviceability first: both hatches allow quick access to battery, connectors, and the main board.

🗺️ Roadmap

  • Flight firmware & mixer (stabilization, RTL, waypointing).
  • Airspeed/Pitot and magnetometer options.
  • On-board logging (SPI flash / SD).
  • CAN/Telemetry radio module footprints.
  • STL release of wing cores/center pod variants.

🤝 Contributing

PRs and issues are welcome:

  • Hardware changes: update the KiCad files and include board screenshots.
  • CAD tweaks: include STEP/STL and a short note on print settings.
  • Please attach images when reporting fit or routing problems.

License Overview

  • Hardware (schematics, PCB, CAD, design files): CERN-OHL-S-2.0 (see LICENSE-hardware)
  • Documentation, images, drawings, renders: CC BY 4.0 (see LICENSE-docs)
  • Software / firmware / scripts: Apache 2.0 (see LICENSE-code)

Attribution Requirement

If you use, modify, or redistribute any part of this project, you must give credit as follows:

Based on FalconEgde by Rmingon (https://github.com/rmingon/Falcon-Edge) — Licensed under the corresponding license.

See NOTICE for full details.


🙏 Credits

Designed and built by RMINGON.

Parts

56
QtyValueFootprintReferences
11CCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C6, C8, C10, C11, C12, C14, C15, C18
410KResistor_SMD:R_0603_1608MetricR8, R9, R11, R13
31.1KResistor_SMD:R_0603_1608MetricR7, R10, R40
3100nFCapacitor_SMD:C_0603_1608MetricC16, C17, C19
3Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3, J4, J8
3LEDLED_SMD:LED_0603_1608MetricD1, D2, D8
3R_SmallResistor_SMD:R_0603_1608MetricR1, R4, R5
20.1µFCapacitor_SMD:C_0603_1608MetricC7, C9
24.7kResistor_SMD:R_0603_1608MetricR2, R3
24.7uHInductor_SMD:L_Chilisin_BMRA00050520L1, L2
2Conn_01x06Connector_JST:JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_VerticalJ1, J5
2SW_PushButton_Switch_SMD:SW_SPST_FSMSMBOOT1, EN1
2TPS562200Package_TO_SOT_SMD:SOT-23-6U2, U5
2TestPointTestPoint:TestPoint_Pad_3.0x3.0mmTP1, TP2
110nFCapacitor_SMD:C_0603_1608MetricC20
133.0KResistor_SMD:R_0603_1608MetricR14
1500Resistor_SMD:R_0603_1608MetricR6
154.9KResistor_SMD:R_0603_1608MetricR12
1BMI160bmi160:PQFN50P250X300X88-14NU9
1BMP280Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumberingU6
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU8
1Conn_CoaxialConnector_Coaxial:SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMountJ2
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U1
1MDT320B03001MDT320B03001:AMPHENOL_MDT320B03001J6
1RFM95W-868S2RF_Module:HOPERF_RFM9XW_SMDU4
1USB_C_PlugConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalP1

More from rmingon/Falcon-Edge

3
  • 4 layers82 × 100 mmFalcon Edge, the printed circuit board in 3D

    Falcon Edge

    rmingon/Falcon-Edge

    A 3D-printable flying-wing airframe with a custom ESP32 flight computer—open hardware you can solder, screw together, and fly.

    48 parts11
  • 2 layers36 × 32 mmCamera stabilization hardware, the printed circuit board in 3D

    Camera stabilization hardware

    rmingon/Falcon-Edge

    A 3D-printable flying-wing airframe with a custom ESP32 flight computer—open hardware you can solder, screw together, and fly.

    18 parts11
  • 2 layers40 × 40 mmPosition hardware, the printed circuit board in 3D

    Position hardware

    rmingon/Falcon-Edge

    A 3D-printable flying-wing airframe with a custom ESP32 flight computer—open hardware you can solder, screw together, and fly.

    9 parts11

Similar boards

  • 2 layers50 × 50 mmUpper board, the printed circuit board in 3D

    Upper board

    Peize-Liu/404APDdemo

    404 auto pilot drone demo

    125 parts9
  • 2 layers98.3 × 98.3 mmDrone swarm, the printed circuit board in 3D

    Drone swarm

    ManhTi3012/MiniDrone

    A mini drone based on ESP32

    83 parts4MIT
  • 2 layers66 × 99.7 mmAirMon, the printed circuit board in 3D

    AirMon

    SG-O/airMon

    ESP32 based air quality monitor PCB

    130 parts2CC-BY-4.0
  • 2 layers47.5 × 50.3 mmEsp32-lora, the printed circuit board in 3D

    Esp32-lora

    rmingon/esp32-lora

    esp32 with lora rfm95 and nunchuck connector

    28 parts
  • 2 layers115 × 115 mmDrone, the printed circuit board in 3D

    Drone

    rmingon/drone-uwb

    Drone design for automatic position in space with UWB

    49 parts13
  • 2 layers38 × 60 mmCrossometer mini, the printed circuit board in 3D

    Crossometer mini

    fredszaq/crossometer-mini

    Design files for crossometer-mini device

    63 parts2CERN-OHL-S-2.0
  • 2 layers97 × 97 mmDrone, the printed circuit board in 3D

    Drone

    rmingon/air-mesh-drone

    Drone who use 2s battery and simple motor.

    43 parts
  • 2 layers90.4 × 88.6 mmTransiluminador, the printed circuit board in 3D

    Transiluminador

    iowlabs/TransIluminador

    Repo para desarrollar un transiluminador.

    104 partsGPL-3.0

Questions

How big is the Hardware v2 PCB?

It measures 40 × 78 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hardware v2 use?

56 parts, built around the CH340C, ESP32-WROOM-32, BMP280 and TPS562200DDC. 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 Hardware v2 KiCad files?

From the rmingon/Falcon-Edge repository on GitHub, at the commit this page was made from: the board is hardware-v2/hardware-v2.kicad_pcb and its schematic camera-stabilization_hardware/camera-stabilization_hardware.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hardware v2 design in my own project?

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