Spooky FC — Custom INAV-Compatible Flight Controller
Spooky FC Custom Flight Controller Spooky FC is an STM32 based flight controller designed for drone. The main goal of this project is learning, testing, and exploring flight controller design. Since this design allows modification and experimentation (**untested changes may cause unpredictable drone behavior.**) Please proceed carefully, especially if you’re new to custom FC hardware. Spooky FC is INAV-compatible and uses the STM32F405RGT6 microcontroller, and to improve stability we use on board IMU which is ICM-42688-P known as a high-performance 6-axis MEMS motion sensor.
Created by
AdminZero
Tier 1
24 views
0 followers
Iamalive 🚀
requested changes for Spooky FC — Custom INAV-Compatible Flight Controller ago
Great work! This is really polished, and I think should work without issue. Just a couple thing to do though! Add your shipping option/show number of boards being ordered in your cart screenshots, + use .csv for your bom (not a .xlsx file!), individually upload each file of your pcb instead of a zip, make some preliminary code(just try figuring out what kind of code you need and try your best :D ), and also detail your journals more! Right now they just say that you did "x" and "y" and show the final product. Include how you got there - what design choices did you have to go through, what did you learn, etc!
AdminZero
submitted Spooky FC — Custom INAV-Compatible Flight Controller for ship review ago
koeg 🚀
requested changes for Spooky FC — Custom INAV-Compatible Flight Controller ago
Look like a really cool project!
But you have to change some stuff first :
You should export more files from easyEDA, like the schematic JSON and DRC rules
Also your BOM needs to be in a . CSV format
Also if possible use economic PCBA parts.
It would be also nice if you uploaded the details of the PCB and pricing of the PCB in your screenshots, not just the PCBA
Excited to see the final result
AdminZero
submitted Spooky FC — Custom INAV-Compatible Flight Controller for ship review ago
zsharpminor
requested changes for Spooky FC — Custom INAV-Compatible Flight Controller ago
user asked to resubmit
AdminZero
added to the journal ago
Made the Cover
Made this cool cover that emphasize on all the feature and also present the render of Gerber file aka printed circuit board which are rendered in black soldermask color.

AdminZero
submitted Spooky FC — Custom INAV-Compatible Flight Controller for ship review ago
AdminZero
added to the journal ago
Spooky FC PCB Routed & Silkscreen Completed 🎃
Finally,
I’ve successfully completed the routing of Spooky FC and carefully checked the PCB’s integrity to make sure there are no shorts, missing connections, or critical design issues. Routing under a strict time limit was challenging, but it really pushed me to stay focused and efficient.
Along with routing, I also finished designing the silkscreen layer. All component names, orientations, and important markings are now clearly placed, making Spooky FC much easier to assemble, debug, and test later on. Clean and readable silkscreen is something I didn’t want to compromise on, even within this tight timeline.
With routing, integrity checks, and silkscreen design completed, Spooky FC is now fabrication-ready. Making this much progress within 24 hours feels incredibly rewarding and keeps the momentum strong for the next steps.
front view

bottom view

Top SilkScreen

Bottom Silkscreen

misc

AdminZero
added to the journal ago
Sorry for not keeping you guys updated
Sorry for not keeping you guys updated, Yesterday i fell asleep around 3oclock on my desk only today i woke up around 2oclock and have my food and then back to work but yes i do have a great news!!!!
which i m going to share in next journal entry

AdminZero
added to the journal ago
going to have dinner then back to work
going to have dinner then back to work ,
going to have dinner then back to work
going to have dinner then back to work
going to have dinner then back to work
A sneak peek

PS:[LET ME PROMOTE MY STARTUP WWW.TECHNOLOGYLAB.IN]
AdminZero
added to the journal ago
MAJOR UPDATE
Finished making schematics YES I have finished making schematic's now i have exported this project to kicad because i feel comfortable in KiCad to route the pcb.

AdminZero
added to the journal ago
A challenge for myself
With this project i am taking a challenge to make schematics and route a pcb within next 24hr.
from this i can evaluate my skills and technical ability.
in my benefit i already knew how stm and mcu works
PS: WISH ME LUCK

AdminZero
started Spooky FC — Custom INAV-Compatible Flight Controller ago
12/26/2025 4 PM - A challenge for myself
With this project i am taking a challenge to make schematics and route a pcb within next 24hr.
from this i can evaluate my skills and technical ability.
in my benefit i already knew how stm and mcu works
PS: WISH ME LUCK

12/26/2025 10 PM - MAJOR UPDATE
Finished making schematics YES I have finished making schematic's now i have exported this project to kicad because i feel comfortable in KiCad to route the pcb.

Github: SpookyFC Schematic pdf
12/26/2025 11 PM - going to have dinner then back to work
going to have dinner then back to work ,
going to have dinner then back to work
going to have dinner then back to work
going to have dinner then back to work
A sneak peek

PS:[LET ME PROMOTE MY STARTUP WWW.TECHNOLOGYLAB.IN]
12/27/2025 3 PM - Sorry for not keeping you guys updated
Sorry for not keeping you guys updated, Yesterday i fell asleep around 3oclock on my desk only today i woke up around 2oclock and have my food and then back to work but yes i do have a great news!!!!
which i m going to share in next journal entry

12/27/2025 4 PM - Spooky FC PCB Routed & Silkscreen Completed 🎃
Finally,
I’ve successfully completed the routing of Spooky FC and carefully checked the PCB’s integrity to make sure there are no shorts, missing connections, or critical design issues. Routing under a strict time limit was challenging, but it really pushed me to stay focused and efficient.
Along with routing, I also finished designing the silkscreen layer. All component names, orientations, and important markings are now clearly placed, making Spooky FC much easier to assemble, debug, and test later on. Clean and readable silkscreen is something I didn’t want to compromise on, even within this tight timeline.
With routing, integrity checks, and silkscreen design completed, Spooky FC is now fabrication-ready. Making this much progress within 24 hours feels incredibly rewarding and keeps the momentum strong for the next steps.
front view

bottom view

Top SilkScreen

Bottom Silkscreen

misc

12/27/2025 7 PM - Made the Cover
Made this cool cover that emphasize on all the feature and also present the render of Gerber file aka printed circuit board which are rendered in black soldermask color.
