awesome-flying-fpv

UAV toolkit

A curated list of tools and resources for building and operating unmanned aerial vehicles

Curated list of free software and hardware to build remote controlled copters and planes

GitHub

318 stars
12 watching
33 forks
last commit: 4 days ago
Linked from 1 awesome list

aerialairplanesawesomeawesome-listdronesembeddedflightfpvradio-controluavvtol

Awesome Flying FPV / Airframes / Multicopters ๐Ÿš

JeNo 5.1" 15 about 1 month ago Modern carbon wide X-frame with accessoirs
Goblin v3 3D printed frame, 4S power, 16x16 AIO stack, 2023
NanoLongRange 3D printed frame with mostly a 18650 Liion cell and a all-in-one board for whoops, 2021

Awesome Flying FPV / Airframes / Multicopters ๐Ÿš / NanoLongRange

Discovery Edition Optimized frame with integrated battery holder, 2022
NanoLongRange 2 With GPS and slightly lighter in 3 variants also for 21700 cells, 2021

Awesome Flying FPV / Airframes / Multicopters ๐Ÿš

NLR35 Lighter and similar to NLR, but 21700 cell, 2022
hefty Full 3d printed heavy quadcopter with custom made motors, 2023
Ultimate 3D printable Cinewhoop 2020
TinyTina 3D printed whoop, 2018
Heavy Lift Quadcopter Frame CNC cut by carbon, 2020
The CogniFly Robust frame for research, swarms and indoor with RPI companion computer, 2021
TBS Source One 477 almost 2 years ago Carbon racing frame in 5 revisions, 2021
TBS Source Two Carbon racing frame, 2019
TBS Source Podracer 25 over 4 years ago 3D carbon racing frame, 2020
TBS Source V 5" carbon racing frame, 2021
TBS Source X 28 over 5 years ago Carbon racing frame, 2019
AESIR II Modular and customized 3D and carbon frame, 2021
Foldable Drone Frame 3D printed with gimbal option 2017
OpenRC Quadcopter 3D printed with closed case , 2015
Hovership MHQ2 3D printed foldable, 2014
Crossfire 2 Huge quad 3D printed, 2014
Spyda 500 Huge quad 3D printed, 2013

Awesome Flying FPV / Airframes / Fixed Wing / Planes ๐Ÿ›ฉ๏ธ

HAWk Modular RC Wing Airplane v1 3D printed LW-PLA 1m++ pusher / puller wing, full BOM + manual docs, 2023
V-Tail Aircraft for Long Range FPV & Autonomous Missions - by AeroStuff FPV Use folded depron panels for body and wings for a V-Tail pusher
Highly Modular Design -1 (HMD1) 3D printed ABS V-tail plane for research, 2022
Ranger V2 Sub 1m pusher trainer plane, 2022
Berkik 3 wing 1.3m depron wing ,2021
LukiSegler Glider, 2021
SakhWing Drak like fixed wing printed with PETG, 2020
GemINIce 2 props dpron airplane, 2016
Joywing Simple race wing, 2019
Eclipson Model V Mostly 3D printed commercial airplane with wheels, 2019
Eclipson Model Y Mostly 3D printed commercial airplane with wheels, 2018
Northern Pike 36" fixed wing 3D printed, 2018
Moose 1m puller plane made of PLA, 2018
Supernove Jet like pusher RC plane
RC Flying Wing Sub 1m 3D printed pusher plane 2017
GASB Three Fixed wing 3D printed, 2019
GASB Two Fixed wing jet 3D printed with electric ducted fan (EDF) instead of classic propeller, 2016
GASB One 80cm fixed wing 3D printed, developed in 6 revisions, 2016
Red swan 1950mm printed plane with wing ribs, sucessor of Red Duck modell, 2014
Le Fish glider Open Source aerobatics glider with a lot of remixes, 2005

Awesome Flying FPV / Airframes / VTOLs ๐Ÿš€

MiniHawk-VTOL v2.0 218 over 2 years ago 3d printed with 3 props
VTOL in 5 revisions 3D printed and foam, 2018

Awesome Flying FPV / Airframes / VTOLs ๐Ÿš€ / VTOL in 5 revisions

