#Advice for making a drone
32 messages · Page 1 of 1 (latest)
do you plan to actually make the entire flight control firmware from scratch?
@rugged ore might modify other people's code but that the plan
I would highly advise you use an existing firmware as is, writing something yourself would take months if not years
I plan on this being a longtime project
how much experience do you have in embedded programming, specifically in vehicle control?
New to it but if I find i too hard I may modify someone else's code
why would you need to modify it? There's something for every sort of use. But feel free to check out the sources of some of the popular firmwares - https://github.com/betaflight/betaflight and https://github.com/ArduPilot/ardupilot
I'm planning on trying to make it the slightest bit cost effective
I don't see how that's related to modifying already existing firmware
is there something missing that you'd want to add to these?
I might use some odd items instead of the best of the best
Not digging stuff out of the rubbish type
I still don't see how that's related to having to make changes to fc firmware
I'm not the most sure but I'm trying to keep everything down
you can run Betaflight on a $3 STM32F405/AT32F435 MCU
that is if you want to design your own flight control hardware as well... if not there are readily available FC boards for $25-35
what sort of use do you want out of it?
A Camera drone just as a starting point for making these kinds of things
we'll need a lot more info than that... load capacity, flight time, etc...
Maybe like a half hours power then again if that's above or below average tell me
doable, depending on the weight and size
Rather small only holding a camera and possibly some LEDs with a separate power source
we'll need actual numbers, not vague descriptions
then work on that first
figure out what the drone needs to carry, then we can go from there
Thanks
I would find something that works first so you have a point of comparison between feel versus problem
But if you want to go totally from scratch for the challenge, good luck, and check out betaflight's documentation deep dive and control loop explanation
do you want to write a custom fpv protocol too?