Вопросы по iNav

3km

Добрый день!
Попробовал накатить прошивку iNav 1.6.1 на sp racing f3 deluxe в 250 квадре.
Столкнулся со следующей сложностью:
ПК повернут относитлеьно оси движения на 90гр (usb справа по ходу движения).
не могу настроить правильное отображение положения

на CF через CLI правилось командой set align_board_yaw = 270
здесь она не приносит желаемого результата.

решилось указанием конкретных моделей датчиков вместо auto.

где можно прочитать про “базовую” настройку?

Newbie74

Вот так точно бы сработало:
set align_board_yaw = 2700
В inav все в десятых долях градуса

Spectre
3km:

где можно прочитать про “базовую” настройку?

github.com/iNavFlight/ru_wiki/wiki

Вопрос хозяевам летающих крыльев и самолетов:
Что будет делать аппарат в режиме POSHOLD? Кружить вокруг места в котором вошел в этот режим? (GPS еще нет, проверить не могу).

OceanSoul

мой первый квадр 250. Поставил inav, подключил в flexi port gps
(Ultra Small Ublox 7 Серии Mini GPS OP). Дальше начились танцы с бубном. Не ловит спутники. И через U-center и через inav. И вдруг однажны gps заморгал синим светодиодом и нашел спутники. Скорость была 9600, поменял скорость на 57600 всё продолжало работать. Но после перезапуска синий светодиод погас и спутники пропали вместе с ним и больше ничего я сделать не смог. Вот скрин из u-centr. Настраивал и вручную и автоматически. Что мне делать дальше? Так же после обновления прошивки inav не видит аппаратуру ( FlySky i6)

Darkling1979

Здравствуйте.
Контроллер SP Racing F3 Deluxe, китайский, GPS – M8N, проблема такая: прошивка 1.6 не видит компас и баро, прошивки до 1.5 – видят, но значения компаса периодически прыгают на 0, без всякой видимой причины, в прошивке 1.2 все нормально, в CleanFlight’e тоже порядок. Магнетометр с платы сдул, с тем что в M8N та же фигня. Может кто знает куда еще смотреть?

ctakah

По ходу глюк прошивки, у меня на двух Ф3 и одной назе 32 такая же фигня, причем ставлю авто ,появляется, разрешает даже откалибровать, но потом при след включении или через несколько опять компас не активен.Один сдутый и два на плате.Прошивка 1.6.В клинфлае все работает адекватно,пока оставил его до исправления глюка.

Ri777

Приехали мозги SP Racing F3 EVO за $11.99 ru.aliexpress.com/item/…/32701894008.html (с компасом, барометром и картридером на борту). Все работает, но как и писалось выше может быть проблема с диодной сборкой BAT54C , в моей плате диодную сборку заменили на два смд диода. Перед первым включением желательно визуально осмотреть плату, так как пайка не высшего качества… Для установки драйверов использовал програмку zadig_2.2.exe zadig.akeo.ie .

dvd-media

Если заменили - хорошо. На фото всё та же ево, с этим гадким диодом Шоттки ))

Вопрос, может кто пробовал gpspassthrouth? Суть в чём, я задал на порт жпс (по совету Романа) свою ОСД, сидящую на софтсериале, дал эту команду, вроде всё заработало, я прошил ОСД, подрепетировал всякие рюшечки.
Сегодня решил попробовать еще раз (новую прошивку залить), настроил порты снова, ввёл команду в кли… на экране не побежал мусор как в прошлые разЫ. Запустил ардуино прошивать - пишет порт занят. Закрыл всё - перегрузил ПК коптера, в конфигураторе смотрю - порты все как на новом ПК. Всё по умолчанию. Настроил снова на ЖПС… нет жпс. Оказалось, что и на закладке конфигурации жпс отключен, и еще и на передатчик управление не то установлено (пульт не видился тоже). В итоге всё снова включил, проброс порта получилось активировать, но залить прошивку не смог - как буд-то висло на процентах 90 в ардуино. Плюнул и залил прошивку подключив адаптор.

п.с. Прошивка 1.6 RC2 еще. ПК ЕВО

