This project is the creation of a fixed-wing autonomous UAV built entirely from scratch (in progress). It brings together everything I have learned so far by combining hardware design, embedded code, and physical airframe development into one integrated system.
Custom STM32-based flight controller with GPS, IMU, barometer, and power distribution. Two iterations designed.
Real-time task updates synced from the UAV Notion workspace. View all active work in progress and recently completed milestones.
Short Term: Full V1.1 Code tests
Mid Term: Assemble plane
Long Term: Flight tests
The goal of this PCB is to create a small and compact flight controller for my Autonomous UAV build. It needs to handle multiple sensors, such as an IMU, a Barometer, and GPS. It also needs to consistently communicate with the ground station through LoRa and an ELRS receiver for manual override. This was my first surface-mount PCB, and my first time using Altium Designer, so I have learned a lot. There have been two iterations so far.
Autonomy, and coding. This section will document the software development process as the project progresses beyond hardware tests.
Mechanical design, and airframe CAD This section will cover the process of designing and building an airframe for the flight controller.