Back

ProjectsJul 2024 to Jun 2026

Project Icarus

A drone that flies on a flight controller I built.

Code

Built and flown, with stable flight.

  • C / C++
  • Teensy 4.0
  • Circuit board design
  • Sensor fusion
  • Flight control

What I did

  • Designed a custom circuit board around a Teensy 4.0 microcontroller.
  • Integrated the motion sensors, and fused their readings to work out the drone's orientation.
  • Wrote the flight control in C, holding the drone at a stable orientation in flight.

The aim

Most hobby drones fly on a ready-made flight controller. Icarus flies on one built from scratch, to learn what it takes for a drone to keep itself level.