New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SPRacing F3 Mini death roll on hard yaw #674
Comments
Sorry but your issue is not fc neitgmher firmware. It is in the escs. Those
|
So both the little bee 30a esc and dys xm30a both have desync problems? I thought it was just the dys esc. |
I have seen many of my teammates roll back to BLHeli 14.4 and this goes
|
I tried 14.4 as well. It didn't make a difference with these escs |
Try setting demag to high in blheli |
Alright.. I put up the min throttle and tested with 1 pack.. No death rolls. I'll have to do some crazy flips and see if it holds up. |
Just flew 5 packs around obstacles and I didn't get any death rolls. I did use up a pack to try to invoke it one more time. After about 2 minutes of smacking the yaw stick left and right, it caved and crashed. I feel confident using the quad as a race machine but not so much for crazy acrobatics. Lowering max throttle and increasing min throttle helped a lot. ...closing ticket... Thanks Boris. |
Well i discovered this entry yesterday, and i am facing the exact same issue as you with a very similar setup: |
Actually I'm still having problems. I tried demag low/high. For a while it was barely doing the crashes and I thought that it actually all went away. I noticed that when my props got worse, the deathrolls came back. It only happens when I do fast rolls or fast yaw. my min throttle is 1060, max throttle 1955. The only thing I haven't tried is reverting back to good old cleanflight. Boris mentioned above that these esc's are known to cause desync issues. |
So may be we should leave this issue open if you still have the issue. My machine is not flyable at all. |
Ticket reopened. I am still experiencing issues. A few other things I'm trying...
I did another hover test and it didn't crash. I'll have to do some flips and rolls to see if it happens again. @brouselle if your copter is not flyable at all, you might be having a different issue. Mine is totally fine and can even race with it as is. The only time the death roll happens for me is when I'm doing some medium speed rolls and inverted rolls or very extreme and rapid yaw movements. Maybe you should post a video with blackbox info. |
LOG00001.TXT |
No its your esc
|
Thank you Boris :D going to replace it and report back here. |
Hi Boris, first of all, thanks for your work. |
It is in 99.9999% of the cases the esc when this happens. |
Going to close this as it is not a firmware related issue. |
I do agree with Boris, this is an esc issue. I actually contacted FVT and told them about this problem. They got back to me and told me to go back to blheli 14.3 I ran 2 packs hovering with the same stick motions that caused problems before and I had zero desyncs. I'll need to go outside and do some crazy pirouettes and see if it happens again. |
Just to give an update, i replaced my faulty ESC, but the issue is still the same. |
If you think it's an FC issue, which might be the same for me, maybe you can open a ticket in three clean flight thread. Dominic (clean flight guy) might have a solution. |
to give an update here: I replaced and redo my build with another FC: replacing the SPRacing with DOGE FC. |
Hi i have a same issue. You can see on my vid on ytb. Problem can be seen at 0:33 and 1:08. Little shake, my ESC is AIKON 20A and SPracing F3, Emax 2205 2300kv. I have tried a lot of thing as changing timming of esc, changing pids, changing min a max throttle, tried a lot of version of BF but didnt help. When i am not flying agresive without quick flips, quad flown really well. https://www.youtube.com/watch?v=0aXpAkMiLGw |
Hey guys, I started looking at my black box. On top of all the vibration issues, I realized that my d and p gain were both too high. I lowered them down by about 10% and my copter flew a lot better. Also, all my desync and death roll problems went away. Just a quick summary:
Hardware tips:
|
Hi dudes, today i finally solve my problem with ESC Desync. Just flash latest blheli 16.3 from my old 16.0. And quad fly like GOD! |
Hey Folks,
The problem does not happen every time I way hard, but after about a minute of trying to invoke the problem it will happen. It looks like when I yaw left or right, one of the motors loses sync and the quad will go on a spirally roll or yaw of death. This problem will also happen if I perform aggressive flips and rolls on zero-low throttle. Is it possible that it's caused by using stick arming/disarming?
I've been having problems with this for some time now. I've pretty much tried everything I can think of including other issues that's been noted on github.
The setup:
spracing f3 mini - betaflight 2.9, soft mounted
lb 30a - blheli 14.6, no motors revered using software
rs2205 2300kv
Stuff I tried in Betaflight:
lowering yaw p gain
lowering yaw filter
increasing min throttle
calibrate esc multiple times
anti_esc_desync 0,10000, 5000, 2500, 1250 (At 1250 the quad is getting floaty)
Stuff I tried in Blheli:
lower min startup power
pwm output dither = off, 3, 7
motor timing = med, medhigh
In the blackbox log, the problem happens at 1:29. You can see motor 4 just stays powered up.
Here's my dump info and link to blackbox:
{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf470
{\fonttbl\f0\fmodern\fcharset0 Courier;}
{\colortbl;\red255\green255\blue255;\red255\green255\blue255;\red0\green0\blue0;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\sl280\partightenfactor0
\f0\fs24 \cf2 \cb3 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 \
version\
BetaFlight/SPRACINGF3MINI 2.9.0 Jun 25 2016 / 23:44:45 (3d9b180)\
dump master\
\
mixer\
mixer QUADX
mmix reset
smix reset
\
feature\
feature -RX_PPM
feature -VBAT
feature -INFLIGHT_ACC_CAL
feature -RX_SERIAL
feature -MOTOR_STOP
feature -SERVO_TILT
feature -SOFTSERIAL
feature -GPS
feature -FAILSAFE
feature -SONAR
feature -TELEMETRY
feature -CURRENT_METER
feature -3D
feature -RX_PARALLEL_PWM
feature -RX_MSP
feature -RSSI_ADC
feature -LED_STRIP
feature -DISPLAY
feature -ONESHOT125
feature -BLACKBOX
feature -CHANNEL_FORWARDING
feature -TRANSPONDER
feature -AIRMODE
feature -SUPEREXPO_RATES
feature RX_PPM
feature VBAT
feature MOTOR_STOP
feature FAILSAFE
feature ONESHOT125
feature BLACKBOX
feature SUPEREXPO_RATES
\
beeper\
beeper GYRO_CALIBRATED
beeper RX_LOST
beeper RX_LOST_LANDING
beeper DISARMING
beeper ARMING
beeper ARMING_GPS_FIX
beeper BAT_CRIT_LOW
beeper BAT_LOW
beeper GPS_STATUS
beeper RX_SET
beeper ACC_CALIBRATION
beeper ACC_CALIBRATION_FAIL
beeper READY_BEEP
beeper MULTI_BEEPS
beeper DISARM_REPEAT
beeper ARMED
beeper SYSTEM_INIT
beeper ON_USB
\
map\
map AETR1234
\
serial\
serial 20 1 115200 57600 0 115200
serial 0 1 115200 57600 0 115200
serial 1 0 115200 57600 0 115200
serial 2 0 115200 57600 0 115200
\
led\
led 0 0,0:::0
led 1 0,0:::0
led 2 0,0:::0
led 3 0,0:::0
led 4 0,0:::0
led 5 0,0:::0
led 6 0,0:::0
led 7 0,0:::0
led 8 0,0:::0
led 9 0,0:::0
led 10 0,0:::0
led 11 0,0:::0
led 12 0,0:::0
led 13 0,0:::0
led 14 0,0:::0
led 15 0,0:::0
led 16 0,0:::0
led 17 0,0:::0
led 18 0,0:::0
led 19 0,0:::0
led 20 0,0:::0
led 21 0,0:::0
led 22 0,0:::0
led 23 0,0:::0
led 24 0,0:::0
led 25 0,0:::0
led 26 0,0:::0
led 27 0,0:::0
led 28 0,0:::0
led 29 0,0:::0
led 30 0,0:::0
led 31 0,0:::0
\
color\
color 0 0,0,0
color 1 0,255,255
color 2 0,0,255
color 3 30,0,255
color 4 60,0,255
color 5 90,0,255
color 6 120,0,255
color 7 150,0,255
color 8 180,0,255
color 9 210,0,255
color 10 240,0,255
color 11 270,0,255
color 12 300,0,255
color 13 330,0,255
color 14 0,0,0
color 15 0,0,0
\
aux\
aux 0 27 1 1300 2100
aux 1 12 0 1300 2100
aux 2 25 1 1700 2100
aux 3 0 0 900 900
aux 4 0 0 900 900
aux 5 0 0 900 900
aux 6 0 0 900 900
aux 7 0 0 900 900
aux 8 0 0 900 900
aux 9 0 0 900 900
aux 10 0 0 900 900
aux 11 0 0 900 900
aux 12 0 0 900 900
aux 13 0 0 900 900
aux 14 0 0 900 900
aux 15 0 0 900 900
aux 16 0 0 900 900
aux 17 0 0 900 900
aux 18 0 0 900 900
aux 19 0 0 900 900
\
adjrange\
adjrange 0 0 0 900 900 0 0
adjrange 1 0 0 900 900 0 0
adjrange 2 0 0 900 900 0 0
adjrange 3 0 0 900 900 0 0
adjrange 4 0 0 900 900 0 0
adjrange 5 0 0 900 900 0 0
adjrange 6 0 0 900 900 0 0
adjrange 7 0 0 900 900 0 0
adjrange 8 0 0 900 900 0 0
adjrange 9 0 0 900 900 0 0
adjrange 10 0 0 900 900 0 0
adjrange 11 0 0 900 900 0 0
adjrange 12 0 0 900 900 0 0
adjrange 13 0 0 900 900 0 0
adjrange 14 0 0 900 900 0 0
\
rxrange\
rxrange 0 1000 2000
rxrange 1 1000 2000
rxrange 2 1000 2000
rxrange 3 1000 2000
\
servo\
servo 0 1000 2000 1500 90 90 100 -1
servo 1 1000 2000 1500 90 90 100 -1
servo 2 1000 2000 1500 90 90 100 -1
servo 3 1000 2000 1500 90 90 100 -1
servo 4 1000 2000 1500 90 90 100 -1
servo 5 1000 2000 1500 90 90 100 -1
servo 6 1000 2000 1500 90 90 100 -1
servo 7 1000 2000 1500 90 90 100 -1
set mid_rc = 1500
set min_check = 1100
set max_check = 1900
set rssi_channel = 0
set rssi_scale = 30
set rc_smooth_interval_ms = 0
set rssi_ppm_invert = OFF
set input_filtering_mode = OFF
set roll_yaw_cam_mix_degrees = 0
set max_aux_channels = 6
set debug_mode = NONE
set min_throttle = 1040
set max_throttle = 1965
set min_command = 1000
set anti_desync_power_step = 0
set servo_center_pulse = 1500
set 3d_deadband_low = 1406
set 3d_deadband_high = 1514
set 3d_neutral = 1460
set 3d_deadband_throttle = 50
set unsynced_fast_pwm = OFF
set fast_pwm_protocol = ONESHOT125
set motor_pwm_rate = 32000
set servo_pwm_rate = 50
set disarm_kill_switch = ON
set gyro_cal_on_first_arm = OFF
set auto_disarm_delay = 5
set small_angle = 25
set fixedwing_althold_dir = 1
set reboot_character = 82
set gps_provider = NMEA
set gps_sbas_mode = AUTO
set gps_auto_config = ON
set gps_auto_baud = OFF
set gps_wp_radius = 200
set nav_controls_heading = ON
set nav_speed_min = 100
set nav_speed_max = 300
set nav_slew_rate = 30
set serialrx_provider = SPEK2048
set sbus_inversion = ON
set spektrum_sat_bind = 0
set spektrum_sat_bind_autoreset = 1
set telemetry_switch = OFF
set telemetry_inversion = ON
set frsky_default_lattitude = 0.000
set frsky_default_longitude = 0.000
set frsky_coordinates_format = 0
set frsky_unit = IMPERIAL
set frsky_vfas_precision = 0
set frsky_vfas_cell_voltage = OFF
set hott_alarm_sound_interval = 5
set battery_capacity = 0
set vbat_scale = 110
set vbat_max_cell_voltage = 43
set vbat_min_cell_voltage = 33
set vbat_warning_cell_voltage = 36
set vbat_hysteresis = 1
set vbat_pid_compensation = OFF
set current_meter_scale = 400
set current_meter_offset = 0
set multiwii_current_meter_output = OFF
set current_meter_type = ADC
set align_gyro = DEFAULT
set align_acc = DEFAULT
set align_mag = DEFAULT
set align_board_roll = 180
set align_board_pitch = 0
set align_board_yaw = 0
set max_angle_inclination = 700
set gyro_lpf = OFF
set gyro_sync_denom = 2
set gyro_lowpass = 68
set moron_threshold = 32
set imu_dcm_kp = 2500
set imu_dcm_ki = 0
set alt_hold_deadband = 40
set alt_hold_fast_change = ON
set deadband = 0
set yaw_deadband = 0
set throttle_correction_value = 0
set throttle_correction_angle = 800
set yaw_control_direction = 1
set yaw_motor_direction = 1
set tri_unarmed_servo = ON
set servo_lowpass_freq = 400
set servo_lowpass_enable = OFF
set airmode_activate_throttle = 1350
set failsafe_delay = 10
set failsafe_off_delay = 10
set failsafe_throttle = 1000
set failsafe_kill_switch = OFF
set failsafe_throttle_low_delay = 100
set failsafe_procedure = ON
set rx_min_usec = 885
set rx_max_usec = 2115
set gimbal_mode = NORMAL
set acc_hardware = NONE
set acc_lpf_hz = 10.000
set accxy_deadband = 40
set accz_deadband = 40
set acc_unarmedcal = ON
set acc_trim_pitch = 0
set acc_trim_roll = 0
set baro_tab_size = 21
set baro_noise_lpf = 0.600
set baro_cf_vel = 0.985
set baro_cf_alt = 0.965
set baro_hardware = NONE
set mag_hardware = NONE
set mag_declination = 0
set pid_process_denom = 2
set blackbox_rate_num = 1
set blackbox_rate_denom = 1
set blackbox_device = SDCARD
set magzero_x = 0
set magzero_y = 0
set magzero_z = 0
set ledstrip_visual_beeper = OFF
\
rxfail\
rxfail 0 a
rxfail 1 a
rxfail 2 a
rxfail 3 a
rxfail 4 h
rxfail 5 h
rxfail 6 h
rxfail 7 h
rxfail 8 h
rxfail 9 h
rxfail 10 h
rxfail 11 h
rxfail 12 h
rxfail 13 h
rxfail 14 h
rxfail 15 h
rxfail 16 h
rxfail 17 h
\
profile\
profile 0\
####################### PROFILE VALUES ####################################\
set gps_pos_p = 15
set gps_pos_i = 0
set gps_pos_d = 0
set gps_posr_p = 34
set gps_posr_i = 14
set gps_posr_d = 53
set gps_nav_p = 25
set gps_nav_i = 33
set gps_nav_d = 83
set pid_delta_method = ERROR
set yaw_p_limit = 500
set dterm_lowpass = 75
set dynamic_iterm = ON
set iterm_ignore_threshold = 180
set yaw_iterm_ignore_threshold = 35
set yaw_lowpass = 14
set pid_controller = FLOAT
set p_pitch = 60
set i_pitch = 30
set d_pitch = 16
set p_roll = 60
set i_roll = 30
set d_roll = 16
set p_yaw = 62
set i_yaw = 42
set d_yaw = 22
set p_alt = 50
set i_alt = 0
set d_alt = 0
set p_level = 50
set i_level = 50
set d_level = 100
set p_vel = 55
set i_vel = 55
set d_vel = 75
rateprofile 0
\
rateprofile\
rateprofile 0
set rc_rate = 200
set rc_rate_yaw = 100
set rc_expo = 0
set rc_yaw_expo = 0
set thr_mid = 50
set thr_expo = 0
set roll_rate = 65
set pitch_rate = 65
set yaw_rate = 75
set tpa_rate = 25
set tpa_breakpoint = 1750}
Here's blackbox log:
https://www.dropbox.com/s/f9ey5t96kj3fq7o/LOG00037.TXT?dl=0
The text was updated successfully, but these errors were encountered: