F4BY. Отечественный ответ Pixhawka'm

arb
Alex407sw:

Алексей Вы предлагаете попробывать прошить на 3.4. И посмотреть как будет себя вести?

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

Alex407sw:

А в каких настройках притуплять аксель?

Ищите аксель, дальше Filt (насколько помню).

Alex407sw:

А ес че вопрос. Могут реги с прошивкой блхели как то чудить на контроллер? Может типа срыв синхры или ес че чего? Случают ошибки всегда на спуске!

У Блхели всего 255 шагов в ПВМ. Что грубо (особенно на спуске).
Срыв синхры обычно происходит на больших нагрузках.
Можно добавить пиды и поднять мин тротл.

Alex407sw

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

arb
Alex407sw:

А есть какие то варианты как проверить не поднимая в воздух

Как обычно на растяжке с винтами и настраиваем.

Alex407sw:

я про аксель глюк его или чего то другого?

Вот здесь не совсем понял про что.

Hyperion
arb:

У Блхели всего 255 шагов в ПВМ. Что грубо (особенно на спуске).

тоже вернулся на симонк но хочу сказать в защиту блхели 255 шагов не мешали моему коптеру спускаться плавно.

SergejK:

А почему не взять моторы с меньшим кв?

  1. дороже. А если брать хорошие моторы а не то г-но что я купил 3 года назад (привет мультистары) то СИЛЬНО дороже
  2. тяжелее (низко-кв моторы обычно сильно тяжелее)
  3. не факт что они будут эффективнее крутить 10е пропы.
  4. по кальку как сейчас так и на 9 будет в райне 20минут полетного что для меня выше крыши. На километры улетать нет нужны)
arb
Hyperion:

не мешали моему коптеру спускаться плавно

Ф4 доруливает 😃. А как плавно будет доруливать с 1000 шагами.

Alex407sw

Значит зря перешил dji 30a opto в блхели! Но в блхели как то он более отзывчивый что ли, и звук приятный!

arb
Alex407sw:

Но в блхели как то он более отзывчивый что ли, и звук приятный!

Мало кто расписывает все параметры, которые влияют на качество управления. Звук у них точно разный.
Отзывчивость возможно лучше (есть сведения, что у Симонка возможна есть задержка). В принципе программа в черне готова, на своем моторе на выходные начну такую проверку. Правда моя ВМГ не показатель (большой момент у мотора и маленький у винта), но надеюсь запись покажет разницу прошивок.
Пока получается из всех прошивок для ПВМ самый лучший Блхели_С.

Alex407sw:

Значит зря перешил dji 30a opto в блхели!

Как вариант, можно подождать малость, когда появится 3.4. с ваншот, тогда будет и 1000 шагов, и отзывчивость, и дампейтлайт. Новый год же впереди, есть шанс подарков:).

Hyperion

дааа, дедушка мороз, принеси под новый год релиз 3.4 😃

Alex407sw

Год тяжёлый был, высокосный! Я думаю будет к рождеству!!! 😃
А не в курсе пикс 2.1 с ним случайно в январе новые релизы будут? Просто интересно с 3 набором датчиков как 3.4 справиться?

arb
Alex407sw:

Просто интересно с 3 набором датчиков как 3.4 справиться?

Мне не интересно. Меня интересует только технически взвешенные решения. Ну или как косяки технически обойти.

alexeykozin

Итоги 2016 года
незадолго до нового года пересобрали стабильную и полюбившуюся многим прошивку 3.3.2, добавили туда “прогрев” компаса при запуске в сильные морозы
в преддверии нового года собраны прошивки c 12 выходами, поддержкой бортового олед дисплея, компенсацией офсета датчика тока Aллегро
ардукоптер 3.4rc1
ардуплэйн 3.6 уже с поддержкой функций конвертопланов с поворотными моторами
за пару часов до НГ закончил доработки фидбэка камеры (для логирования сделанных снимков)
ардуплейн dropbox.com/…/Arduplane36_cam_FB_12out-f4by.zip?dl…
исходники github.com/Swift-Flyer/ardupilot/…/F4BY12ouput

на программном коде бортового олед индикатора отработали взаимодействие с разработчиками ardupilot,
будем пытаться включить контроллер F4by в число поддерживаемых официально, с точки зрения пользователей это будет означать что можно будет пробовать самые свежие и непредсказуемые бэта-версии) но нам придется отказаться от собственных идей идущих вразрез с официальной точкой зрения

фактически наше предложение интегрировали на пикс, но добавили в ходе интеграции багу )
в результате на экране просто шум
github.com/ArduPilot/ardupilot/pull/5135
будем предлагать заплатку)

arb

С Новым годом!

alexeykozin:

будем пытаться включить контроллер F4by в число поддерживаемых официально, с точки зрения пользователей это будет означать что можно будет пробовать самые свежие и непредсказуемые бэта-версии) но нам придется отказаться от собственных идей идущих вразрез с официальной точкой зрения

Уже хорошо, а там что-нибудь можно придумать.

alexeykozin
konstantin_sakryukin:

Или, что-то другое посоветуете?

rctimer.com/product-971.html
правда фотографы из магазина ошиблись. карбоновая пластина крепится к раме а дюралевая часть под полетный контроллер.
колпак тяжеловат правда

alexeykozin