wing profile Resulting wing profile 3D printing with LW-PLA

Awesome Flying FPV / Airframes / VTOLs ๐Ÿš€

bicopter kit CNC carbon, 2018

Awesome Flying FPV / Batteries & Power Control ๐Ÿ”‹ / 18650 LiIon packs

Using Li-Ion Battery Pack for Long Range FPV Flying 4S and background infos, 2023
build a โ€žLongRangeโ€œ Lithium Ion Battery 4S 3000mAh, 2020
DIY FPV Goggle Battery Pack For googles, with charge meter and 3D case, 2021
18650 spaceholder 3D print for easier packaging, 2023

Awesome Flying FPV / Batteries & Power Control ๐Ÿ”‹ / Solar plane

Solar Dragon - Solar Plane Might Be Able To Last Through The Night Plane with PV beplanned ribs, 2022
rctestflight series 8hrs30 fixed wing full of solar cells with great measurements and background infos ( ), 2022

Awesome Flying FPV / Batteries & Power Control ๐Ÿ”‹

diyBMS v4 924 8 months ago Battery management PCB and firmware for LiIon packs

Awesome Flying FPV / Motor Control โš™๏ธ

BLheli_S 1,970 3 months ago Popular Firmware for ESCs with fine-grained control
BlueJay 491 about 2 years ago BLheli fork, Digital ESC firmware for controlling brushless motors. More features like custom melodies. Since 2020
AM32-MultiRotor-ESC-FW 303 3 days ago DSHOT, telemetry, 2024
MESC FOC ESC 39 over 3 years ago Open Hardware and Firmware for STM32 basrd ESC
ESC Configurator 165 16 days ago Web app to setup your BLHeli / Bluejay ESC
PIDtoolbox 556 about 2 months ago tuning your PID settings for max. performance of your specific modell

Awesome Flying FPV / Flight Control ๐Ÿ‘จโ€โœˆ๏ธ

INAV Focus on GPS based flight planning / autonomous flights for wings and copters
betaflight 8,624 6 days ago Focus on racing and agility for wings and copters
EmuFlight 456 9 days ago Focus on modern algorithms
dRonin 289 about 3 years ago Supporting Openpilot and other target boards
Ardupilot Full ecosystem including professional / research use for wings and copters and even land or water vehicles. A lot of information, experiences and possibilities, but also more complex than INAV
dRehmflight 1,058 5 days ago Dedicated to VTOLs and it's transformation during flight process, Teensy Boards only
Rotorflight 63 5 months ago Firmware for traditional single-rotor helicopters
HPR-Rocket-Flight-Computer 90 about 2 months ago High speed rockets firmware
CleanFlight 2,607 about 1 year ago Legacy fork of baseflight , stall
BaseFlight 500 almost 9 years ago Legacy and oldest FW of the days of Wii gyro hacks and 8bit, stall
QUICKSILVER firmware 173 14 days ago ?
Paparazzi UAV 1,552 8 days ago ?
LibrePilot 324 11 months ago Stall since 2018
madflight 113 7 days ago For Arduino based target boards, different sensors supported, 2024
The Cube Autopilot 124 about 1 month ago FC hardware like the Pixhawk 2,
Risc V Powering a 3D Printed Drone RISCV cpu experiments on DIY quadcopter

Awesome Flying FPV / RC Transmitters & Handcontroller ๐ŸŽฎ / Modules ๐Ÿงฉ

Multi Module 1,653 about 1 month ago Supports different protocols like FrSky, FlySky, Walkera, Futaba, ...
ExpressLRS 3,676 4 days ago ELRS for long range or better latency. support. flashing some existing hardware, but also provide commercial modules for 868/915 MHz or 2.4 / 5.8 GHz

Awesome Flying FPV / RC Transmitters & Handcontroller ๐ŸŽฎ / Modules ๐Ÿงฉ / ExpressLRS

ELRS Airport Firmware 3,676 4 days ago 2 way link for more complex telemetry downlink

Awesome Flying FPV / RC Transmitters & Handcontroller ๐ŸŽฎ / Modules ๐Ÿงฉ

