Прошивки CleanFlight/BetaFlight для полетников

AlexeyStn

Попробуйте перепрошиться заново, подключившись к USB с зажатой кнопкой.

tuskan
Сергей_Уж:

Про новую прошивку ESC

где скачать бинарники напрямую?
а то из утрилиты не видит новых версий

san40ss
san40ss:

Здравствуйте, решил собрать первый квадрокоптер , начал прошивать через betaflight , сначала все было хорошо , но потом вроде как зачел в ports и отключил MSP для порта UART1. После этого в betaflight не могу зайти. Как то можно пофиксить это? Или уже через USB-разъем не подключится?

Здравствуйте, еще раз опять та же самая проблема, установил все драйвера , но все равно нет нужного com порта.

tuskan

а где в 4.0 включается волшебная фильтрация и какие условия должны быть соблюдены?

Сергей_Уж
tuskan:

а где в 4.0 включается волшебная фильтрация и какие условия должны быть соблюдены?

( bidircfg ) Берешь прошивку старше 4.0 RC1 прописываешь в CLI сделанную для нее snippets , это вносит в настройки условия работы и у тебя должны быть ESC 32 с последней прошивкой

Например для Матека snippets выглядит так
github.com/joelucid/bidircfg/…/MATEKF722SE.cf

Посмотри и прочти в самом низу текст здесь
github.com/joelucid/bidircfg

Есть готовые прошивки, посмотри есть ли там твой полетник
github.com/joelucid/jflight

То есть условие это железо, прошивка в которую прописываешь изменения или готовая прошивка с уже внесенными изменениями. И еще, конфигуратор для прошивки должен быть 1.0.5.0 потому что старый вносит изменения в фильтры из старых настроек. Ну и прошивать нужно с полным стиранием старой прошивки и все настроить заново, вносить diff сохраненные от предыдущей прошивки нежелательно, последняя версия конфигуратора с diff выдает иногда странные вещи

Посмотри на пиды и прочие циферки, это работа diff ( точнее глюк конфигуратора )

ale_p

не понимаю почему такие высокие значения на динамик лпф на д терм?
заточено под d_min чтоли? но ведь когда первые появились, второй еще не было.
я еще осенью для себя настроил на дев билде что оба лпф динамик и статический - пт1, при этом мин 100, макс 230. статический на 230.
с дефолтом (2 биквада, мин 150) - у меня и пропвошит и слышно что моторы начинают шуметь просто при ровном полете!

Сергей_Уж
ale_p:

не понимаю почему такие высокие значения на динамик лпф на д терм?

Если вы про скриншот выше это глюк, так не должно быть, я написал там что глюк проявляется при прописке diff в CLI и что нужно прописать все самому заново. Или я не так понял и вопрос не к моему посту ?
Сейчас идет обкатка значения abs_control, по умолчанию 10, потом решили что нужно 5, потом решили облетать и по логам решить, вот так и летают пока …

PS и чуть в сторону, новый пульт JUMPER T16 запретили продавать на банге, вижу пока появился на hobbycool.com за 150

ale_p

нет, не про него

еще ctzsnooze снёс запись в секции про ADC

set rc_smoothing_input_hz = 0
set rc_smoothing_derivative_hz = 150
set rc_smoothing_input_type = PT1
set rc_smoothing_derivative_type = PT1
это довольно жоские настройки
особенн там где 150

tuskan

попробовал.
коптер, который в газе в пол давал “вы вы вы вы” и никак победить не удавалось.
И… прошло!

Ребята сделали реально хорошее дело.

Сергей_Уж
tuskan:

попробовал.

Супер ! Это еще доведут до логического конца, есть сборки на которых есть проблемы, есть сборки коптера когда просто народ в восторге.
Там в ОСД ( конфигуратор 1.0.5.0 в правой колонке, данные макс появляются в окне после полета )появилась новая опция можно косвенно посмотреть как коптер зажигает, это ускорение G , косвенно показывает эффективность ВМГ.

Есть такое понятие как тяговооруженность, это отношение тяги к весу, чем оно больше , тем больше G покажет аппарат при максимальном газе.
Если вес квадрика например 500гр, а тяга 4000гр, то тяговооруженность равна 8 . Народ замерял при резкой даче газа достигли G=7.1 , если будет перегрузка 3, значит что то не так, не тянет 😃
Это так, из любопытства.

R2Dmitry

Можно ли как-то повесить произвольные команды на канал? Переключил на 1200 свич - выполнил одну серию команд, на 1500 - вторую, на 1800 - третью.

AlexeyStn

А чего за команды? Я думаю, это в передатчике проще сделать, логическими свитчами с задержками на разные каналы.

