FPV Racing Drone

Custom-designed FPV quadcopter focused on [speed / endurance / maneuverability / low cost / etc.].
View Project Repository · View Flight Video · Back to Portfolio
Overview
Project Type: Personal Engineering Project Duration: [Month Year – Month Year] Role: Mechanical / Electrical / Firmware / Systems Engineering Status: [Completed / In Progress]
I designed and assembled a custom FPV quadcopter with the goal of [primary engineering objective].
The project involved selecting and integrating the propulsion system, flight controller, radio system, video transmission system, battery, and frame while configuring the aircraft in Betaflight.

Key Specifications
| Parameter | Specification |
|---|---|
| Frame | [Frame model / size] |
| Motors | [Motor model] |
| Propellers | [Propeller specification] |
| Flight Controller | [FC] |
| ESC | [ESC] |
| Radio | [ELRS / receiver] |
| Video System | [Analog / DJI / Walksnail / HDZero] |
| Battery | [LiPo specification] |
| AUW | [XX g] |
| Flight Time | [XX min] |
| Firmware | [Betaflight version] |
System Architecture

The aircraft consists of five primary subsystems:
- Propulsion: Motors, ESC, propellers, and battery
- Flight control: Flight controller and IMU
- Radio control: Transmitter and ELRS receiver
- Video: Camera, VTX, and FPV goggles
- Power distribution: Battery, regulators, and protected power rails
Electrical Architecture
Battery
│
├──► ESC ──► Motors
│
└──► Power Regulation
│
├──► Flight Controller
├──► Receiver
├──► Camera
└──► VTX
Design Goals
The primary design requirements were:
- [Requirement]
- [Requirement]
- [Requirement]
- [Requirement]
Engineering Constraints
- [Weight constraint]
- [Budget constraint]
- [Battery constraint]
- [Physical packaging constraint]
- [Radio/video range requirement]
- [Manufacturing or component availability constraint]
Component Selection
Motors & Propulsion

I selected [motor] based on:
- [KV / voltage compatibility]
- [Thrust requirement]
- [Current consumption]
- [Weight]
- [Efficiency]
The resulting propulsion system provides approximately [XX g] of maximum thrust per motor, giving a theoretical thrust-to-weight ratio of approximately [X.X:1].
Flight Controller & ESC

The flight controller uses [FC model] paired with [ESC model].
Important considerations included:
- [UART availability]
- [Gyroscope]
- [ESC protocol]
- [Current sensing]
- [Firmware compatibility]
- [Physical mounting]
Radio System

The aircraft uses ExpressLRS for the control link.
I selected this system because [reason].
The receiver communicates with the flight controller through [CRSF / UART / etc.].
Video System

The video system consists of:
Camera → VTX → Antenna → FPV Goggles
Key considerations included:
- [Resolution]
- [Latency]
- [Transmission power]
- [Antenna placement]
- [Power requirements]
- [Interference]
Mechanical Design

The frame was designed around [X-inch] propellers and a [X × X mm] motor mounting pattern.
Packaging
A major mechanical constraint was fitting the electronics into the limited volume between the frame plates.

The final arrangement prioritized:
- Low center of gravity
- Protected electronics
- Short wiring paths
- Accessible USB ports
- Antenna clearance
- Camera visibility
CAD / Design Work

The aircraft was modeled in SolidWorks to verify:
- Component clearance
- Motor placement
- Camera angle
- Battery positioning
- Fastener access
- Propeller clearance
Design Files
Firmware & Configuration

The flight controller runs Betaflight [VERSION].
Configuration
Important configuration parameters included:
Flight Controller: [MODEL]
Firmware: [VERSION]
Receiver Protocol: [CRSF]
ESC Protocol: [DShot]
Motor Output: [SETTING]
PID Profile: [PROFILE]
Rates: [RATE PROFILE]
Control Setup
The transmitter was configured with:
- Arm switch
- Flight-mode switch
- Beeper
- Turtle mode
- [Other functions]
Problems & Debugging
Problem 1 — [Problem Title]
Symptom: [What happened]
Initial hypothesis: [What you initially thought was wrong]
Investigation: [Tests performed]
Root cause: [Actual cause]
Solution: [What you changed]

Problem 2 — [Problem Title]
Symptom: [Description]
Root cause: [Description]
Solution: [Description]
Iterations

The design went through [X] major iterations.
| Version | Major Change | Result |
|---|---|---|
| V1 | [Change] | [Result] |
| V2 | [Change] | [Result] |
| V3 | [Change] | [Result] |
The most significant improvement came from [design change], which resulted in [measurable improvement].
Testing
Flight Testing
| Test | Result |
|---|---|
| Hover stability | [Result] |
| Maximum throttle | [Result] |
| Flight time | [Result] |
| Range | [Result] |
| Maximum speed | [Result] |
| Motor temperature | [Result] |

Performance
Flight Time: [XX min] Maximum Speed: [XX mph] AUW: [XXX g] Thrust-to-Weight: [X.X:1]
Final Result

The completed aircraft achieved [primary objective] while maintaining [important secondary characteristic].
The final configuration weighs [XXX g] and achieves approximately [performance metric].
What I Learned
This project gave me practical experience with:
- BLDC motor systems
- LiPo battery systems
- ESCs and motor control
- Embedded flight controllers
- UART / serial communication
- RF systems
- Video transmission
- CAD and mechanical packaging
- Electrical troubleshooting
- Firmware configuration
- System-level integration
Future Improvements
If I were to continue development, I would investigate:
- [Improvement 1] — [reason]
- [Improvement 2] — [reason]
- [Improvement 3] — [reason]
The most promising improvement would be [improvement], which could potentially improve [performance metric].
Media
Build Photos



Flight Video
Technologies & Skills
SolidWorks · Betaflight · ExpressLRS · BLDC Motors · ESCs · LiPo Batteries · CAD · Embedded Systems · RF · Electrical Debugging · Systems Integration
Project Files
| File | Description |
|---|---|
| CAD | SolidWorks models |
| Firmware Config | Betaflight configuration |
| Photos | Project photography |
| Videos | Flight footage |
| Repository | Source/project files |
Author: [Your Name] Portfolio: [PORTFOLIO_URL] GitHub: [GITHUB_URL]