Короче много букв, но вопрос в том, от чего могут обнуляться параметры портов и настройки? Глюки ПК или в прошивке что-то?

tusik
Ri777:

проблема с диодной сборкой BAT54C

А ткните, пожалуйста, пальцем, где на плате это все находится

karabasus
tusik:

где на плате это все находится

Это он. Кстати на оригинале изначально была не сборка, а 2 отдельных диода.

tusik

Спасибо большое. Может тогда еще поможете. Сегодня попытался включить в конфигураторе бузер и посмотреть осцилографом сигнал на выходе. Сигнала не увидел и после отключения и подключения к другому компьютеру, плата перестала подавать всяческие признаки жизни. И на нижнем выходе этой детали (диода) 1,3 вольта при питании от ЮСБ. Подскажите, куда копать. И если можно киньте схему

dvd-media

На нижнем выводе, при питании от УСБ, напряжения не должно быть, он на то там и стоИт, чтобы напряжение от УСБ не встретилось с напряжением от бека (5В от УСБ должно идти на средний, правый контакт, если смотреть на фото выше). Если ПК не стартует при подключении к УСБ, а при подаче питания (5В!) к гребёнке моторов (к плюсовому контакту) стартует - пендык диоду.

dvd-media

Я не мастер и схемы нет. Просто благодаря вот таким товарам приходится иногда паять (да пропустит этот пост всевидящий и вездесущий ссилк 😃 ) Когда первый раз ПК “умер” я чуть не поседел, а потом погуглил и нашёл таки замену. Закупился и пару раз менял уже, но, надо признать, горят чаще те, которые стоЯт изначально, а вот замененные уже работают нормально и успешно. 😃

karabasus
dvd-media:

надо признать, горят чаще те, которые стоЯт изначально,

Помоему они в именно в этой плате из этого магазина стоят уже бракованые, наверное исходя из этого и цена в 2 раза ниже чем в других магазинах (ну сейчас в 1,5 раза), что косвенно говорит о том что продавец об этом знает.

Spectre
tusik:

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

А какой сигнал вы там ожидаете? На сколько я понимаю на наших полетниках используется активный буззер. Подал питание - пищит(как в компьютерах).

Встретился с проблемой ARM. Комбинацией стиков - все в порядке, но при настройке от переключателя не армится. Модль: летающее крыло. GPS нет. Кто-то сталкивался?


# dump

# version
# INAV/SPRACINGF3 1.6.1 Mar  9 2017 / 00:47:57 (6c878ae)

# resources

# mixer
mixer FLYING_WING

mmix reset


# 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 -90 -1
servo 4 1000 2000 1500 90 90 90 -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

# servo mix
smix reset


# feature
feature -RX_PPM
feature -VBAT
feature -RX_SERIAL
feature -MOTOR_STOP
feature -SERVO_TILT
feature -SOFTSERIAL
feature -GPS
feature -TELEMETRY
feature -CURRENT_METER
feature -3D
feature -RX_PARALLEL_PWM
feature -RX_MSP
feature -RSSI_ADC
feature -LED_STRIP
feature -DASHBOARD
feature -BLACKBOX
feature -CHANNEL_FORWARDING
feature -TRANSPONDER
feature -AIRMODE
feature -SUPEREXPO
feature -VTX
feature -RX_SPI
feature -SOFTSPI
feature -PWM_SERVO_DRIVER
feature -PWM_OUTPUT_ENABLE
feature -OSD
feature VBAT
feature MOTOR_STOP
feature CURRENT_METER
feature RX_PARALLEL_PWM
feature BLACKBOX
feature PWM_OUTPUT_ENABLE

# beeper
beeper GYRO_CALIBRATED
beeper HW_FAILURE
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 ACTION_SUCCESS
beeper ACTION_FAIL
beeper READY_BEEP
beeper MULTI_BEEPS
beeper DISARM_REPEAT
beeper ARMED
beeper SYSTEM_INIT
beeper ON_USB
beeper LAUNCH_MODE

# map
map AETR1234

# serial
serial 0 1 115200 38400 0 115200
serial 1 1 19200 38400 0 115200
serial 2 0 115200 38400 0 115200