mLRS 340 5 days ago Mavlink compatible LRS
openLRSng 283 almost 6 years ago Next generation of OpenLRS, stall since 2018
Raven LRS 165 over 4 years ago Lora based, 2019
OpenSky Alternative firmware for FrSky modules, 2016
DeviationTX Alternative firmware for Walkera, 2016

Awesome Flying FPV / VTX ๐Ÿ“บ

OpenHD 1,960 4 days ago Use 2.4 / 5.8 GHz wifi hardware and SBCs on air and groundside to provide a video and telemetry downlink and an optional control uplink. Try to develop a more efficient dedicated hardware board.
RubyFPV Use 2.4 / 5.8 GHz wifi hardware and RPIs to provide a video and telemetry downlink and an optional control uplink. No source provided but plugin system
Wifibroadcast NG 1,020 4 days ago Use 2.4 / 5.8 GHz wifi hardware and RPIs to provide a video and telemetry downlink
wfb-ng on OpenIPC 53 11 months ago Wifibroadcast NG on OpenIPC compatible CCTV modules, capable of 120fps or 4k video feeds with telemetry
DroneBridge 760 almost 3 years ago Use 2.4 GHz wifi hardware and RPIs, ESP32 and Android App for bidirectional link, to the other protocols here
EZ Wifibroadcast 825 10 months ago Oldest and first wifi based VTX setup
wtfos 265 over 1 year ago Rooting and mod DJI FPV sender and receiver
DigiView-SBC 89 over 3 years ago Receive DJI HD signal, alpha 2021
OpenVTx 366 8 months ago Free firmware for open hardware anlog VTX
VTX Power Measure 4 almost 2 years ago Python scripting the Immersion RF-Meter V2

Awesome Flying FPV / Camera & Gimbals ๐ŸŽฅ

Gyroflow 6,815 6 days ago Use IMU sensor data to smooth HD video recordings
OpenHD on thermal cameras How to user RPI to read this sensors
RC Headtracker 375 26 days ago Turn camera gimbal when you turn your googles. Based on Arduino and Bluetooth
STORM32BGC 590 5 months ago Firmware and brushless gimbal controller
Open Brushless Gimbal 2013

Awesome Flying FPV / GPS ๐Ÿ›ฐ๏ธ

GNSS SDR Software toolchain to process radio signals of GPS, Baidu, GLONASS that are received by SDR hardware radio backends
rtklib Software toolchain to increase precision of GNSS signals by applying realtime or post-processing to eliminate interferences. Signals recorded by SDR or some commercial GPS modules
Vicon MavLink 22 over 5 years ago Get indoor positioning via commercial optical systems for a whole drone swarm

Awesome Flying FPV / Sensors ๐ŸŒก๏ธ

QLiteOSD 21 4 months ago ESP32 based OSD to read sensors without FC
3D Printed Drone Build - How to Wire OpenHD and Ultrasonic Abstacle Avoidance ultrasonic obstacle avoidance for quadcopter and OpenHD teamplay

Awesome Flying FPV / Video Receivers ๐Ÿ“ถ

DIY Homemade FPV Monitor 5,8GHz analog display with diversity
FENIX-rx5808-pro-diversity 86 over 3 years ago Open Hardware 5,8GHz analog module with diversity for googles

Awesome Flying FPV / Video Receivers ๐Ÿ“ถ / FENIX-rx5808-pro-diversity

rx5808 pro divesity 606 9 months ago

Awesome Flying FPV / Video Receivers ๐Ÿ“ถ

rpi-rx5808-stream 25 over 7 years ago RPI based 5,8GHz analog with diversity streaming server

Awesome Flying FPV / Antennas and Trackers ๐Ÿ“ก

u360gts 218 9 days ago 360ยฐ motor tracker using F2/F3 controllers that control, firmware + hardware + case, 2020
AntTracker 155 18 days ago Servo based using F1 / ESP8266 / ESP32 controllers, 2019
open360tracker v2 Simplified design, all components in moving head
open360tracker 41 about 8 years ago 360ยฐ servo tracker 2016

