cleanflight
betaflight
Our great sponsors
cleanflight | betaflight | |
---|---|---|
5 | 149 | |
2,566 | 7,885 | |
0.7% | 2.0% | |
4.5 | 9.4 | |
6 months ago | 1 day 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.
cleanflight
-
Reversing 2.4GHz Remote Control
Wheni first stumbled across https://github.com/jopohl/urh (universal radio hacker) i couldn’t believe my luck.
I’ve done stuff like this manually before (as in just collecting all the bits and then trying to ascribe meaning, e.g. https://github.com/cleanflight/cleanflight/issues/1125#issue... ) but i used URH to reverse my bbq temperature sensors.
I have an alexa skill that shows the last 20 readings for both probes on a graph. It is stupidly over the top (a Pi with a cheap sdr dongle listens for packets from the bbq down the garden, it parses out the measurements and fires them into a dynamodb which is absurd but it was quick to do, then the Alexa skill just pulls from there and sends to a chart api that draws my line graphs to show on alex’s screen - totally absurd but great fun to do)
-
Cleanflight 1.1.
This? https://github.com/cleanflight/cleanflight/releases/tag/v1.1.0
-
Universal Radio Hacker: Investigate Wireless Protocols Like a Boss
This made it really easy to figure out how to interpret the packets from my wireless barbeque thermometer. Previously i used some monstrous excel for this kind of pattern finding, e.g. https://github.com/cleanflight/cleanflight/issues/1125#issue...
In the end the bbq temp sensor turned out to be trivial, using rtl433 on a raspberry pi I just log the packets to a dynamo table and alexa (using google charts from a lambda) plots the last 20 points on screen.
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?
What are some alternatives?
inav - INAV: Navigation-enabled flight control 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 - STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications
spaceflight-autopilot - 🚀 A series of scripted spaceflight maneuvers for a rocket simulator
cleanflight-configurator - Google chrome/chromium based configuration tool for the cleanflight firmware
unified-targets - Target configurations for Betaflight Unified Targets
BLHeli - BLHeli for brushless ESC firmware
ardupilot - ArduPlane, ArduCopter, ArduRover, ArduSub source