# led
led 0 0,0::C:0
led 1 0,0::C:0
led 2 0,0::C:0
led 3 0,0::C:0
led 4 0,0::C:0
led 5 0,0::C:0
led 6 0,0::C:0
led 7 0,0::C:0
led 8 0,0::C:0
led 9 0,0::C:0
led 10 0,0::C:0
led 11 0,0::C:0
led 12 0,0::C:0
led 13 0,0::C:0
led 14 0,0::C:0
led 15 0,0::C:0
led 16 0,0::C:0
led 17 0,0::C:0
led 18 0,0::C:0
led 19 0,0::C:0
led 20 0,0::C:0
led 21 0,0::C:0
led 22 0,0::C:0
led 23 0,0::C:0
led 24 0,0::C:0
led 25 0,0::C:0
led 26 0,0::C:0
led 27 0,0::C:0
led 28 0,0::C:0
led 29 0,0::C:0
led 30 0,0::C:0
led 31 0,0::C: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

# mode_color
mode_color 0 0 1
mode_color 0 1 11
mode_color 0 2 2
mode_color 0 3 13
mode_color 0 4 10
mode_color 0 5 3
mode_color 1 0 5
mode_color 1 1 11
mode_color 1 2 3
mode_color 1 3 13
mode_color 1 4 10
mode_color 1 5 3
mode_color 2 0 10
mode_color 2 1 11
mode_color 2 2 4
mode_color 2 3 13
mode_color 2 4 10
mode_color 2 5 3
mode_color 3 0 8
mode_color 3 1 11
mode_color 3 2 4
mode_color 3 3 13
mode_color 3 4 10
mode_color 3 5 3
mode_color 4 0 7
mode_color 4 1 11
mode_color 4 2 3
mode_color 4 3 13
mode_color 4 4 10
mode_color 4 5 3
mode_color 5 0 9
mode_color 5 1 11
mode_color 5 2 2
mode_color 5 3 13
mode_color 5 4 10
mode_color 5 5 3
mode_color 6 0 6
mode_color 6 1 10
mode_color 6 2 1
mode_color 6 3 0
mode_color 6 4 0
mode_color 6 5 2
mode_color 6 6 3
mode_color 6 7 6
mode_color 6 8 0
mode_color 6 9 0
mode_color 6 10 0

# aux
aux 0 0 2 1475 2100
aux 1 1 0 1725 2100
aux 2 2 0 1300 1700
aux 3 14 3 1525 2100
aux 4 27 1 1800 2100
aux 5 11 1 1300 1700
aux 6 11 3 1575 2100
aux 7 17 3 1400 2100
aux 8 18 3 1400 1600
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

# rxrange
rxrange 0 1000 2000
rxrange 1 1000 2000
rxrange 2 1000 2000
rxrange 3 1000 2000