R2Dmitry

Устанвка лимитов по напряжению. При полете дома на 2S батарейка не просаживается, а в парке просаживается сильно, соответственно в поле пищать начинает сразу и напрягает.

Сергей_Уж
tuskan:

попробовал. коптер, который в газе в пол давал “вы вы вы вы” и никак победить не удавалось. И… прошло!

Будет возможность попробуй еще 2 вещи
D_min убери ( поставь нули по ролу питчу и яву ) и
set transient_throttle_limit = 0

Автор фильтра пишет что по его мнению это то зло которое как он думает создает проблемы.
Joe Lucid [19:02]
Try with d-min off and transient_throttle_limit off. These are the two other features I could imagine being the problem.
Он выложил скрин идеальных настроек для своего 4 дюймового квадрика

diff
# version
# Betaflight / NOX (NOX1) 4.0.0 Apr  8 2019 / 15:29:24 (914a22d2e) MSP API: 1.41
# start the command batch
batch start
board_name NOX
manufacturer_id
# name
# resources
resource MOTOR 1 A07
resource MOTOR 2 A01
resource MOTOR 3 B01
resource MOTOR 4 B08
resource SERIAL_TX 2 NONE
# timer
timer A07 1
# dma
# mixer
# servo
# servo mix
# feature
feature -OSD
feature -AIRMODE
feature -ESC_SENSOR
feature -ANTI_GRAVITY
feature TELEMETRY
# beeper
# beacon
# map
# serial
serial 30 32 115200 57600 0 115200
# led
# color
# mode_color
# aux
aux 0 0 0 1300 2100 0 0
aux 1 28 0 1650 2100 0 0
# adjrange
# rxrange
# vtx
# rxfail
# display_name
# master
set gyro_sync_denom = 2
set gyro_lowpass_type = PT1
set gyro_lowpass_hz = 0
set gyro_lowpass2_type = PT1
set gyro_calib_noise_limit = 100
set gyro_overflow_detect = OFF
set dyn_notch_range = LOW
set dyn_notch_width_percent = 0
set dyn_lpf_gyro_min_hz = 0
set acc_hardware = NONE
set baro_hardware = NONE
set rc_smoothing_derivative_hz = 255
set rc_smoothing_derivative_type = PT1
set airmode_start_throttle_percent = 10
set blackbox_p_ratio = 16
set min_throttle = 1070
set dshot_idle_value = 10
set dshot_bidir = ON
set use_unsynced_pwm = OFF
set motor_pwm_protocol = DSHOT600
set motor_pwm_rate = 480
set current_meter = ADC
set battery_meter = ADC
set yaw_motors_reversed = ON
set small_angle = 180
set pid_process_denom = 1
set transient_throttle_limit = 0
set report_cell_voltage = ON
set debug_mode = FF_THUMB
set scheduler_optimize_rate = ON
# profile
profile 1
set dterm_lowpass_hz = 0
set dterm_lowpass2_type = PT1
set dterm_lowpass2_hz = 0
set iterm_limit = 500
set pidsum_limit_yaw = 500
set throttle_boost = 55
set throttle_boost_cutoff = 50
set acro_trainer_angle_limit = 19
set p_pitch = 35
set i_pitch = 45
set d_pitch = 35
set f_pitch = 150
set p_roll = 35
set i_roll = 45
set f_roll = 150
set p_yaw = 20
set abs_control_gain = 5
set abs_control_limit = 200
set abs_control_error_limit = 40
set d_min_roll = 0
set d_min_pitch = 0
set ff_from_interpolated_sp = ON
set ff_max_rate = 1600
set ff_thumb_limit = 110
# rateprofile
rateprofile 0
set roll_rc_rate = 204
set pitch_rc_rate = 204
set yaw_rc_rate = 204
set roll_srate = 68
set pitch_srate = 68
set yaw_srate = 68
set tpa_rate = 70
set tpa_breakpoint = 1700
# end the command batch
batch end
tuskan
Сергей_Уж:

как он думает создает проблемы.

как должна выглядеть проблема, чтобы попробовать понять, что она ушла?

Сергей_Уж
tuskan:

как должна выглядеть проблема, чтобы попробовать понять, что она ушла?

Самая правильная это блекбокс, там бывает сильная пила типа этой

tuskan

с блекбоксом облом - я залил жижей разъем карты памяти

We-BEER
tuskan:

с блекбоксом облом - я залил жижей разъем карты памяти

можно Openlog побырику накинуть.

Shknsky

подскажите, какое значение feedforward соответствует параметрам: d setpoint weight=0 и d setpoint transition=1 ?