Awesome Flying FPV / Antennas and Trackers ๐Ÿ“ก / open360tracker

Amv-open360tracker 21 over 8 years ago Fork 2016
Amv-open360tracker 36bit 0 over 8 years ago Fork 2016

Awesome Flying FPV / Antennas and Trackers ๐Ÿ“ก

Ghettostation Antenna Tracker Different forks 2014
DIY Helical Antenna For Long Range FPV 5,8GHz helical directional antenna for analog googles with 3D printed skeleton
Cloverleaf Antenna - Build Instructions 5.8GHz omnidirectional antenna for analog video transmission

Awesome Flying FPV / Telemetry & Logs ๐Ÿ“Š

MAVlink 1,728 8 days ago Modern extensible protocol from hobbiests ... commercial UAV
Cyphal Fka. UAVCAN industrial only drone bus system
YAMSPy 94 8 months ago Read MSP serial protocol with Python
LuaTelemetry 293 about 3 years ago OpenTX / EdgeTX script that renders live cockpit and map from telemetry datastream
betaflight-tx-lua-scripts 606 3 months ago Script to show telemetry and control e.g. CAM, VTX settings
otxtelemetry 38 11 months ago OpenTX / EdgeTX script to add Mavlink support
INAV blackbox viewer 35 3 months ago Render sensor / motor values as video overlay OSD
INAV blackbox tools 13 6 days ago Convert to CSV timeseries files or as visual OSD overlay
flightlog2x 20 22 days ago Convert blackbox logs of INAV, OpenTX, ... to CSV, GPX, KML and render tracks and trajectory with different performance styles, separate
UAVLogViewer 140 26 days ago Web application for Ardupilot logs
OSD-subtitles 12 over 1 year ago Render Blackbox logs to OSD as subtitle for synconous plaback with video file
Dashware Closed Source OSD rendering for blackbox logs
PID-Analyzer 373 over 3 years ago Read blackbox and tune PID control variables
openXsensor 170 over 1 year ago Convert and alter telemetry protocols
OpenLog 555 over 2 years ago With firmware for blackbox data recorder (today usually part of main FC)

Awesome Flying FPV / Mission Control & Basestation ๐Ÿ—บ๏ธ

mwptools 208 4 days ago Waypoint mission planner esp. for INAV including INAV Radar and ADS-B sources
APM Planner 2.0 Mavlink compatible, with experience from MP and Q Groundcontrol
QGroundControl 3,315 5 days ago Mavlink, Desktop and mobile
MissionPlanner Waypoint Mission planning esp. for Ardupilot
MAVProxy Commandline and GUI mission planer and telemetry viewer and processor
BulletGCSS 46 11 months ago Uses GSM and MQTT for extra long range links
Dreka GCS 50 about 2 years ago A new GCS (currently limited but more modern look & feel)

Awesome Flying FPV / Companion Computers & Integration ๐Ÿ’ป

รถchรฌn CM4 87 4 months ago RPI Compute Module carrier board dedicated for FC
APsync Mavlink focused OS for different SBCs
RPanion Mavlink focused RPI image
ROS 2,838 9 months ago Robot Operating System, to handle more complex and interactive flights
DroneKit 1,623 6 months ago Multi platform integration ecosystem including Mavlink radio link

Awesome Flying FPV / Computer Vision ๐Ÿค–

OpenDroneMap Stitch photos to aerial imagery, calc 3D models, ...
OpenAerialMap 243 11 months ago Share Drone shots for disaster response etc
DroneDB 220 13 days ago Store and archive drone shots and aerial imagery
OpenAthena 84 3 months ago Auto GCP detection using markers
OpenMMS Mobile mapping system that carries a laser scanner
BANet 13 over 2 years ago ML segmentation of areas for aerial imagery
AVCBet 33 about 1 year ago ML segmentation of areas for aerial imagery
Faster 976 7 months ago ML let drones learn to avoid obstacles
Fast-Planner 2,469 28 days ago Learn drones to avoid obstacles on the course
Autonomous Drone Dodges Obstacles Without GPS RPI based CV and route planning and obstacle avoidance
Drone-net 154 about 4 years ago ML detect quadcopters within photos / videos using YOLO v4
Fire Detection UAV 177 over 3 years ago ML learn drones to spot fire
DroneAid 128 about 1 month ago ML find persons in disaster response by emergency markers
AirPose 52 almost 3 years ago ML human pose estimation from drone perspective

