Custom Quadcopter and Flight Computer
All projects

Prototype controls

Custom Quadcopter and Flight Computer

A ground-up build combining a custom quadcopter airframe and flight-control system with an independently designed flight-computer PCB — both engineered and built in-house.

PrototypeControl systemsCustom avionics

Overview

What was built and why it mattered.

This project involved designing, building, and programming a custom quadcopter from the ground up — its own flight-control hardware, firmware, CAD-modeled frame, and telemetry interface, rather than a commercial flight-controller kit. A companion 2-axis PID stabilization rig helped work out the control approach before it went into the quadcopter.

Alongside the airframe, we designed a custom 4-layer flight-computer PCB from the ground up: an STM32F407-based board integrating a 6-axis IMU, barometric and GPS sensing, 915 MHz LoRa telemetry, onboard data logging, and power management. The design was validated through independent power, sensor, and radio test modules before final integration.

Custom Quadcopter and Flight Computer

Qualifications demonstrated

Technical capability, not just a finished part.

This project exercised the following engineering capabilities directly.

01

Custom embedded flight-controller hardware design

02

Custom flight-control firmware and motor/ESC control

03

IMU-based attitude sensing and sensor fusion

04

Cascaded PID stabilization and control tuning

05

Custom mechanical design and CAD-modeled airframe

06

Custom 4-layer avionics PCB design around an STM32F407 MCU

07

RF-aware layout for 915 MHz LoRa telemetry

08

Power system design: LiPo charging, regulation, and low-EMI distribution

09

Flight testing, telemetry visualization, and iterative tuning

Custom Quadcopter and Flight Computer
Custom Quadcopter and Flight Computer

Technical specifications

System details.

Airframe
Fully custom CAD-modeled frame, flight-control firmware, and telemetry interface (non-kit)
Control approach
Cascaded PID with real-time IMU feedback, validated on a dedicated 2-axis stabilization rig
Flight computer MCU
STM32F407VGT6, 100-pin LQFP
Avionics board
4-layer PCB, approximately 35 × 80 mm
Telemetry
915 MHz LoRa radio link
Status
Prototype

Have a similar problem to solve?

Bring the prototype, board, drawing, workflow, or technical bottleneck. We will help define the next useful step.

Innovate with us