ArduCopter Mega: порт на обычную Arduino (тестим)

Cache-dx
MaF:

Так,по поводу правки каналов аппы -

megapirateng.com/how-to-configure-mpng-3-0-1-firmw…
4 пункт
ardupilot-mpng\libraries\AP_HAL_MPNG\RCInput_MPNG.cpp

// Для изменения  пинов каналов, раскомментируйте ОДНУ строку начинающюся  со слоа 'static unit8_t...'

// Graupner/Spektrum
// PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 3, 2, 0, 4, 5, 6, 7};

// Standard (Default)
// ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
static uint8_t pinRcChannel[8] = {0, 1, 2, 3, 4, 5, 6, 7};

// some Hitec/Sanwa/others
// PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 0, 2, 3, 4, 5, 6, 7};


// Multiwii
// ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7};



// JR
// FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
//static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 5, 6, 4, 7};

вам нужен Multiiwii, т.е. код должен быть следующим

// Для изменения  пинов каналов, раскомментируйте ОДНУ строку начинающюся  со слоа 'static unit8_t...'

// Graupner/Spektrum
// PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 3, 2, 0, 4, 5, 6, 7};

// Standard (Default)
// ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {0, 1, 2, 3, 4, 5, 6, 7};

// some Hitec/Sanwa/others
// PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
//static uint8_t pinRcChannel[8] = {1, 0, 2, 3, 4, 5, 6, 7};


// Multiwii
// ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7};



// JR
// FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
//static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 5, 6, 4, 7};
MaF

Блин.Сделал,прошил,ничего больше не менял - теперь мигает зеленым и синим светодиодом и при попытке арминга пишет “Compas Not healthy”!!!
Хм,похоже в 1 раз прошивка криво встала.ПРошил еще - не пишит больше.
Ага,вроде откалибровалась.
Вопрос - при 0 положении стика ГАЗ при арме - моторы должны крутиться?

Cache-dx
MaF:

Вопрос - при 0 положении стика ГАЗ при арме - моторы должны крутиться?

откалибруйте заново RC и ESC

Cache-dx
MaF:

Hobbywing 4x25,его калибровать так же,как обычные?

ну это я не знаю читайте инструкцию к нему.

MaF

Вы имеете в виду его калибровку вручную,без участия мозгов?Откалибровал вручную,при работе без мозгов - все ок.Подрубаю к мозгам - фигу,крутится
Откалибровал на автомате,прогнал опять калибровку RC в Mission Planer,крутится и все тут!У Throttle начальное значение(там где его калибровка) 991.
У кого красная плата - как Вы калибровали регули?

Cache-dx
MaF:

фигу,крутится

а RC каналы передатчика откалибруйте заново.

MaF

КАК???В Mission Planer?Калибровал…
Бред какой то.Прогнал калибровку пульта.Теперь при включении пишет Throttle not idle
чертовы китаезы
отбой,просто после калибровки пульт почему то ушел в mode 1

MaF

Поставим вопрос по другому - владельцы КРАСНОЙ платы - как конкретно Вы калибровали Ваши ESC???

5yoda5

MaF, да всё просто. Сначала в МП калибруешь радио. Потом выключаешь борт. Даешь газ на максимум. Включаешь борт, ждешь секунд 10-15, пока всё стартанёт. Выключаешь борт (газ не трогаем - максимум). Опять включаешь борт, ждем - регули должны пикнуть (кажется два раза, если у тебя перешитые). Стик газа - в минимум, регули опять пикнут (вроде один раз). Выключаешь борт.
Всё, регули откалиброваны все разом.
Если у тебя регули не прошитые, то сигналы будут немного отличаться (как там в твоих регулях они пикают при калибровке).

MaF

USB Вы не подключали во время калибровки?У меня по Вашему совету - ничего вообще не происходит.
Светодиоды не моргают,регули не пищат.
малодушненько,но - как прошится обратно на стоковый Мультивии?Не выходит цвето каменный,да.

kren-DEL
MaF:

USB Вы не подключали во время калибровки?

USB выключено, приёмник включен, пульт - газ на полную, включаем пару газ плату, после 1-ого раза светодиоды должны начать моргать циклически все 3, бегущие огни, значит Вы в режиме калибровки:), удачи

MaF

фигу
не хочет,в таком режиме она просто включается,светодиоды горят не моргая кроме LED1 LED4 не горит вообще.
Вот.

5yoda5
MaF:

USB Вы не подключали во время калибровки?У меня по Вашему совету - ничего вообще не происходит.
Светодиоды не моргают,регули не пищат.
малодушненько,но - как прошится обратно на стоковый Мультивии?Не выходит цвето каменный,да.

Нет, USB не подключал. Просто может у вас проблемы с армингом? Тогда наверное по-очереди подключать каждый регуль в канал газа приемника напрямую.

MaF

Тимур,это я давно делал(не по 1,а по мануалу - в косичку и в канал газа напрямую,калибровка проходит ок)
а подрубаем к платке - фигу
может плата проблемная,блин.
Кстати,с пульта она не армится - стик газа вниз-направо - не армится и все тут.

kren-DEL
MaF:

отбой,просто после калибровки пульт почему то ушел в mode 1

стойте, а в мишнпланере стики правильно отображаются(к нужному каналу щас приведены)?

MaF

сейчас - в пульте так у меня
THR AIL ELE RUD
в Мишн планере
стик 1 - ГАЗ,YAW
стик 2 - PITCH ROLL
что касается светодиодов
5V горит всегда,что с USB,что без
LED1 - моргает так же всегда

kren-DEL
MaF:

сейчас - в пульте так у меня

а в МР, как? при отклонении стика газа ОН отклоняется, или какой-то другой канал? (тоже относится и к YAW)

MaF

Да,конечно.Отклоняем стик газ - меняется положение THR,качаем стик газа вправо-влево - YAW

kren-DEL

ну если в МР калибровку аппы проводили - тогда даже не знаю, что и предложить… При включении МАХ THR прошивка обязана уйти в режим калибровки регулей…

MaF

если подключить USB - она и уходит(мигает светодиодами,регули пищат так,как в инстр на прошивку,после калибровки - регули адекватно реагируют.Вырубаем питание,врубаем,армим с компа и все опять - при 0 положении регуля моторы раскручиваются на небольших оборотах и армиться с пульта не желает категорически.
В общем похоже или я баран,или плата с китайцами или одно из 3)
Так что - скиньте ссылку на процесс прошивки данной платы обратно в мультивий)Недорос я,видимо,до арды.Ща полетаю,наловчусь и большой под съемку буду собирать на ардуине.
PS - на мультивии же,на стоке,при арминге моторы не раскручивались,лишь при перемещении стика.
Может,конечно,данный конкретный регуль не дружит с прошивкой,может плата кривоватая,кто его знает…я весь день почти с этим сношался,голова аж заболела)Перечитал заново все тут
www.rcgroups.com/forums/showthread.php?t=1752719
короче нифига,не срослось((