Создаем переходники на USB для геймпадов NES(Денди) и Sega Mega Drive 2. Плата и корпус дома.

527 подписчиков

12+
12+

79 просмотров

4 года назад

ПожаловатьсяНарушение авторских прав

527 подписчиков

12+
12+

79 просмотров

4 года назад

ПожаловатьсяНарушение авторских прав
12+
12+

79 просмотров

4 года назад

Так давно хотел сделать переходники на USB от геймпадов NES(Денди) и Sega Mega Drive 2. Проект был отложен аж на 2.5 года, пока я набирался опыта в программировании. Хотелось сделать качественно). Переходники разработаны на GD32F103CBT6(Что было в запасах, то и использовал). Да, это, как из пушки по воробьям, но зато написал общение с геймпадами на CMSIS, отладил все при помощи логического анализатора, сделал подтяжки, чтоб при отключении джойстика от переходника не было ложных срабатываний. По таймингам получилось просто волшебно. HID дескриптор написан на HAL. Платы, как всегда сделаны в домашних условиях. Разработал корпуса, распечатал. Хоть платы и разные - корпус делал универсальный. Пластик PETG. Обрабатывал корпуса наждачной бумагой разной зернистости. Для домашних проектов, как мне кажется, качество корпусов получилось достойное. 00:00 Введение 02:24 Описание переходников 04:02 Создание плат в домашних условиях 11:48 Про оборудование для пайки 16:50 Создание корпуса для платы 22:26 Как создать HID устройство 38:39 Как работает геймпад от NES(Денди) 43:01 Как работает геймпад от Sega Mega Drive 2 Ссылки: Сделай из флешки приставку на основе Batocera linux: https://batocera.org/ Отличные сборники эмуляторов под разные платформы + медиацентр Kodi.RetroArch + EmulationStation: https://4pda.to/forum/index.php?showtopic=802556 KiCad 5.1.12: https://www.kicad.org/blog/2021/11/KiCad-5.1.12-Release/ CNC3018PRO: https://aliexpress.ru/item/1000007073911.html?spm=a2g2w.orderdetail.0.0.5d8b4aa6zFmIuS&sku_id=10000009918245430 Сверла для ЧПУ: https://aliexpress.ru/item/1722494737.html?spm=a2g2w.orderdetail.0.0.491e4aa6bQPSWe&sku_id=66379933397 XRay3D/GERBER_X3(Gerber2Gcode): https://github.com/XRay3D/GERBER_X3 Краску для принтера беру тут: https://www.originalam.net/ Пленка для печати: https://market.yandex.ru/product--plenka-lomond-a4-0708415-100-mkn-50-list/676794565?cpa=1&cpc=pOysg-wpbwYnkHVIN3mdyBtDITnNHEgYylCtCdmBsEQcXbBzAHTaf287U9cvYgrNklAxXxMhZA5O9B0w0UhVvPjrTz81puFaTLSrASAeFS0fKr-HsCs9OPnLHIOkjTr0jJtUGXwwVAbTljff2EBvQ7vXzLp3mMm83zwmHVNsARkHnjiZ4WWo1PM1KSM458Ozg3IXkDkz1s4y2gOKzWSYL4LsJx1RBAKaXmeP2IMET7x_BKigUPvZj6S-k04l8mDH&sku=100986157332&offerid=4VMWr0QY-e5ylKALu_CQwA Пленочный фоторезист: https://www.chipdip.ru/product/ordyl-alpha-350-300x500 Сода кальцинированная: https://www.maxidom.ru/catalog/sredstva-universalnye/1001190856/ УЗ ванна: https://aliexpress.ru/item/4000108052339.html?spm=a2g2w.orderdetail.0.0.7ca94aa6cKz0v7&sku_id=10000000281028273 Лак акриловый изоляционный: https://www.chipdip.ru/product/plastik-70-200 Вакуумный насос: https://aliexpress.ru/item/32911836327.html?sku_id=65884587947&spm=a2g2w.productlist.search_results.9.20a64aa6PDbkl1 Трубка алюминиевая: https://leroymerlin.ru/product/truba-10x1x1000-mm-12359256/ Насадки для вакуумного пинцета: https://aliexpress.ru/item/1005002582569659.html?sku_id=12000021304146087&spm=a2g2w.productlist.search_results.11.452a4aa6aSPkd5 Element 853A: https://spb.partsdirect.ru/goods/455659 Зажимы для печатных плат: https://aliexpress.ru/item/4000004579015.html?spm=a2g2w.orderdetail.0.0.2a934aa68GNuyv&sku_id=10000000012514483 Микроскоп: https://aliexpress.ru/item/32992213683.html?spm=a2g2w.orderdetail.0.0.1ba04aa6iEAsnQ&sku_id=12000019812728891 ND фильтр: https://aliexpress.ru/item/32597293344.html?spm=a2g2w.orderdetail.0.0.627d4aa6JVyZpx&sku_id=59368968315 Поляризационная пленка(как пример): https://aliexpress.ru/item/1005001814099418.html?sku_id=12000017721536414&spm=a2g2w.productlist.search_results.15.6c394aa6tNFxUb Световоды: https://aliexpress.ru/item/4001091896029.html?spm=a2g2w.orderdetail.0.0.55964aa64WwMe8&sku_id=12000018450686804 Документация по USB: https://www.usb.org/documents Интересный документ по HID: https://www.usb.org/sites/default/files/hut1_4.pd HID Descriptor Tool: https://usb.org/document-library/hid-descriptor-tool Мой GitHub: https://github.com/Solderingironspb?tab=repositories Проект по переходнику NES: https://github.com/Solderingironspb/NES_Gamepad Проект по переходнику SEGA: https://github.com/Solderingironspb/SEGA_gamepad

Название:

Создаем переходники на USB для геймпадов NES(Денди) и Sega Mega Drive 2. Плата и корпус дома.