Кстати, на тему подключения кнопок из ручки Extreme 3D PRO к другим контроллерам.
Еще 100500 лет назад вместо перепаивания и раскурочивания платки с кнопками я просто взял и прозвонил ее, и получил схемку имеющейся там диодной матрицы, которая вполне подходит для подключения к любому контроллеру.
Кто там строки а кто столбцы и кого через 10кОм сажать на питание/землю - надо разбираться с каждым конкретным контроллером.
Да, строки матрицы используются не в полную, но с учетом того что количество кнопок в каждом новом контроллере стремится к бесконечности, эта деталь становится несущественной.
Мною проверялось и использовалось на Mjoy8, ArtJoy, MMjoy (на 328й меге).
Для любителей "чтобы все кнопки были по порядку" могу посоветовать MMjoy (там есть конфигуратор в котором все кнопки легко выставляются по порядку), или SVmapper (в данном случае лично для меня порядок кнопок теряет значение).