Thrust FPV stunt drone

Created by [aryan] • Started on June 23, 2025

a visually stunning FPV Stunt drone, with a custom FC

TOTAL HOURS: 24

DAY ONE

The drone should have the following qualities: - Small - agile (speed and quick turns) - have a custom FC - cameraaa - be resistant to crashes (or be designed to break in a way that it can be reassembled) - be under $150 - look polished and visually striking (hoping to win highway design competition :3) - self stabilised

I also need to somehow make it in 3 days to be eligible for the competition :heavysob:, but i'm still gonna make it good

Today I'll start the flight controller PCB. I was confused between using STM32F4 chips (used most commonly in drones, great perfomance) and RP2040 (slower, but easier to setup). ChatGPT said STM32 chips are significantly harder to setup initially, but post talkuing to a few people on the slack, STM isn't too hard to setup, so I'll be using the STM32F401CCU6 with USB FS and STMDuino support.

DAY TWO

Made most of the schematic today Screenshot 2025-06-25 at 12 27 38 AM This is mostly the low level stuff for the STM32 chip to work, and added ICM-42688-P. I'll be using an ESP32-CAM module for the camera and wireless connectivity. The camera is fully independent of the STM32, and a UART connection between ESP and STM32 is used for controls.

I don't think I'll be able to submit for the design competition :sob:, but that gives me more time to work on a well designed, high perfomance drone with a custom FC.

Tomorrow, I'll get started on BOM (battery, motors, ESCs, etc), and hopefully also finish the PCB!

Schematic: 1.5 hours

DAY THREE-FOUR

Worked more on the schematic, and finally finished it! Screenshot 2025-06-29 at 12 38 36 AM

It's not exactly neat, but I'll organise and label the blocks later (when i ship it).

Also, a problem i realised when going to make the PCB-- I didn't label the capacitors' and resistors' capacitance and resistance respectively :skull:, so it'll take some more time.

Schematic: 1.5-2 hours

DAY FIVE

So I'm almost done with PCB layout, it's quite compact for now but i need to consider things like noise and interference with RF and MCU, so that might take another day.

PCB so far:

Screenshot 2025-07-09 at 9 41 33 PM

Rounting seemed VERY overwhelming till now, but it was done like a breeze lol PCB: 1 hour

DAY SIX

Okay, PCB is almost fully finished, just need to route the RF module and GND plane. (The entire PCB fits under 4.5cm?!)

Screenshot 2025-07-11 at 10 52 43 PM

This looks SO complicated but im really proud of myself for building this and not picking up a good expensive FC from a website :D

I wanted to work more but I also really need to start preparing for an upcoming MUN in a week

PCB: 1.5 hours

DAY SEVEN

I got to work after a looong time because of exams, and then an MUN i had to prepare for, so I will be locking in to make this now. Completed the PCB :D, however I need to face my biggest fear now (DRC :sob:). Also, while designing, i figured that if the ESP32-CAM was attached to the FC, it couldnt look at the surroundings, so I decided to just have +5V and GND test points to connect it using wires.

PCB: 1 hour

DAY EIGHT

Today I started off with CAD, did some research and an unfortunate amount of time trying to understand mathematics of how a freestyle drone should be made, mostly looking at torque figure calculations. I was originally thinking of making a neat, aesthetic square-with-4-circles design. But after some research and looking at other designs, freestyle drones were almost exlusively of a shape called streched X. This has something to do with moment of inertia and torque required to turn it. The pitch axis should have more t than the roll axis for a good, smooth, gliding like feel. The arms of the drone create 'r', which is the perpendicular distance of mass from the center, and t is directly proportional to it. It shouldnt be too less (for stability), but not too long (to not increase torque too much). Also, when I started, I started off with the ESP32-CAM module-- until I found an analog, high quality actual FPV camera. I had previously hugely underestimated the latency of WiFi.

I worked on several designs and arm shapes and none of them actually looked good/practical. I got very tired of constantly reiterating, drawing, deleting, extruding, tracing, moving, etc so I'll do it tomorrow.

CAD, maths: 5-5.5 Hours

DAY EIGHT

A good decision I made was watching a few build videos to understand how frames are made typically, which gave me a surprisingly good amount of understanding. Also found some components (cameras, ESC, VTX, etc). In the end, I settled on an H-X Hybrid frame (?) which I pretty much accidentally made. It co-incidentally looks similar to a deadcat frame too. A lot of CAD done, so I pretty much finalized it. Antenna mount, camera mount, screw holes, top, everything. I think it looks REALLY nice and unique. I plan on modifying the frame over the years as I get more knowledge and feel for freestyling drones; this is just MK1.

CAD, shopping: 6 hours

DAY NINE

The day I dreaded. DRC errors in such a complex PCB. Thankfully there weren't a LOT of hard-to-fix errors, but mostly about clearances and tracks not being connected to the STM32 (different layers), which was a CHALLENGE. it was so damn hard to reroute all the wires across 4 layers, try to fit a via somewhere without crossing lines :sob:. I also added 4 holes strategicaly to fit the ESC in a stack with the FC, which required me to reroute and reposition some components.

Screenshot 2025-07-30 at 9 18 44 PM This image is the definition of pain :sob:

Anyways, it felt VERY good finally being done with the PCB-- finalized and fixed all DRC errors. Screenshot 2025-07-30 at 9 24 42 PM Screenshot 2025-07-30 at 9 25 28 PM

my beautiful beautiful son 🥹

PCB: 2.5 hours

DAY TEN

So the drone is pretty much done, just have to submit it now-- or so I thought. The BOM turned out to be ~7k INR more than the budget (💀), even though I only used reasonably priced components. Guess tomorrow will be for cutting costs :sob:

Research and BOM: 2 hours

DAY ELEVEN

Okay, so somehow I got the entire thing under the budget, using super cheap generic SimonK ESCs instead of the 4-in-1 ESC costing ~3k, replacing the holybro atlatl VTX with a cheaper VTX as well, and using a cheaper dipole antenna (since lollipop was overkill), and a significantly cheaper HC-12 RF module instead of the RFM69HCW. So haven't cut any functionality, maybe reduced ease of assembly and less beautiful, worth ~7k easily tho!

Submitting now! Massive thanks to hack club and the organisers of this YSWS-- its absolutely awesome!

Documentation, BOM: 2.5-3 hours