F4BY 002B003E 31355111 32303731
Frame: QUAD
PX4: 9d652d5e NuttX: 8c965992
APM:Copter V 3.4.4 (47a18999)

любителям самостоятельно скомпилировать github.com/dipspb/ardupilot/…/Copter-3.4.4-f4by
собирается мэйком без танцев с бубнами.
прошивку погоняем пару дней в настольных тестах и раздадим желающим

Hyperion

Отличная новость! уже пытаюсь собрать под квад. Собирается в последнем тулчейне как обычно?

что то не собирается у меня.
делал так
git clone github.com/dipspb/ardupilot.git
cd ardupilot
git checkout Copter-3.4.4-f4by-addons
git submodule update --init --recursive
из консоли px4_console установленного крайнего тулчейна
make -C ArduCopter f4by-quad

$ make -C ArduCopter f4by-quad
make: Entering directory `/i/f4by/ardupilot/ArduCopter’
// BUILDROOT=/i/f4by/ardupilot/Build.ArduCopter HAL_BOARD=HAL_BOARD_F4BY HAL_BOARD_SUBTYPE=HAL_BOARD_SUBTYPE_NONE TOOLCHAIN=NATIVE EXTRAFLAGS=-DGIT_VERSION=“ccf7bef0” -I/i/f4by/ardupilot/libraries/AP_Common/missing -DMAVLINK_PROTOCOL_VERSION=2 -DNUTTX_GIT_VERSION=“8c965992” -DPX4_GIT_VERSION=“9d652d5e” -DUAVCAN=1 -D__STDC_FORMAT_MACROS -DHAVE_STD_NULLPTR_T=0 -DHAVE_ENDIAN_H=0 -DHAVE_BYTESWAP_H=0 -I/i/f4by/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink -DFRAME_CONFIG=QUAD_FRAME
Checking modules
make[1]: Entering directory `/i/f4by/ardupilot/modules/PX4Firmware’
Skipping submodules. NUTTX_SRC is set to /i/f4by/ardupilot/modules/PX4NuttX/nuttx/
%% Configuring NuttX for f4by
0 [main] sh 2796 open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
0 [main] sh 8972 open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
%% Exporting NuttX for f4by
0 [main] make 5860 open_stackdumpfile: Dumping stack trace to make.exe.stackdump
make[3]: *** wait: No children. Stop.
make[2]: *** [tools/mkconfig] Error 2
make[1]: *** [/i/f4by/ardupilot/modules/PX4Firmware/Archives/f4by.export] Error 2
make[1]: Leaving directory `/i/f4by/ardupilot/modules/PX4Firmware’
make: *** [/i/f4by/ardupilot/modules/PX4Firmware/Archives/f4by.export] Error 2
make: Leaving directory `/i/f4by/ardupilot/ArduCopter’

если из простой консоли то вывод другой

I:\f4by\ardupilot>make -C ArduCopter f4by-quad
make: Entering directory `I:/f4by/ardupilot/ArduCopter’
…/mk/environ.mk:38: *** ERROR: cannot determine sketchbook location - please specify on the commandline with SKETCHBOOK=<path>. Останов.
make: Leaving directory `I:/f4by/ardupilot/ArduCopter’

alexeykozin

git clone github.com/dipspb/ardupilot.git
cd ardupilot
git checkout Copter-3.4.4-f4by
git submodule update --init --recursive
из консоли px4_console установленного крайнего тулчейна
make -C ArduCopter f4by-quad

если нужны доработки то после этого уже
git checkout Copter-3.4.4-f4by-addons

бинарник arducopter 3.4.4
dropbox.com/…/ArduCopter-ac344-quaid-f4by.zip?dl=0
в полете не проверял

проверил
-ppm-sum и калибровку радио
-выходы на моторы, арминг.
-сенсоры, калибровка втч компас ориентация.
-олед дисплей (включается параметром см ридми в архиве)

прошу информировать о тестах, если все в порядке соберу все рамы

Hyperion

из винды делаете? Собирал как Copter-3.4.4-f4by так и Сopter-3.4.4-f4by-addons - монопесуально, не собирается. Как make так и эклипсом. Тулчейн последний. Мастер diydronoвский собирается. Все закачивалось с нуля.
Пробую уже ставлю виртуалку убунту, попробую еще из под нее…
за бинарник спасибо, проверю. в полете конечно пока не смогу, только на столе.

u-blox 0 HW: 00080000 SW: EXT CORE 3.01 (107900)
PreArm: Check Board Voltage
EK2: Changed EK2_GPS_TYPE to 1
GPS 0: detected as u-blox at 115200 baud
EKF2 IMU0 tilt alignment complete
GPS 0: detected as u-blox at 38400 baud
EKF2 IMU0 initial yaw alignment complete
F4BY 002F0019 3434510F 39323531
Frame: QUAD
затестил немного.
ppm sum работает
телеметрия осд работает
управление подвесом с полетника работает
моторы армятся
базер работает.
ваншот не заработал. регули не армятся и в калибровку не входят. Думаю прошить бетафлай и проверить на нем ваншот.

Hyperion

Проверил на бетафлае. В симонке калибровка с ваншотом не работает, но ваншот на симонке работает. Прошил один регуль на блхели. С ним калибровка работает из бетафлай конфигуратора. Прошил обратно АПМ. Ни калибровка ни ваншот не работают с включенным ваншотом. Только Pwm

Hyperion

о, под убунтой все нормально собирается