Полетный контроллер AfroFlight32 / Naze 32

Artteth
1orgar:

Можно самому написать кусок кода на основе этого проекта.

И получиться этот кусок запихать в мозг чтоб сразу к ниму смарт порт подрубать?

Petzsh

Здравствуйте. Купил я платку Acro naze32 с хоббикинга. Подключил к компу. В baseflight все крутится, все работает. Припаял контакты, подключил к миниквадрику. Теперь захожу в baseflight, подключил питание к квадрику и на вкладке receiver нет никакой реакции на пульт. Аппа flysky th9x со стоковым приёмником. На se 2.5 с этим же приемышем все работает, т.е. дело в naze32. На вид все целое, ничего не сгорело. На вкладке cli ввел feature ppm. Подскажите плиз куда копать. Может при пайке чего нибудь повредилось, перегрелось. Я в этом деле новичок, непонятно толи брак и писать хоббикингу, толи я чет не так делаю.

bond62

как приемник подключен -(расскладка по проводам)?

iglen
Petzsh:

Здравствуйте. Купил я платку Acro naze32 с хоббикинга. Подключил к компу. В baseflight все крутится, все работает. Припаял контакты, подключил к миниквадрику. Теперь захожу в baseflight, подключил питание к квадрику и на вкладке receiver нет никакой реакции на пульт. Аппа flysky th9x со стоковым приёмником. На se 2.5 с этим же приемышем все работает, т.е. дело в naze32. На вид все целое, ничего не сгорело. На вкладке cli ввел feature ppm. Подскажите плиз куда копать. Может при пайке чего нибудь повредилось, перегрелось. Я в этом деле новичок, непонятно толи брак и писать хоббикингу, толи я чет не так делаю.

Еще на вкладке CLI сделайте: map TAER1234
Ну и lipo питание должно быть подведено, от usb ресивер не работает

bond62

Добрый день!
Появилась проблема. Решил реанимировать свой квадрик с афрофлюгт32 ревизия2 . залил прошивку базефлюгт-мастер . По роллу и питчу Пиды настроились на ура по яву не могу. пид поднимал до 20§(D=0)все равно квадр по яву дергается , вяло реагирует на управление и конечно в руке практически слабое сопротивления попыткам вращать по яву. В гуи видна реакция линии яв в графике.
И ещё EEPROM надо как -то отдельно чистить или эта процедура проходит во время заливки новой прошивки автоматически?

SergDoc
bond62:

И ещё EEPROM надо как -то отдельно чистить или эта процедура проходит во время заливки новой прошивки автоматически?

надо чистить через cli обязательно, там нет eeprom там последняя страница памяти флеш внутренней отрезана для этих дел и если просто залить прошивку без полного стирания, то оно останется…

bond62

а по подробнее что надо нажать в cli ?

Artteth

ребят подскажите
делаю соосную окту (octo x8) (4 луча 8 моторов)
в цли если вбить mixer list выдает
# mixer list
Available mixers: TRI QUADP QUADX BI GIMBAL Y6 HEX6 FLYING_WING Y4 HEX6X OCTOX8 OCTOFLATP OCTOFLATX AIRPLANE HELI_120_CCPM HELI_90_DEG VTAIL4 HEX6H PPM_TO_SERVO DUALCOPTER SINGLECOPTER CUSTOM

#

по идее мне нужен OCTOX8 но когда его выбираешь и смотришь картинку квада на первой вкладке то там на картинке обычная окта (так же обычная окта если выбрать OCTOFLATP OCTOFLATX на картинках)
был квадр собран как QUADX и я просто добавил вниз по мотору и споял все так чтобы нижние крутили в противоположную сторону своему верхнему
а теперь не могу допендрить как че подключать(где по номеру какой мотор из нижних должен стоять иль у всех меняеться направление иль еще что)
жду помощи

сейчас заметил что если выбирать между OCTOX8 OCTOFLATP OCTOFLATX картинка ваобще не меняется

Artteth

пробовал методом тыка найти что и куда и вроде получалось но когда я подключил моторы к пинам 5 и 6 (которые для подключения каналов с приемника но у меня включен с бас и все идет по одному проводу через 4 пин)

нашел проблему
для работы с бас нужно включить в цли SOFTSERIAL и SERIALRX и с ними почему то не работают пины 5 и 6 как выходы для моторов
может можно как настроить чтоб пины 5и6 были выходами для моторов и работал s-bus(у меня нет приемника с ppm)

методом исключения выяснил что пины 5 и 6 не хотят работать на двигатель при включенном SOFTSERIAL

может можно при включенном SOFTSERIAL передвинуть пины 5и6 дальше на пины 7и8?

Artteth

вроде как SOFTSERIAL берет верх над другими команами по пинам5678
я использую только 4 пин для сбас
нужно как то отрубить от SOFTSERIAL пины 5687 (хотяб 56 пин) и будет все работать!!!

оказываеться с бас может работать и только с feature SERIALRX и без всяких SOFTSERIAL
но опять пропал контроль над 56пинами для моторов

Artteth

