Вопросы по iNav

karabasus
ARXITEKTOR:

С CC3D NANO Atom вообще не понятно где перемычка.

Да можно всё прошивать без перемычек. И без Flash Loader Demonstrator. Только с помощью Librepilot GCS(openpilot) и inav configurator.

ARXITEKTOR:

Странно то что при попытке подать питание через MAIN port CC3D Atom Mini
не работает. Не включаеться и лампочками не моргает.

Попрбуй в этом случае питание подать от esc, на гребенку pwm просто 5 вольт.

Вообще делается элементарно.
начинать примерно так

Затем перезагружаете платку, отключаете usb , подключаете usb -uart адаптер на машт port, подаёте питание на гребенки pwm (5v) питание от uart адаптера можно не давать (подключить только TX RX GND) и запускаете inav configurator, выбираете нужный сом порт и прошиваете новую прошивку с полным стиранием. Презагружаетесь после удачной прошивки и подключаетесь через usb - и всё работает уже с новой прошивкой.

ARXITEKTOR

атем перезагружаете платку, отключаете usb , подключаете usb -uart адаптер

Спасибо буду пробовать.

ARXITEKTOR

и подключаетесь через usb - и всё работает уже с новой прошивкой.

Спасибо все прошилось.
Как же все просто если знаешь как делать )

vanessa
ARXITEKTOR:

С CC3D NANO Atom вообще не понятно где перемычка.

на нано нет перемычки. Боюсь что прошить нано обычными методами не получиться, какраз по причине отсутсвия перемычки. Я шил через SWD.
Вот инструкция

karabasus
vanessa:

на нано нет перемычки. Боюсь что прошить нано обычными методами не получиться, какраз по причине отсутсвия перемычки. Я шил через SWD.
Вот инструкция

Я же писал - не нужно перемычек. Маленькая, убогая, инструкция от меня выше постом. И ненужно никаких swd и stlink (ну по крайней мере до тех пор пока обратно на опенпилота прошивать не будете - хотя обычно это уже никто не делает)

vanessa

Кстати вопрос к бывалым. CC3D тот же нано атом спокойно лежит на столе, даже прижат к нему и в конфигураторе плывет по yaw где-то на 1* за 5-10 сек. горизонт никуда не плывет. на вкладке sensors видно что ось Z шумит не в районе нуля, а около значения примерно -0.5. что интересно даже если в конфигураторе развернуть оси, например указав что контролер установлен набок то ось Z всеравно шумит в районе -0.5. С этим можно как-то бороться? на ЛК оно полетит ? или в лучше в мусорку
PS. Рядом лежить полоноразмерный CC3D и в нем yaw стоит на месте и никуда не уплывает.
PPS. попробую зашить cleanflight проверить в и там на предмет уплывания

karabasus:

Я же писал - не нужно перемычек. Маленькая, убогая, инструкция от меня выше постом. И ненужно никаких swd и stlink (ну по крайней мере до тех пор пока обратно на опенпилота прошивать не будете - хотя обычно это уже никто не делает)

я наверное что-то пропустил но не пойму как мне сейчас без swd прошить нано с inav 1.6 на 1.6.1 PPM. с помощью swd я знаю как это сделать.

karabasus
vanessa:

1.6 на 1.6.1 PPM

Через usb-uart на main port (msp должен быть включен на 1 порту) и подать питание 5 вольт на плату.

vanessa

msp включен, я по нему его настраиваю но я не знал что он так может прошиватся, завтра проверю, спасибо.

karabasus

Только на ползунки во вкладке Firmware flasher при прошивке внимание обратите.

ARXITEKTOR

Пробую подключить GPS от JIYI P2.
Не очень понят в какой порт подключать.
В main как я понял надо подключать приёмник S.Bus
Подключаю во flexi порт.
А какая там распиновка 1. GND 2. VCC 3.TX 4.RX такая или нет ?

ARXITEKTOR

Вопрос. В режиме ЛК
На каком выходе мотор и на каких сервы ?

ARXITEKTOR

