Заработало!
Потратил почти все сейвы, так и не настроил нормально кнопки, но девайсы подружил, все оси работают отлично.
Вдруг кому будет нужно - делюсь настройками.
Исходные данные:Конфигуратор версии 0.77.23. В zconfig.ini добавил Use Matrix=1 и User=Developer
РУД с двумя дополнительными осями, прошивка 1.38
КобраZ. Подключен USB порт и двухцветный диод. Ось газа отключена (просто отсоединен разъем от контроллера), вместо нее подключен газ с РУДа. Вместо твиста - педали. Прошивка - 1.790 (Lite-версия)
Настройки РУД:Здесь все по инструкции
Настройки Кобры:Закладка Global-ExternalВерхняя часть - по инструкции, единственное отличие - в поле Base не получится установить 0, ставим 1.
Далее по номерам:
1. Если у вас РУД с пятью осями, в поле Ax N нужно установить значение 5. Для того, чтобы это сделать, можно прибегнуть к хитрости: выбираем в поле Device "Generic device", увеличиваем число осей, затем меняем Device на ECS Throttle и настраиваем все остальное.
2. Значение в этом поле влияет на то, какие регистры контроллера займут кнопки РУДа. Если у вас не установлено никаких плат расширения - можно установить тут любое значение, начиная с трех (в инструкции написано 2, но т.к. в верхней части Base = 1 вместо 0, то и тут должно быть на единицу больше). Я для удобства вынес кнопки РУДа подальше.
3. Для осей 1-3 установлен вариант Normal, для осей 4 и 5 - Virtual. Если для последних двух установить Narmal - оси работают не в полный диапазон. Сейчас уже точно не помню, но вроде вторая и третья оси работали не в полный диапазон с вариантом Virtual.
4. У меня такая нумерация, т.к. ось газа РУДа используется вместо оси газа кобры, а к четвертой оси подключены педали. Здесь нужно учитывать, что контроллер поддерживает до 8 осей, 4 из них уже присутствуют в кобре. Если вы хотите подключить РУД с пятью осями - придется чем-то жертвовать.
Закладка Common-n-Axes1. Не уверен в правильности того, что флаг снят, но все работает
2. Для осей 3, 5-8 устанавливаем Virtual. Ось 4 - у меня педали, поэтому настройки такие, если у вас твист - лучше ничего не менять.
В принципе это все. Чуть раньше в ветке есть мои сообщения про проблему с основной осью РУДа: при полном перемещении ручки, ось отрабатывала только половину хода от 32767 до 65535, либо от 32767 до 0, если ось инвертировать. Пробовал разные варианты настроек - ничего не помогало. Скорее всего, проблема решилась следующей последовательностью действий: сброс до дефолтных настроек, формирование и применение рег-файла, перезагрузка и настройка с нуля.
Также хочу отметить, что все оси РУДа при таких настройках калибруются в автоматическом режиме без каких-либо проблем.
Т.к. джои у меня прикручены к стойке, а откручивать неудобно - прикладываю старую фотку контроллера с комментариями
1 - установлен джампер.
2 - подключены педали (земля)
3 - подключены педали (питание 3.3V)
4 - подключены педали (сигнал датчика)
5 - разъем отсоединен
Не знаю конфликтуют ли между собой ось газа кобры и ось с РУДа, подключенная вместо нее, если не отключать разъем. Логика подсказывает, что ось газа кобры просто перестанет работать с такими настройками, но я не проверял. Ось твиста я отключать не стал, т.к. поленился разбирать ручку. При этом, когда подключены педали - работают именно педали, от твиста - полная тишина.
За оказанное содействие большое спасибо Юрию и Ron61