# master
set looptime = 2000
set gyro_sync = OFF
set gyro_sync_denom = 2
set align_gyro = DEFAULT
set gyro_hardware_lpf = 42HZ
set gyro_lpf_hz = 60
set moron_threshold = 32
set gyro_notch1_hz = 0
set gyro_notch1_cutoff = 1
set gyro_notch2_hz = 0
set gyro_notch2_cutoff = 1
set align_acc = DEFAULT
set acc_hardware = MPU6050
set acc_lpf_hz = 15
set acczero_x = 95
set acczero_y = -45
set acczero_z = -666
set accgain_x = 4070
set accgain_y = 4067
set accgain_z = 4016
set rangefinder_hardware = NONE
set align_mag = DEFAULT
set mag_hardware = NONE
set mag_declination = 0
set magzero_x = 96
set magzero_y = -177
set magzero_z = 24
set mag_hold_rate_limit = 90
set mag_calibration_time = 30
set baro_hardware = MS5611
set baro_use_median_filter = ON
set mid_rc = 1500
set min_check = 1100
set max_check = 1900
set rssi_channel = 0
set rssi_scale = 30
set rssi_invert = OFF
set rc_smoothing = ON
set serialrx_provider = SPEK1024
set sbus_inversion = ON
set spektrum_sat_bind = 0
set rx_min_usec = 885
set rx_max_usec = 2115
set rx_nosignal_throttle = HOLD
set blackbox_rate_num = 1
set blackbox_rate_denom = 4
set blackbox_device = SPIFLASH
set min_throttle = 1050
set max_throttle = 1850
set min_command = 1000
set motor_pwm_rate = 50
set motor_pwm_protocol = STANDARD
set failsafe_delay = 5
set failsafe_recovery_delay = 5
set failsafe_off_delay = 200
set failsafe_kill_switch = ON
set failsafe_throttle = 1300
set failsafe_throttle_low_delay = 100
set failsafe_procedure = SET-THR
set failsafe_stick_threshold = 50
set failsafe_fw_roll_angle = -200
set failsafe_fw_pitch_angle = 100
set failsafe_fw_yaw_rate = -45
set align_board_roll = -6
set align_board_pitch = 42
set align_board_yaw = 0
set gimbal_mode = NORMAL
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 = 33
set current_meter_scale = 1000
set current_meter_offset = 0
set multiwii_current_meter_output = OFF
set current_meter_type = ADC
set yaw_motor_direction = 1
set yaw_jump_prevention_limit = 200
set 3d_deadband_low = 1406
set 3d_deadband_high = 1514
set 3d_neutral = 1460
set servo_center_pulse = 1500
set servo_pwm_rate = 50
set servo_lpf_hz = 20
set flaperon_throw_offset = 250
set flaperon_throw_inverted = OFF
set tri_unarmed_servo = ON
set reboot_character = 82
set imu_dcm_kp = 2500
set imu_dcm_ki = 50
set imu_dcm_kp_mag = 10000
set imu_dcm_ki_mag = 0
set small_angle = 25
set fixed_wing_auto_arm = OFF
set disarm_kill_switch = ON
set auto_disarm_delay = 5
set gps_provider = UBLOX
set gps_sbas_mode = NONE
set gps_dyn_model = AIR_1G
set gps_auto_config = ON
set gps_auto_baud = ON
set gps_min_sats = 6
set deadband = 5
set yaw_deadband = 5
set pos_hold_deadband = 20
set alt_hold_deadband = 50
set 3d_deadband_throttle = 50
set inav_auto_mag_decl = ON
set inav_accz_unarmedcal = ON
set inav_use_gps_velned = ON
set inav_gps_delay = 200
set inav_reset_altitude = FIRST_ARM
set inav_w_z_baro_p =  0.350
set inav_w_z_gps_p =  0.200
set inav_w_z_gps_v =  0.500
set inav_w_xy_gps_p =  1.000
set inav_w_xy_gps_v =  2.000
set inav_w_z_res_v =  0.500
set inav_w_xy_res_v =  0.500
set inav_w_acc_bias =  0.010
set inav_max_eph_epv =  1000.000
set inav_baro_epv =  100.000
set nav_disarm_on_landing = OFF
set nav_use_midthr_for_althold = OFF
set nav_extra_arming_safety = OFF
set nav_user_control_mode = ATTI
set nav_position_timeout = 5
set nav_wp_radius = 100
set nav_wp_safe_distance = 10000
set nav_max_speed = 300
set nav_max_climb_rate = 500
set nav_manual_speed = 500
set nav_manual_climb_rate = 200
set nav_landing_speed = 200
set nav_land_slowdown_minalt = 500
set nav_land_slowdown_maxalt = 2000
set nav_emerg_landing_speed = 500
set nav_min_rth_distance = 500
set nav_rth_climb_first = ON
set nav_rth_climb_ignore_emerg = OFF
set nav_rth_tail_first = OFF
set nav_rth_allow_landing = ON
set nav_rth_alt_mode = AT_LEAST
set nav_rth_abort_threshold = 50000
set nav_rth_altitude = 1500
set nav_mc_bank_angle = 30
set nav_mc_hover_thr = 1500
set nav_mc_auto_disarm_delay = 2000
set nav_fw_cruise_thr = 1400
set nav_fw_min_thr = 1200
set nav_fw_max_thr = 1700
set nav_fw_bank_angle = 20
set nav_fw_climb_angle = 20
set nav_fw_dive_angle = 15
set nav_fw_pitch2thr = 10
set nav_fw_roll2pitch = 75
set nav_fw_loiter_radius = 5000
set nav_fw_launch_velocity = 250
set nav_fw_launch_accel = 1500
set nav_fw_launch_detect_time = 40
set nav_fw_launch_thr = 1700
set nav_fw_launch_idle_thr = 1000
set nav_fw_launch_motor_delay = 300
set nav_fw_launch_spinup_time = 150
set nav_fw_launch_timeout = 10000
set nav_fw_launch_climb_angle = 15
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 smartport_uart_unidir = OFF
set ibus_telemetry_type = 0
set ledstrip_visual_beeper = OFF
set i2c_overclock = OFF
set debug_mode = NONE
set acc_task_frequency = 500
set attitude_task_frequency = 250
set async_mode = NONE
set throttle_tilt_comp_str = 0
set input_filtering_mode = OFF
set mode_range_logic_operator = AND