короче все получилось
дело было в регуляторах (мне 4 штуки дали на время 30 амперных(когда мне нужно 8 ампер) и не прошитых обычных самолетных)и два из них не хотели работать(а я думал не идет сигнал из дыр)
итого с SOFTSERIAL не дает сигналы на 7 и 8 моторы
с SERIALRX все работает (все моторы и s-bus)
и при том что 4 регуля норм 2 так себе 2 еще хуже и 1 криво стоящий мотор(у меня нет нече поэтому что смог наотдалживать с тем и работаю) все полетело
если отрубить один мотор то все равно летит(проверено)
думаю полетит и если отрубить до 4х моторов(но так чтоб в каждом конце был хоть один рабочий)
я безумно рад что запустилось
всем огромное спасибо за помощь и за поддержку!!!

ctakah

По моему ты сам все сделал-молодец. Для поколений нарисуй схемку куда что подключать и что нарисовать в прошивке или гуи для этого (какие команды) .Какая прошивка стоит в конце концов , подключен ли гпс и какой.

Artteth

все работает пока что без жпс баро магнитометра(маг и баро сломались)
подключаем шесть моторов в 6 дыр для моторов а 2 мотора в дырки 5 и 6 (5 и 6 там находяться где подключаеться приемник)
в цли нужно включить feature ppm (в моем случае еще и SERIALRX чтоб через sbus работало управление )(если будет включен SOFTSERIAL то пины для управлениями двигателями (пины 5и6) перестают давать сигнал для движков те хз будет ли работать с жпс)
потом вбиваем mixer OCTOX8 (остольные окты обычные и отличаються мотором вперед или промежутком вперед)
версия прошивки хз какая(до сих пор не знаю где смотреть) но последняя что доступна на данный момент в бэйзфлайте
когда выберети окту и ппм то автоматом пины 5и6 приемника станут выходами моторов
а вот и нарыл картинку как подключать моторы
вот вроде и все(калибруем регули (можно калибровать все одновременно с мозга(если нужно могу описать как) подключаем в цли мотор стоп и все цто вам нужно(но чтоб это не закрыло функционал пинов 5и6) и полетит)
из 8 моторов я балансировал 0 моторов
все винты коцанные и мятые
4 регуля норм 2 так себе 1 оч плохо и еще1 тож плох(4 симонк и 4 обычные)
моторы сверху одни(2204) снизу другие(1806)
один мотор криво стоит (даж глазом видно)
и при всем при этом тэстовый полет прошел отлично и летело все замечательно

если резко дать газ то глючные регули отрубает и дублирующие моторы(4 хороших регуля все наверху) подхватывают и потом глючные опять заводяться))))

радости полные штаны что у меня теперь 250 окта)))

ctakah

По ходу первая мелкоокта на сайте )) Жаль без гпс, возврат необходим для полетов без нервов и на такую мелкую можно смело цеплять гопро. Жаль не в Москве-отсыпал бы тебе регулей )))

Artteth

я гопро в чехле (стоковом от гопро) цеплял на квадру и норм тягало(хотя это была порнография)
а у меня друг ездит часто туда сюда и он мог бы регулей у вас выменять на что нибудь бумажное (с китая жду 4в1 регуль на тест да и про запас не помешает)
ну и чтоб небыло оффтопа то нужно про назе32 написать чтонить
ну вот я еще заказал мини версию и интересно как в ней сделать окту(там только 6 выходов мотора и 1 вход для ппм)(может придеться подпаиваться к процу??)
зато вес в 1с чемто грамма )))
тупо приклею ее к приемнику и норм будет))

abusemark.com/store/index.php?main_page=product_in…

ctakah

Написал в личку. Японнец молодец, первые назе 32 покупал еще пар лет назад, высылает быстро, счас летаю на назе с 5611 баро-высоту держит очень хорошо, при пролетх низко очень важно, осталось прикрутить гпс и можно выкладывать фото и видео с малька ))

Artteth

америкосы написали что нужно будет подпаиваться к проце чтоб на мини версии сделать окту

iglen
Artteth:

короче все получилось … с SERIALRX все работает (все моторы и s-bus)…

У меня что-то не получается.
Подключаю naze32 к X4R (Taranis) проводком инвертором. Короткий конец в приемник к SBUS, длинный в naze (сигнал в 4 пин, питание 0-1). Загружаю свежий baseflight, full erase, в CLI:

  • feature serialrx
  • set serialrx_type=2
  • save

Ничего, в конфигураторе одна зеленная линия на 1500 у ресивера. Все эксперименты какие мог провел, PPM включал, различные типы serialrx_type - не помогает.
Что еще можно попробовать, подскажите.

Artteth
iglen:

У меня что-то не получается.
Подключаю naze32 к X4R (Taranis) проводком инвертором. Короткий конец в приемник к SBUS, длинный в naze (сигнал в 4 пин, питание 0-1). Загружаю свежий baseflight, full erase, в CLI:

  • feature serialrx
  • set serialrx_type=2
  • save

Ничего, в конфигураторе одна зеленная линия на 1500 у ресивера. Все эксперименты какие мог провел, PPM включал, различные типы serialrx_type - не помогает.
Что еще можно попробовать, подскажите.

Вечером буду дома и помогу чем смогу

Artteth

короче
сейчас все перенастраивал
вы все правильно вбили

  • feature serialrx
  • set serialrx_type=2
    потом сохраняем
    потом опять в цли
    пишем dump (пишет все)
    смотрим в тексте set serialrx_type=2 (у меня почему то тоько со второго раза поменялось с 0 на 2)
    и все должно работать

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

iglen

У меня такой проводок, как думаете он правильный?