Deviation - альтернативная прошивка для Walkera DEVO

тигромух

Кто-то рулит WLToys V911 с Deviation?
Попробуйте выставить Complex из трех режимов на элероны/элеватор.
У меня начинаются какие-то непонятные глюки: сервы срабатывают с задержкой и как-то дискретно.
Пробовал и перепрошиваться и пересоздавать конфиг - один фиг.

alex_volt

Подскажите! как сделать микс, чтобы при минимальном значении газа в канал руддера добавлялось какое то значение, а при газе отличном от минимального руддер возвращался в ноль. Это нужно для компенсации увода хвоста на mini-cp. Сейчас сделал на переключатель, но частенько забываю про него. аппа devo8.

VladislavVY

Можно попробовать так:

  1. Канал RUD - микшер Complex, 2 страницы. На второй странице - Switch: !Virt1 (инверсия Virt1), Src: Любой, Curve: Fixed, Scale: необходимая величина компенсации, Mux: add.
  2. Канал Virt1 - микшер Simple, Src: Ch3 (газ), Curve: 1-to-1, Scale:100, Offset: + значение, подбираем до величины, когда нужно отлючить компенсацию. Чем больше значение, тем раньше отключается компенсация. При значении +80, компенсация отключается примерно при величине газа -80%.
alex_volt

Спасибо! Заработало!

нет не заработало =) теперь при отклонении стика элерона значение канала руддера улетает в значение +150. Что нужно прописать на первой странице микшера Complex канала руддера?

VladislavVY

Что там стоит в поле Switch? Должно быть Switch: None.

Если не получается выбрать Switch: None, попробуй залить вот эту прошивку для Devo8:

deviation-devo8-v2.1.1.zip

alex_volt

Стоит AIL, none выбрать нельзя, нет такого. По видимому, именно из-за этого у меня и не получалось сделать самому…

VladislavVY:

попробуй залить вот эту прошивку

Сейчас попробую

Теперь действительно заработало!!! Спасибо!

Vladp1
alex_volt:

Подскажите! как сделать микс, чтобы при минимальном значении газа в канал руддера добавлялось какое то значение, а при газе отличном от минимального руддер возвращался в ноль. Это нужно для компенсации увода хвоста на mini-cp. Сейчас сделал на переключатель, но частенько забываю про него. аппа devo8.

Все Ваши беды от того, что ленитесь прочитать ветку по Mini CP 😃
Вот, читайте отсюда и до конца страницы

alex_volt

Прошу прощения, но ветку перечитал два раза. И если Вы не заметили, как называется тема, тогда ладно. Если же видели, то наверное знаете, что в этой прошивке все делается абсолютно по другому, нежели в штатной прошивке от валкеры…
Прошу прошения за оффтоп.

VladislavVY

Неофициальная сборка, с поддержкой протокола DSMX, исправлен баг с невозможностью выбрать переключатель ‘None’ (Нет) в комплексном микшере, исправлен баг перезагрузки передатчика при выборе переключателя на второй странице комплексного микшера.

Проект на некоторое время замер, PB упорно пытается запихнуть Deviation в передатчик Devo 7E. В связи с очень ограниченными внутренними ресурсами этого передатчика, там возникла масса проблем. Вероятно на этой или следующей неделе выйдет альфа версия прошивки для Devo 7E.

VladislavVY

Попотел тут намедни пытаясь создать правильные микшеры с правильными триммерами и двойными расходами для самолета с элевонами и самолета с V-Tail. Вроде наконец получилось, но самому проверить не на чем, ну нет у меня ни элевонов, ни V-хвоста. Если кто хочет пощупать, шаблоны можно найти здесь.

Элевоны уже кто-то пробовал, вроде все нормально.

gam322

Приветствую. Ребят не могу сконнектить передатчик и приемник. Передатчик devo10-v2.1.0 в чем может быть проблема?

VladislavVY

Для начала нужно сбросить Fixed ID в приемнике и в передатчике. В передатчике это где-то в конце страницы настройки модели, после протокола и привязки.

  1. Меню модели -> 2. Модель -> Фиксир.ID и очистить строку ввода с помощью кнопки DEL, потом нажать кнопку DONE.

VladislavVY

Вышла первая промежуточная сборка, которая содержит прошивку для Devo 7E. Имейте в виду, что с Devo 7E вы не сможете вернуться к оригинальной прошивке, так как Walkera пока не предоставляет доступной для загрузки прошивки для Devo 7E.

Файлы сборки можно найти здесь.

Теперь проект Deviation поддерживает Devo 6/6S/7E/8/8S/10.

Smolett
VladislavVY:

Имейте в виду, что с Devo 7E вы не сможете вернуться к оригинальной прошивке, так как Walkera пока не предоставляет доступной для загрузки прошивки для Devo 7E.

Это пока и останавливает, подожду немного. Где нибудь скрины именно с 7Е можно увидеть, как это вообще на ней выглядит? И я так понимаю, что адаптация для 7Е еще только начата и в прошивке может оказаться возможно больше косяков чем в остальных моделях? В любом случае жду её развития, т.к. для меня это будет хороший повод избавиться от WK 2603 и перевести модель на 7Е с нормальными настройками и холдом, моделька стоящая 4F200 из первых выпусков и приемник у неё естественно не devo.

sagemru

Читаю все ветку и вижу обидели devo7 неужели не будет для нее альтернативной прошивки ?
в теме ничего не нашел.

Smolett

Обидели - это если бы обещали и не сделали 😉 Никто на 7 не обещал, еще на первой странице написано, из-за её текстового экрана.

RW9UAO

а есть маньяки сами собирающие сабж из исходников в винде? лень виртуалку запускать. так-то я собрал, но с бубнами и плясками.

RW9UAO

у меня возникли проблемы со сборкой libopencm3. пришлось гуглить проблему и изгаляться. Linux way.
ну по ссылке с выложенной средой сборки MinGW другая проблема. копаю.

c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/bin/ld.exe: error: cdcacm.elf uses VFP register arguments, c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/lib/thumb/v7m\libc.a(lib_a-memcpy-stub.o) does not
c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/lib/thumb/v7m\libc.a(lib_a-memcpy-stub.o)
c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/bin/ld.exe: error: cdcacm.elf uses VFP register arguments, c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/lib/thumb/v7m\libc.a(lib_a-strlen.o) does not
c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/lib/thumb/v7m\libc.a(lib_a-strlen.o)
collect2.exe: error: ld returned 1 exit status
make[1]: *** [cdcacm.elf] Error 1
make: *** [examples/stm32/f4/stm32f4-discovery/usb_cdcacm/] Error 2

так, ну с этим разобрались. был глюк в путях. в файле .profile прописал

export PATH=/mingw/stm32/bin:/mingw/python27:.:/usr/local/bin:/mingw/bin:/bin:

но вылезла ошибка как на домашней машине

c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/bin/ld.exe: error: cdcacm.elf uses VFP register arguments, c:/mingw/stm32/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/lib/thumb/v7m\libc.a(lib_a-memcpy-stub.o) does not

я находил ее решение, нужно взять правильный libopencm3, но после его сборки основная программа ругается на отсутсвие функций ADC в собранной библиотеке. пришлось подменить файл src/libopencm3/lib/stm32/adc.c на тот, который лежит в девиации.
ставлю линух в виртуалку.