
Upgrade your open source drone by expanding the Sky FS six controller to ten channels and enabling autonomous missions with Mission Planner and radio telemetry.
Learn how to recover a bricked drone controller by using firmware upgrades, battery checks, and a secret key combo to enter firmware update mode, then reprogram and test channels.
Learn how to run apm planner on mac os, enable telemetry, and evaluate failsafe features to keep the drone safe during flight.
Configure a battery failsafe on Pixhawk by calibrating the power module’s voltage reading, then set a voltage threshold (around 9–10 volts for a 3s pack) to auto land.
Explore drone photography and real-time video using a 4K Firefly Q6 camera and an embedded transmitter miniature camera, with ground monitors or goggles, while noting line-of-sight rules in Australia.
Review test footage from the HD recording camera on an open source drone, highlighting real-world video capture and the fun of building open source drone projects.
Integrate telemetry, fail safes, and onboard cameras; set up flight modes on fly sky controller, assign them to two knobs on the control arm, and test in the field.
Explore test flight procedures and flight modes for an open source drone, including stabilize, altitude hold, loiter, circle, and return-to-launch, with real-time battery failsafe and panic controls.
Configure flight modes by combining two switches to control channel five PWM in Mission Planner, then extend options with auxiliary channels and parameter tweaks for auto RTL and other modes.
Design an advanced drone mission with multiple waypoints and a region of interest aligned to the front camera, including loiter times, then save, load, and map it.
Use mission planner's auto grid function to generate drone flight paths inside a polygon, producing lawn mower patterns for agricultural field mapping with adjustable altitude and takeoff and land waypoints.
Upload the polygon to the drone, enable polygon-based geofence as a fail-safe, and use altitude and circle constraints to trigger return to launch or land.
Operate an automatic mission mode by arming the drone, executing a waypoint-based path, and returning to land while monitoring telemetry and camera footage within a fence.
simulate a flight path using mission planner’s simulator, create and test a flight plan with waypoints, altitude, and GPS, then arm and start a mission in a software-in-the-loop setup.
Add a secondary power source to the flight controller to keep the drone operating if the power module fails. Use a battery tester to quickly assess the battery state.
learn how an inexpensive battery tester provides real-time per-cell and total voltage readings, audible alerts, and a failsafe for drone batteries up to eight cells.
Latest updates
In mid-2023, I updated 'Make an Open Source Drone' course to offer detailed instructions on constructing a custom quadcopter with the MATEK F405TE flight controller, in addition to the Crius and the Pixhwak 4. See detailed content for Make an Open Source Drone below.
In early 2025, I updated 'Make an Open Source Drone More Fun' course with new lectures to teach you how to use the radio telemetry module with the Matek F405TE flight controller, how to setup geofencing inclusion and exclusion zones, how to set up flight modes with the Matek F405TE, how to use the Mission Planner flight simulator and testing geofencing in the simulator, and how to setup the battery monitoringcapability in the Matek F405TE.
Course description
In my first drone course “Make an Open Source Drone”, you learned how to build a quadcopter based on open source software and hardware.
You now have a modern programmable aircraft and a good understanding of the principles of drone flight and of the skills needed to enjoy being a drone pilot.
In this course, you’ll take your knowledge and skill to the next level. You’ll go past the basics and explore some of the most exciting features and capabilities of your drone.
Your drone, from simply reacting to your radio instructions, will look as if it has a mind of its own, and fly itself.
I promise, the first time you experience your drone flawlessly execute a mission, you will feel proud and thrilled.
By the end of this course, you’ll learn:
how to improve the features of your FlySky radio controller so that you can take full advantage of the hardware,
how to use the radio telemetry module with the Matek F405TE flight controller,
how to setup geofencing inclusion and exclusion zones,
How to set up radio telemetry between your computer and the drone so that you can track and control your drone from your computer in real time,
How to configure fail-safes to prevent avoidable injuries and damage to your drone,
How to record high-definition flight video and transmit first-person video to a monitor on the ground,
How to setup and configure flight modes,
how to set up flight modes with the Matek F405TE,
how to use the Mission Planner flight simulator,
how to test geofencing in the simulator,
how to setup the battery monitoring capability in the Matek F405TE.
And most important, how to design simple and more complicated missions that your drone can execute on its own.
I invite you to review the free lectures in the first section of this course to find out more details about it.
If you are excited about learning how to to make your open source drone even more fun, join many other Makers and me in "Make an Open Source Drone: More fun"!