BetaFlight 3.2 FINAL - on BetaFPV F3 OSD Whoop


Glad to have found this thread! Just got this FC and built a whoop with 7x16 19kv motors. @Benedikt and others, what do you use for the following parameters:

Gyro update frequency?
PID loop frequency?
Dynamic Filtering?
PT1 filter?
Notch filters?

Used to flying 5" in acro. Many thanks!


For F3 go with 4K/4K with dynamic filter on, PT1 and try both notches off. That should give the best performance assuming motors do not get too hot, check after making changes.


Hi guys,

Just finished building my first Micro, a 7x16 Tiny whoop using the Betafpv F3 OSD Frsky board.

Got it flying well so far with some tweaks of my own that I took from the 5" brushless quads that I fly. Still need to refine this and do more testing.

Here are some differences to the config pasted on this thread that I use on mine and seem to work well for me, would like to share/discuss with you.

  • All beepers off - to free up cpu cycles, not that an f3 board would need it anyway"

  • All filters off - Not needed in a good build with quality parts.
    "set dterm_lowpass_type = PT1"
    “set gyro_lpf = OFF”
    “set dterm_notch_hz = 0”

  • Acro mode enabled - Pilots choice

  • Airmode on - Pilots choice

  • Motor_stop disabled - For Airmode to work properly your props have to be spinning a little to have authority when throttle is 0"
    “feature -MOTOR_STOP”
    “set min_throttle = 1050”

  • Accel disabled - Will allow you to arm/disarm in mid flight upside down or in any position.
    “set acc_hardware = NONE”

  • Voltage reading " set vbat_scale = 113" This was a tricky one for me, for some reason my voltage reading was always off when using 110" Would like to know if this is happening to you too.

Will update after further testing.