Awesome Flying FPV / Complete Systems ๐ŸŽ

Guiness World record drone build How a 300mph / 480 km/h quadcopter rocket needs to be designed and build. Similar is the (but only 200mph)
Arduino FPV Mini Drone Woodframed mini quad without BLDC and custom RF link around MultiWII
SearchWing A Search and Rescue RC airplane for visual inspection of huge areas on sea to rescue people from refugee boats at the EU sea border. Waterproof to land beside the SAR mothership
Dronecoria Octocopter made from wood as heavy lift to drop seeds
Agilicious 3D printed OSHW drone and ecosystem esp. for CV autonomous agile flight research, 2023
Crazyflie A not so FPV drone that uses custom modules and different technology for swarm control
ESP-Drone 563 2 months ago ESP32 and PCB only based quadcopter without FPV but custom wifi on brushed
ESP32 Drone no traditional FPV, but low cost quad using ESP32 board, 2022
Wifree-copter Easy 3D printed copter that uses RPI as WIFI remote control with App, 2016

Awesome Flying FPV / Security & Safety ๐Ÿช‚ / Simulators ๐ŸŒ

crrcsim For rc airplanes, 2018
Picasim For rc planes, closed source, sucessor of SSS, stall since 2019
from PaparazziUAV FlightGear - Usually for big airplanes, but can be paired with FC good description or for simulation
AirSim 16,466 5 months ago By Microsoft for algorithm testing
jMAVSim 88 5 months ago For Mavlink
JSBsim 1,395 24 days ago With bindings to Python, Matlab
GAZEBOsim 713 9 days ago Multi robot
by PX4 ROS supports simulations like described

Awesome Flying FPV / Security & Safety ๐Ÿช‚ / Checklists ๐Ÿ“‹

iNav Pre-maiden Checklist by Mr.D for fixed wing
Ardupilot Copter Checklist

Awesome Flying FPV / Security & Safety ๐Ÿช‚ / ID Systems ๐Ÿ›‚

mwp-radar-view 208 4 days ago ADS-B transmitters of airplanes can be received using software defined radios can be realized using cheap USB DVB-T receivers. Can be integrated via radar extensions like , or in OpenHD. Is part of Mavlink protocol and shows up on most GCS. Can also be viewed online like
INAV Radar 65 over 2 years ago LORA radio and ESP32 broadcast positions and show it at your OSD
FormationFlight Wifi radio of ESP32 to broadcast position and telemetry and show it at your OSD
SoftRF 786 7 days ago UAV edition, supports also FLARM and more
Glidernet Share FLARM / ADS-B positions online
Opensky Network Share ADS-B positions online
ArduPilot RemoteID Transmitter 102 26 days ago FCC RemoteID with Mavlink and DroneCAN integration
WiFi RID capture 35 over 1 year ago Capture remote identification signals with sniffer
Drone Detection and Tracking Using RF Identification Signals Track DJI drones using wifi and KISMET sniffer

Awesome Flying FPV / Security & Safety ๐Ÿช‚ / Hacking & Hijacking ๐Ÿ”“

WTF WJI, UAV CTF? Talk on DJI mini 2 reverse engeniering to bypass manufacturers limitations. Mem dump analysis and crypto keys decryption and radio analysis. About DJI ecosystem and used (cccamp23 by Felix Domke)
Drone-ID Receiver for DJI OcuSync 2.0 994 over 1 year ago Decoding DJI radio transmissions including DroneID and pilot location with SDR in python
Debugging Microcontrollers Talk on difficult debugging the PX4 hardware micocontrollers with RTOS NuttX (cccamp23 by Niklas Hauser)
5.8GHz video demodulation Using hack-rf SDR
GPS jamming Use BladeRF SDR with GNUradio to block satellites
GPS spoofing Controll others UAVs by faking satellite transmissions from ground
RemoteID Spammer/Spoofer 369 about 2 months ago An ESP8266/NodeMCU Drone RemoteID Spoofer
Robot Vulnerability Database 179 5 months ago CVEs for semi-autonomous machines

