Skip to content

Releases: joelucid/betaflight

BetaFlight Performance Edition F3 4.1.1 EA3

26 Oct 11:50
83ac98c
Compare
Choose a tag to compare

Changes in EA3:

  • added support for vtxtables

Changes in EA2:

-Better support for overclocking of VCP boards on windows systems
-Working CRSF support in crazybeef3

BetaFlight Performance Edition (BFPE) F3 brings high performance quad flight to F3 targets.

As of 4.1 BF doesn't officially support F3 targets. But with some love most of these targets will still compile. Of course that isn't enough: you want rpm filtering, dynamic idle, interpolated ff, 2nd lpfs, tpa_mode, throttle_boost etc and these features aren't included on F3 or are too cpu intensive to work well.

BFPE solves this by creating custom hex files for each type of receiver, removing unnecessary features and introducing an overclocking feature on f3.

Here are some examples of what was taken out: Servos, custom mixers, acro trainer, vtx tables.

There's a new cpu_overclock feature which supports overclocking from it's default 72mhz to 128mhz in 8mhz steps. 120mhz works most of the time. 128mhz has yet to work on a single board. Almost all more modern boards use virtual usb (VCP) which only works on 72mhz. On these boards there are overclocking options of the form 120mhz_vcp which only overclock if there isn't an usb device connected at boot time. Use either these options or connect Configurator via a serial port.

At 120 mhz SPI gyro boards should easily do 4k4k with rpm filter. I2C gyro boards should work with 4k2k.

Unfortunately the targets BETAFLIGHTF3 and FF_PIKOBLX don't support rpm filtering yet due to resource conflicts.

This has been some significant work. If you like this release consider supporting me by purchasing a JESC license to run rpm filtering on blheli_s hw (https://jflight.net). Or by making a Donation.

BetaFlight Performance Edition F3 4.1 EA2

25 Oct 12:19
Compare
Choose a tag to compare

Fixes in EA2:

  • Better support for overclocking of VCP boards on windows systems
  • Working CRSF support in crazybeef3

BetaFlight Performance Edition (BFPE) F3 brings high performance quad flight to F3 targets.

As of 4.1 BF doesn't officially support F3 targets. But with some love most of these targets will still compile. Of course that isn't enough: you want rpm filtering, dynamic idle, interpolated ff, 2nd lpfs, tpa_mode, throttle_boost etc and these features aren't included on F3 or are too cpu intensive to work well.

BFPE solves this by creating custom hex files for each type of receiver, removing unnecessary features and introducing an overclocking feature on f3.

Here are some examples of what was taken out: Servos, custom mixers, acro trainer, vtx tables.

There's a new cpu_overclock feature which supports overclocking from it's default 72mhz to 128mhz in 8mhz steps. 120mhz works most of the time. 128mhz has yet to work on a single board. Almost all more modern boards use virtual usb (VCP) which only works on 72mhz. On these boards there are overclocking options of the form 120mhz_vcp which only overclock if there isn't an usb device connected at boot time. Use either these options or connect Configurator via a serial port.

At 120 mhz SPI gyro boards should easily do 4k4k with rpm filter. I2C gyro boards should work with 4k2k.

Unfortunately the targets BETAFLIGHTF3 and FF_PIKOBLX don't support rpm filtering yet due to resource conflicts.

This has been some significant work. If you like this release consider supporting me by purchasing a JESC license to run rpm filtering on blheli_s hw (https://jflight.net). Or by making a Donation.

BetaFlight Performance Edition F3 4.1 EA1

22 Oct 08:52
Compare
Choose a tag to compare

BetaFlight Performance Edition (BFPE) F3 brings high performance quad flight to F3 targets.

As of 4.1 BF doesn't officially support F3 targets. But with some love most of these targets will still compile. Of course that isn't enough: you want rpm filtering, dynamic idle, interpolated ff, 2nd lpfs, tpa_mode, throttle_boost etc and these features aren't included on F3 or are too cpu intensive to work well.

BFPE solves this by creating custom hex files for each type of receiver, removing unnecessary features and introducing an overclocking feature on f3.

Here are some examples of what was taken out: Servos, custom mixers, acro trainer, vtx tables.

There's a new cpu_overclock feature which supports overclocking from it's default 72mhz to 128mhz in 8mhz steps. 120mhz works most of the time. 128mhz has yet to work on a single board. Almost all more modern boards use virtual usb (VCP) which only works on 72mhz. On these boards there are overclocking options of the form 120mhz_vcp which only overclock if there isn't an usb device connected at boot time. Use either these options or connect Configurator via a serial port.

At 120 mhz SPI gyro boards should easily do 4k4k with rpm filter. I2C gyro boards should work with 4k2k.

Unfortunately the targets BETAFLIGHTF3 and FF_PIKOBLX don't support rpm filtering yet due to resource conflicts.

This has been some significant work. If you like this release consider supporting me by purchasing a JESC license to run rpm filtering on blheli_s hw (https://jflight.net). Or by making a Donation.

3.4 Flight Performance Edition

08 Jul 09:56
Compare
Choose a tag to compare

##Betaflight 3.4 - Flight Performance Edition

This is a flight performance release of betaflight 3.4. It adds the features AbsoluteControl and SmoothingFilter to F3 flight controllers. To make flash space available the AcroTrainer, FPort, PPM and PWM RX support was removed.

See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 for an explanation of these new features.

3.4 Flight Performance Edition

08 Jul 15:14
Compare
Choose a tag to compare

Betaflight 3.4 - Flight Performance Edition

This is a flight performance release of betaflight 3.4. It adds the features AbsoluteControl, ITermRelax, SmartFeedForward and SmoothingFilter to F3 flight controllers with more than 64kb flash. To make flash space available the AcroTrainer, PPM and PWM RX support was removed.

See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 for an explanation of these new features.

Here's two youtube videos of me flying the features:
https://youtu.be/8AVgH9h14pw
https://youtu.be/UmHXvSx297c

3.4 RC1 Flight Performance Edition

12 Jun 11:15
Compare
Choose a tag to compare
Pre-release

##Betaflight 3.4 RC1 - Flight Performance Edition

This is a flight performance release of betaflight 3.4-RC1. It adds the features AbsoluteControl, ItermRelax and SmoothingFilter to F3 flight controllers. To make flash space available the AcroTrainer feature was removed.

See https://github.com/betaflight/betaflight/wiki/Tuning-Tips-for-Betaflight-3.4 for an explanation of these new features.

Watch https://www.youtube.com/watch?v=U4FeVfSssNk to get a feel of what's possible with AbsoluteControl for LOS flight.

SmoothingFilter is not available on FRSKYF3, MIDELICF3, OMNIBUS and SIRINFPV due to space constraints.