Наконец то удалось законнектить GPS
Пробую настраивать.
Как я понимаю из логики без фикса gps не будет арма.
Но команда set nav_extra_arming_safety = OFF
разрешить арминг без фикса GPS не проходит.
Вешает INAV - Configurator и CC3D наглухо.
пробую команду отсюда.
set nav_extra_arming_safety = OFF
Как я понял разрешить арм без GPS.
Тоже все вешает (

ctakah

Сейф тоже не помогает , как писал недавно главный разработчик это защита от случайного арма и вообще от случайных людей ))) Начиная с 1.5 (?) команда не отключает арм без проверки датчиков и зд фикса.

karabasus
ARXITEKTOR:

Вешает INAV - Configurator и CC3D наглухо.

Не должна команда вешать контроллер, тем более без сохранения настройки (как вам сказали save), случайно softserial не включен?

karabasus
ctakah:

Начиная с 1.5 (?) команда не отключает арм без проверки датчиков и зд фикса.

Отключает (вернее даёт включить) без 3д фикса (для этого и нужна настройка nav_extra_arming_safety = OFF), не проходит арм в том случае если есть проблемы с датчиками используемыми в конфигурации (не запитаны/ложные данные/не откалиброваны).

ARXITEKTOR
karabasus:

лучайно softserial не включен?

Вроде не должен. А где поточнее посмотреть ?

karabasus
ARXITEKTOR:

Вроде не должен.

Значит не включен. Посмотреть во вкладке Ports - сколько у вас портов имеется? Если 3 (в том числе один который usb- виртуальный) то софтовые выключены. Платы с процессорами F1 (CC3D/NAZE32) при включенных софтовых последовательных портах и высокой скоростью обмена на них работают очень не стабильно - вплоть до зависания.

karabasus:

не проходит арм

Кстати ещё армится не будет на настройках по умолчанию при наклоне платы на угол более 25 градусов.

Сейчас специально перепрошил CC3D atom на версию 1.6.1 ppm1 (настройки a
самолет), всё отлично армится и работает.

SSergo

Помогите с Led Stripe, плз. Не могу настроить индикацию полетных режимов (Angle, Horizon, Mag). Сделал индикацию наклонов стиков питч/ролл, от тротла меняется цвет, работает индикация АРМа, GPS, RSSI. А режимы никак. Не могу также понять, зачем диодам присваивать признаки направления. Ну типа SW, NE, UP или Down. На что это реально влияет?
Вот фрагмент моего дампа в части индикации:

# led
led 0 0,0::CI:1
led 1 15,0::CI:1
led 2 15,15::CI:2
led 3 0,15::CI:2
led 4 5,7::A:0
led 5 6,7::CT:10
led 6 7,7::CT:10
led 7 8,7::CT:10
led 8 9,7::A:0
led 9 6,12::S:6
led 10 7,12::G:10
led 11 8,12::L:8
led 12 6,15::F:0
led 13 7,15::F: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 3
mode_color 0 1 10
mode_color 0 2 4
mode_color 0 3 13
mode_color 0 4 10
mode_color 0 5 2
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 4
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 15
mode_color 6 1 6
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
Serj=

У меня есть NAZE 32 rev.5 с компасом и барометром и OP CC3D Revolution с компасом, барометром и радиомодулем.
Что из них лучше использовать для самолета?
Радиомодуль на Revolution в iNAV не поддерживается?
Компас я отключу, а барометр надо отключать? Актуален совет из документации отключать барометр из за критической ошибки приводящей к морковкам?

dollop
Serj=:

Актуален совет из документации отключать барометр из за критической ошибки приводящей к морковкам?

Уже нет. Барометр для самолета можно использовать

karabasus
ARXITEKTOR:

Куда надо подключать компас ? В какие порты и что надо для этого настроить в конфигураторе ?

Никуда (ну или искать схему и выискивать где есть sda\scl - хотя может тоже не помочь), отдельных выводов i2c (куда должен подключатся компас) на этом контроллере нет, видимо из-за экономии места на плате. В родной прошивке (libre\openpilot) i2c коммутируется на выход flexi, но тогда пропадает один последовательный порт.

Не мучайте его на коптере. На самолет (крыло) вполне пойдёт.