# profile
profile 1

set mc_p_pitch = 40
set mc_i_pitch = 30
set mc_d_pitch = 23
set mc_p_roll = 40
set mc_i_roll = 30
set mc_d_roll = 23
set mc_p_yaw = 85
set mc_i_yaw = 45
set mc_d_yaw = 0
set mc_p_level = 20
set mc_i_level = 15
set mc_d_level = 75
set fw_p_pitch = 20
set fw_i_pitch = 25
set fw_ff_pitch = 20
set fw_p_roll = 20
set fw_i_roll = 25
set fw_ff_roll = 22
set fw_p_yaw = 0
set fw_i_yaw = 0
set fw_ff_yaw = 0
set fw_p_level = 20
set fw_i_level = 15
set fw_d_level = 75
set max_angle_inclination_rll = 400
set max_angle_inclination_pit = 400
set dterm_lpf_hz = 40
set yaw_lpf_hz = 30
set dterm_setpoint_weight =  0.000
set fw_iterm_throw_limit = 165
set dterm_notch_hz = 0
set dterm_notch_cutoff = 1
set pidsum_limit = 500
set yaw_p_limit = 300
set iterm_ignore_threshold = 200
set yaw_iterm_ignore_threshold = 50
set rate_accel_limit_roll_pitch = 0
set rate_accel_limit_yaw = 10000
set nav_mc_pos_z_p = 50
set nav_mc_pos_z_i = 0
set nav_mc_pos_z_d = 0
set nav_mc_vel_z_p = 100
set nav_mc_vel_z_i = 50
set nav_mc_vel_z_d = 10
set nav_mc_pos_xy_p = 65
set nav_mc_pos_xy_i = 120
set nav_mc_pos_xy_d = 10
set nav_mc_vel_xy_p = 180
set nav_mc_vel_xy_i = 15
set nav_mc_vel_xy_d = 100
set nav_fw_pos_z_p = 50
set nav_fw_pos_z_i = 15
set nav_fw_pos_z_d = 0
set nav_fw_pos_xy_p = 75
set nav_fw_pos_xy_i = 5
set nav_fw_pos_xy_d = 8
set rc_expo = 70
set rc_yaw_expo = 20
set thr_mid = 50
set thr_expo = 0
set roll_rate = 50
set pitch_rate = 40
set yaw_rate = 2
set tpa_rate = 0
set tpa_breakpoint = 1400
GreenLord

Подскажите, при использовании компаса на плате ПК (SPR F3 Deluxe) и GPS M8N
в режимах ALTHOLD и POSHOLD причиной “унитазинга” может быть некорректно работающий компас?

karabasus
GreenLord:

в режимах ALTHOLD и POSHOLD причиной “унитазинга”

ALTHOLD нет, а в режиме POSHOLD причиной “унитазинга” ДА

GreenLord

Т.е. для нормального удержания точки висения придется сдувать компас с ПК и подключать с M8N.

Спасибо

hudognik

Проблема, при включении арминга , в режимах angle и horizon (стабилизации)
Сервы начинают уплывать, самопроизвольно медленно движутся, потом резко возвращаются, и опять ползут.
В режиме passtru , всё нормально только иногда не попадают в центр в нейтрали, но не ползут.
В дизарме , все нормально, только гороскопы отрабатывают.
Летающее крыло. прошивка inav 1.6