Рапорт.
03-11-2006
Только что закончена пересадка ВСЕХ родных кнопок сайтековской сорокопятки на ОДИН контроллер MJ16.
Особенностью реализации стало то, что я применил "родные" сайтековские диодные матрицы, вызвонив их и подключив штатные платки РУС и РУД к MJ16. Интересно, что в РУС матрица 4х4 кнопки имеет 2 пустых ячейки, и в РУД матрица 3х4 так же имеет 2 "дырочки".
Удалось "посадить" все кнопки на матрице MJ16 на первые четыре "строки" и на 8 "столбиков".
Задействованы кнопки с номерами:
на РУС: 1,4,9,10,11,12,17,18,19,20,25,26,27,28
на РУД: 5,6,7,8,13,14,15,16,21,24.
Осталось разобраться с оськами РУДа и осуществить окончательную сборку устройства в новом варианте подключения.
Контроллер установлю в РУД, т.к. там планируется нарастить батарею кнопок и осей.
Ещё нужно помороковать над подключением штатных переключателей AUX и MODE. Они должны срабатывать как нормально замкнутые кнопки. По три на каждый переключатель.
Полчетвёртого на дворе, а утром на работу...
06-11-2006
Реализована идея размещения в корпусе РУД контроллера и соединение оного посредством кабеля с РУСом.
Сделал следующее.
1. Приобрёл разъём на 15PIN как на оригинальном контроллере.
2. Нарисовал и вытравил плату для размещения в корпусе РУД с распайкой на ней осей и кнопок РУС для сопряжения с контроллером.
На том же куске текстолита размещена дополнительная матрица 8х8 под кнопки. Почему именно такой размер? Да потому, что почти полная матрица 4*8 уже распаяна на оригинальных сайтековских платках в РУД и РУС, и я их уже повесил на контроллер. Да и геометрия при том монтаже какой я использовал не позволила бы разместить больше. Была идея диоды паять вертикально, но в процессе увлёкся и забыл про это. Хотя на будущее надо запомнить и по необходимости реализовать.
Теперь осталось придумать куда понавтыкать такое количество кнопок.
09-11-2006
Успешно прошли испытания всей электрической части испытуемой комбинации.
MJoy-16 плюс родные кнопки и оси X45.
Таким образом, достигнуто следующее:
После двухдневной пайки (вслепую без тестовых включений) ОГРОМНОГО количества проводочков для сопряжения трёх платок (МДжой+матрица кнопок на 64 кнопки+платка сайтека в РУД) и 16 кнопок, вся эта белибердень вкупе с РУСом заработала с первого подключения.
Теперь на моём стенде работают 28 родных кнопок сайтека и 16 дополнительных. Откуда взялись ещё 4 к тем, о которых докладывал ранее? Да просто задействовал ползунки AUX и MODE, в них по 2 кнопки в каждом. Среднее положение - разомкнутое.
Кнопки все нажимаются в любых комбинациях, не вызывая фантомных нажатий. Оси крутятся.
Теперь главная задача пристроить куда-нибудь контроллер внутри корпуса РУД. А места там осталось мало. Подумываю отпилить кусок от матрицы кнопок, т.к. пока наращивать их количество в этом корпусе не вижу смысла. Или придётся его лепить на дно корпуса. Там есть запас по высоте.
Да и ещё нужно вновь всё заливать термоклеем, а то периодически отваливаются сайтековские проводочки.
Из матрицы MeanDog'а задействовал угол 8 строк на 6 столбцов. Т.е. сейчас у меня нет кнопок 7, 8, 15, 16, 23, 24, 31, 32, 39, 40, 47, 48, 55, 56. И пустуют 4 кнопки отсутствовавшие в сайтековской матрице 8х4.
Фото потрохов в нынешнем состоянии прилагаю.