BF 3.2.4 was released.
Relevant lines from the release note:
Added YSTTM gyro threshold (#4774);
Changed slew filter to work for all axis instead of just yaw (#4819);
Added option to check gyro overflow on yaw or all axes (#4827);

One test flight so far. Flies good, just as 3.2.3, using the exact same settings.


Like to know peoples thoughts on this FC.


If you are looking for bad reviews you are probably in the wrong spot. I will say that I own 3 whoops with betaflight osd compatible fc’s and the betafpv with black motors is my favorite to fly right now. Go for it!


12 posts were split to a new topic: S.Port on BetaFlight F3 FC (external Rx)


I just purchased the upgraded inductrix fpv + frame and stock motor replacements from this website. Turns out the lack of power wasn’t due to a bad motor. It still needs over half throttle to idle even with the brand new motors. I think the board is shot so I wanted to swap to this BetaFPV board. It should fit in that frame, right?


Yep, fits. Flies great, one of my favourite setups so far!


Got my whoop kit and experiencing some first time builder issues.This is my first time using a real transmitter also. I have a Taranis Q X7. I finally figured out how to get connected to my receiver using betaflight configurator and I flashed 3.3.1. I had difficulty binding and after some reading I saw that 3.3 doesn’t support the STM chip and since my computer recognizes the receiver as an STM device I reflashed to 3.2.5. I can bind and configure but now when I try to plug in to my battery instead of USB connection, the motors run and my transmitter has no control. When connected to USB, my radio binds and I see stick control as I should. I set up my receiver per the YouTube instructions and used the basic CLI instructions I found in this thread including setting up the switches for Aux1. Should I have set up something for Aux 2?

I hoping someone can help and I’m sure it’s something I missed along the way.

Here is my CLI dump:

name BF3.2-inverted

#flip board with plugs up
set align_board_roll = 180

#remap motor outputs
resource MOTOR 3 A06
resource MOTOR 4 A07
resource MOTOR 1 B08
resource MOTOR 2 B09

#arm on AUX1
aux 0 0 0 1300 2100

#angle on AUX2 high
aux 1 1 1 900 1700

#airmode on AUX2 mid/high
aux 2 28 1 1250 2100

#increase motor PWM to make the sound less annoying. Reduce to 4000 for a little more power and more motor noise.
set motor_pwm_rate = 16000

#increase inclination angle limit to make it more agile in agile mode
set level_limit = 90

#enable serial Rx port, disable PPM Rx
feature -RX_PPM
feature RX_SERIAL
serial 0 0 115200 57600 0 115200

#configure input channels as Throttle, Aileron, Elevator, Rudder. Adjust this line to your transmitter settings.
map TAER1234

#assuming Tx travel from 1010 to 1990. Adjust your Tx travel to these numbers, or adjust below min_check and max_check to be just (e.g. 10ms) inside your most extreme inout values.
set min_check = 1020
set max_check = 1980

set deadband = 5
set yaw_deadband = 10

#disable most OSD features, reposition the rest
set osd_units = METRIC
set osd_rssi_alarm = 20
set osd_cap_alarm = 2200
set osd_alt_alarm = 100
set osd_ah_max_pit = 20
set osd_ah_max_rol = 40
set osd_tim1 = 2560
set osd_tim2 = 513
set osd_vbat_pos = 2087
set osd_rssi_pos = 40
set osd_tim_1_pos = 54
set osd_tim_2_pos = 2096
set osd_flymode_pos = 333
set osd_throttle_pos = 225
set osd_vtx_channel_pos = 377
set osd_crosshairs = 2248
set osd_ah_sbar = 200
set osd_ah_pos = 200
set osd_current_pos = 385
set osd_mah_drawn_pos = 353
set osd_craft_name_pos = 33
set osd_gps_speed_pos = 218
set osd_gps_lon_pos = 82
set osd_gps_lat_pos = 65
set osd_gps_sats_pos = 51
set osd_home_dir_pos = 302
set osd_home_dist_pos = 303
set osd_compass_bar_pos = 42
set osd_altitude_pos = 247
set osd_pid_roll_pos = 423
set osd_pid_pitch_pos = 455
set osd_pid_yaw_pos = 487
set osd_debug_pos = 1
set osd_power_pos = 321
set osd_pidrate_profile_pos = 345
set osd_warnings_pos = 2186
set osd_avg_cell_voltage_pos = 76
set osd_pit_ang_pos = 33
set osd_rol_ang_pos = 65
set osd_battery_usage_pos = 392
set osd_disarmed_pos = 2315
set osd_nheading_pos = 311
set osd_nvario_pos = 279
set osd_esc_tmp_pos = 82
set osd_esc_rpm_pos = 83
set osd_stat_max_spd = OFF
set osd_stat_max_dist = OFF
set osd_stat_min_batt = ON
set osd_stat_min_rssi = OFF
set osd_stat_max_curr = OFF
set osd_stat_used_mah = OFF
set osd_stat_max_alt = OFF
set osd_stat_bbox = OFF
set osd_stat_endbatt = ON
set osd_stat_bb_no = OFF
set osd_stat_tim_1 = ON
set osd_stat_tim_2 = ON

#tune alarms and thresholds
set bat_capacity = 200
set vbat_max_cell_voltage = 44
set vbat_full_cell_voltage = 41
set vbat_min_cell_voltage = 29
set vbat_warning_cell_voltage = 31
set vbat_hysteresis = 1
set current_meter = ADC
set battery_meter = ADC
set vbat_detect_cell_voltage = 30
set use_vbat_alerts = ON
set use_cbat_alerts = OFF
set cbat_alert_percent = 10
set vbat_cutoff_percent = 100
set vbat_scale = 110


Double check that the motors are set to brushed not one shot, I’ve had that happen before to, changed it to brushed motors in bf and it works fine


Thanks @shadowdragon, you were right, it was set on one shot. I switched to brushed and that got me one step closer, Motors now don’t spin unless I move my switches to armed and then they spin at idle, but when I advance throttle to about half they then spin on up faster and I lose throttle control. I don’t have switches set up for Aux 2 on my Taranis x7 and I’m not sure how to do that or if that is the new issue.


No problem glad to help a little, unfortunately I use spectrum transmitter so I’ll have to hand the rest off to someone more knowledgeable


I reflashed and set up my settings again. I was having difficulty getting it to arm so I erased my switch settings and set up my Arm to a single switch instead of the two switch mix and it now works. I have a lot to learn but I did make my first FPV flight today. It’s so much different than LOS. I’ll try the two switch arm again sometime soon as I’m sure I’ll figure it out as I get more familiar with the Taranis.

Thanks for the help @shadowdragon.


Your welcome glad I could help, welcome to your new addiction, enjoy :smile: