betaflight
inav
Our great sponsors
betaflight | inav | |
---|---|---|
149 | 45 | |
7,867 | 2,852 | |
2.0% | 2.2% | |
9.4 | 9.9 | |
6 days ago | 6 days ago | |
C | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
betaflight
-
Open source embedded projects
My example would be BetaFlight, one the most popular and polished FPV drone firmwares there is.
-
PSA for new pilots running ELRS on tiny whoops
Betaflight 4.4 with ELRS 3 support released. https://github.com/betaflight/betaflight/releases
- Do you know any C++ open source firmware projects for a device, RTOS or no-OS based?
- Which AIO is best for custom build? For 65mm 1s
-
ELRS Binding Mobula6
One thing I'm not seeing is anything about 3.x being compatible at all with 4.3.2, let alone the only ELRS being compatible. I see Phobos' PR is in betaflight's master branch right now, but nothing in any documentation or release notes. Folks on the ELRS discord were saying Betaflight 4.3.x -> ELRS 2.x and Betaflight 4.4.x -> ELRS 3.x as of this morning. I'm seeing forks of Betaflight that include ELRS 3.x support on top of Betaflight 4.3.x, but I'd steer clear of that unless you really know what you're doing.
-
my mobula 6 got lost...
BetaFlight 4.3.2 release does not have this patch yet. So unless you have a special build from HappyModel that includes the ELRS 3.0 patch you need to run ELRS 2.x on the transmitter.
- F3 flight controller and Betaflight
- best "non spektrum" SAFE switchable mode?
-
Connecting Servo to Speedybee V3
Look at the target.c for this controller in BetaFlight source code. Find out which timer/channel runs each pad, select one that does not run any that you plan to use for motors. I'm not sure which one it is, an F4 or F7? Neither seems to have 8 S-pads. https://github.com/betaflight/betaflight/blob/master/src/main/target/SPEEDYBEEF4/target.c
- after installing bf 4.1 on a F3 FC for bidirectional and rpm filters, the dynamic notch filter doesn't show up, am I missing something? is it safe to fly without those filters?
inav
- Has anyone programmed a drone?
-
Looking for resources on RC Planes.
iNav
-
Connecting Servo to Speedybee V3
Here you are then, as iNav was a parallel fork of CleanFlight I believe, their code structure is very similar: https://github.com/iNavFlight/inav/blob/master/src/main/target/SPEEDYBEEF7V3/target.c I'm not sure how to iNav handles resources right now - I like remapping that Betaflight allows. I'd put all motors on TIM3, and use the rest for anything else. I remember iNav has defaults for each type (quad X, hexacopter etc.), it must sit somewhere in the code too. If they choose to use S1-S4 for Quad copters that might interfere with servos as all timers would work in DShot (or whatever you use instead of PWM).
-
Mimicking DSM(2) protocol with Raspberry Pi
iNav, betaflight, and Ardupilot are all open source. You shouldn't need anything more then their source code to reverse any protocol. https://github.com/iNavFlight/inav/blob/master/src/main/rx/spektrum.c
-
what algorithms does Pixhawk run to control a quadcopter
iNav is another project you can look at the code: https://github.com/iNavFlight/inav
- Programmable drones suggestions
-
Why does the VTX Overheat?
https://www.youtube.com/watch?v=Vd6EBr4QYa8 https://github.com/iNavFlight/inav/issues/4864
-
Kleine, dumme Frage - KW 05
Sieh dir das mal an.
What are some alternatives?
ardupilot - ArduPlane, ArduCopter, ArduRover, ArduSub source
PX4-Autopilot - PX4 Autopilot Software
QUICKSILVER - Flight Controller Firmware
betaflight-configurator - Cross platform configuration tool for the Betaflight firmware
blheli-configurator - Cross-platform application for BLHeli firmware flashing and configuration
EmuFlight - EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
ExpressLRS-Hardware - STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications
ExpressLRS - STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications
spaceflight-autopilot - 🚀 A series of scripted spaceflight maneuvers for a rocket simulator
unified-targets - Target configurations for Betaflight Unified Targets
cleanflight - Clean-code version of the baseflight flight controller firmware