Awesome Flying FPV / Accesoirs ๐Ÿช 

Delta 5 race timer 159 over 3 years ago Use 5.8GHz video signals to trigger lap counter

Awesome Flying FPV / Accesoirs ๐Ÿช  / Delta 5 race timer

RotorHazard 189 4 days ago Sucessor with multinode and central RPI server

Awesome Flying FPV / Accesoirs ๐Ÿช 

Capture The Flag for drones 19 about 3 years ago Optical system to emulate a flag for close team-fights

Awesome Flying FPV / Accesoirs ๐Ÿช  / Mobile Apps ๐Ÿ“ฑ

SpeedyBee Is an Appllication for Flight controller parameters settings and blackbox log reader for betaflight, iNAV, emuflight ,
BLHeli_32 App is for configuring BLHeli_32 ESCs
FPV Video Channelsorter 5.8GHz Sorts the channels for each pilot over the available frequencies
UAV Forecast See the weather forecast, GPS satellites, solar activity (Kp), No-Fly Zones and flight restrictions ,
Go FPV A UVC Video Camera display and capture app, built for my DIY First Person View goggles

Awesome Flying FPV / Accesoirs ๐Ÿช  / Workbench ๐Ÿงฐ

smoke stopper Avoid damaging your expensive components during build up
4AxisFoamCutter 80 over 3 years ago Create aerodynamic wings from foam

Awesome Flying FPV / Communities ๐Ÿ—ฃ๏ธ

Dronecode foundation Home for MavLink, QGroundcontrol and PX4, part of Linux foundation
FPV Freedom Coalation Keep drones hackabel and safe
Deutscher Modellflieger Verband e.V. ๐Ÿ‡ฉ๐Ÿ‡ช Events, local communities, assurance, ...
Deutscher Aero Club e.V. ๐Ÿ‡ฉ๐Ÿ‡ช

Awesome Flying FPV / Communities ๐Ÿ—ฃ๏ธ / Forums & Social Media

rcroups.com Most projects offer here support
diydrones.com Group to most projects, hardware and countries
rotorbuilds.com Recipes to custom builds
openrcforums.com From the old days till the present working on open modells
Stackexchange Drones Is Stack Overflow Q&A for drone building
reddit \motorcopter Everything from flights, crashes, repairs, custom mods, ...
reddit \RCPlanes Everything but for RC planes
OscarLiang.com Important blog with builds and configurations and knowledge
intofpv.com Forum with helpful information about anything FPV related
INAV fixed wing group Forum, Blog, Builds on fixed wing esp. with INAV compatible autopilot
fpv-community.de ๐Ÿ‡ฉ๐Ÿ‡ช Auch Selbstbau
RC-Network.de ๐Ÿ‡ฉ๐Ÿ‡ช รœber Selbstbau auch von Schiffen und Autos. Sehr umfangreiches
kopterforum.de ๐Ÿ‡ฉ๐Ÿ‡ช Auch Selbstbau

Awesome Flying FPV / Communities ๐Ÿ—ฃ๏ธ / Video Channels

Painless 360 UK builds, mods and configuration basics
ArxangelRC BG builds and configurations as well as (a bit) mapping
Joshua Bardwell US, build and general tips on copters, slogan 'You gonna learn something today'
PawelSpechalski INAV core team, mostly copters, slogan 'Happy Flying'
Andrew Netwon AU, mostly airplane reviews and build tipps
Mr. D - Falling with style UK, Darren, INAV
CurryKitten Reviews, but also OpenHD and ExpressLRS
MarioFPV OpenHD, RubyFPV, WFG-NG experiments
TreeOrbit OpenHD, RubyFPV experiments
flitetest.com TV show, unusual DIY builds
Livyu FPV Flight footage and repair videos for DIY drone electronics
Adam G does FPV Builds, mods and basics
BLuefish Builds, INAV, longrange

Backlinks from these awesome lists:

More related projects: