Вход

Просмотр полной версии : Buttonpad для "Денди"



AlexBel
26.07.2025, 14:52
Всем привет.

Так как я не люблю джойпады, сделал для "Денди", как его назвал, ButtonPad с кнопками Gateron. Управление поменял местами, получилось что-то типа клавиатуры, курсор - справа, остальное - слева, "старт" и "выбор" остались в центре. К сожалению, при проектировании я не учёл расположения коннектора относительно верхней части, расстояние получилось очень небольшое и ответная часть с кабелем в корпусе просто не вставляется. Проблема решилась использованием переходника-удлинителя, купленного на "Алиэкспрессе". Правда, нужно ещё чуть подточить корпус, так как, всё же, он немного отгибается, но это уже мелочи. Плата односторонняя, с перемычками, изготавливалась на бюджетном станке CNC3018, дорожки резались фрезой, кажется, 0,2мм - за давностью уже подзабыл. Отверстия под контакты кнопок сверлились сверлом 0,9мм, отверстия под перемычки - вроде бы, 0,5мм, остальные отверстия и фрезеровка по периметру - "кукурузой" 1мм.
Возможно, кто-нибудь захочет повторить - с сообщением файлы проекта и фотографии. Впрочем, всё настолько просто, что можно разработать и самому.

Гербер: 82552
3D-модель для печати: 82553

Картинки:
https://pic.maxiol.com/thumbs2/1753529383.1595479582.dendybuttonpadsch.jpg (https://pic.maxiol.com/?v=1753529383.1595479582.dendybuttonpadsch.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1753529303.1595479582.dendybuttonpadpcb.jpg (https://pic.maxiol.com/?v=1753529303.1595479582.dendybuttonpadpcb.jpg&dp=2) https://pic.maxiol.com/thumbs2/1753529326.1595479582.dendybuttonpadpcbt.jpg (https://pic.maxiol.com/?v=1753529326.1595479582.dendybuttonpadpcbt.jpg&dp=2) https://pic.maxiol.com/thumbs2/1753529342.1595479582.dendybuttonpadpcbb.jpg (https://pic.maxiol.com/?v=1753529342.1595479582.dendybuttonpadpcbb.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1753529411.1595479582.dendybuttonpadphot.jpg (https://pic.maxiol.com/?v=1753529411.1595479582.dendybuttonpadphot.jpg&dp=2) https://pic.maxiol.com/thumbs2/1753529434.1595479582.dendybuttonpadphot.jpg (https://pic.maxiol.com/?v=1753529434.1595479582.dendybuttonpadphot.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1753529456.1595479582.dendybuttonpadphot.jpg (https://pic.maxiol.com/?v=1753529456.1595479582.dendybuttonpadphot.jpg&dp=2) https://pic.maxiol.com/thumbs2/1753529476.1595479582.dendybuttonpadphot.jpg (https://pic.maxiol.com/?v=1753529476.1595479582.dendybuttonpadphot.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1753529495.1595479582.dendyjoyboxtop.jpg (https://pic.maxiol.com/?v=1753529495.1595479582.dendyjoyboxtop.jpg&dp=2) https://pic.maxiol.com/thumbs2/1753529517.1595479582.dendyjoyboxbottom.jpg (https://pic.maxiol.com/?v=1753529517.1595479582.dendyjoyboxbottom.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1753529250.1595479582.connectoradapter3.jpg (https://pic.maxiol.com/?v=1753529250.1595479582.connectoradapter3.jpg&dp=2) https://pic.maxiol.com/thumbs2/1753529140.1595479582.connectoradapter1.jpg (https://pic.maxiol.com/?v=1753529140.1595479582.connectoradapter1.jpg&dp=2) https://pic.maxiol.com/thumbs2/1753529217.1595479582.connectoradapter2.jpg (https://pic.maxiol.com/?v=1753529217.1595479582.connectoradapter2.jpg&dp=2)

Ramiros
10.10.2025, 11:43
Хотелось бы добавить пару замечаний по схеме генератора для турбо кнопок, делать асинхронный генератор не очень хорошо, т.к. турбо кнопки будут срабатывать асинхронно с опросом, и как бы не впопад. а еще если сопротивление кнопок близко к нулю Ом (ну т.е. кнопки не резиновые) то одновременное зажатие А+турбоА или В+турбоВ приведет к замыканию выхода генератора на GND и возможно к его выгоранию.
На джойстиках денди генератор турбо сделан немного по другому, там просто сигнал LATCH пропущен через делитель на 4. поэтому кнопки турбо всегда работают синхронно с опросом.

AlexBel
10.10.2025, 11:56
Хотелось бы добавить пару замечаний по схеме генератора для турбо кнопок, делать асинхронный генератор не очень хорошо, т.к. турбо кнопки будут срабатывать асинхронно с опросом, и как бы не впопад. а еще если сопротивление кнопок близко к нулю Ом (ну т.е. кнопки не резиновые) то одновременное зажатие А+турбоА или В+турбоВ приведет к замыканию выхода генератора на GND и возможно к его выгоранию.
На джойстиках денди генератор турбо сделан немного по другому, там просто сигнал LATCH пропущен через делитель на 4. поэтому кнопки турбо всегда работают синхронно с опросом.

Да, насчёт одновременного нажатия - согласен, надо защиту ставить. А насчёт синхронности - на практике всё нормально, никаких проблем. Скорость повтора такая, что асинхронность просто незаметна. Во всяком случае, я, при использовании, не замечал проблем.