|
Note to anyone unafamiliar: There is a thriving "FPV" ecosystem of drones that can be DIYed. Example common setup, you can mix+match: - Small square PCB with the main flight control MCU (STM32), and some sensors
- Smalls square PCB with motor drivers
- Carbon fiber frame
- Small PCB with a LoRa radio
- Camera and video transmission system. (90s-security-cam style analog, or digital.
- Brushless DC motors, props etc
Uses Betaflight, ArduPilot, iNav, or PX4 firmware. Or, you could write your own.The PCB-frame in the article is neat and has obvious convenience advantages, but I speculate that it would not be stiff enough for desirable controllable characteristics under high accel situations. |
ESC software:
- https://github.com/am32-firmware
- https://github.com/mathiasvr/bluejay
Flight controller (you mentioned these):
- https://github.com/betaflight
- https://github.com/ArduPilot
- https://github.com/iNavFlight
Control link:
- https://github.com/ExpressLRS (also uses ESP32/ESP82 chips)
Radio Controllers:
- https://github.com/EdgeTX
5+ years ago the vast majority of this stuff was proprietary-only and getting into the hobby cost thousands of dollars. Now you could start at ~$500 (big price factor for FPV is the goggles, but cheap analog ones can be had for ~$100).