shitposting
Самодельная Sega Megadrive mini
Вообще, всё началось с того, что мне захотелось снова ощутить в руках контроллер, который был у меня в детстве, вот такой:
Проблема в том, что в интернет-магазинах можно найти USB-контроллеры от любой ретро-консоли, но только в виде оригинальных, а если захочешь найти в виде какой-нибудь пиратки, то тебя ждёт фиаско. Поэтому было решено найти и переделать привычный контроллер от Simba's 168.
Вскрываем, отпаиваем провода.
Следующей нашей задачей будет перерезание дорожек, идущих от контактов кнопок к микросхеме. На всякий случай оставляю возможность вернуть всё назад, мало ли что. Зачищаем и готовим под пайку.
Просверливаем отверстия чтобы запустить провода назад, где будет находиться новый контроллер геймпада.
Запаиваем провода и выводим их назад.
Роль котроллера для геймпада будет выполнять Arduino Pro Micro. В её основе лежит ATmega32U4, который умеет без лишних плясок с бубном выдавать себя за любое USB-устройство.
Подпаиваем провода к ардуине. Да, колхоз, но всё аккуратно спрячется в корпус геймпада.
Скетч, который будет считывать нажатия и отправлять их по USB:
Чтобы добавить итоговому продукту завершённости, снимаем резиновую манжету с родного провода геймпада, аккуратно высверливаем старый провод и вставляем новый, заливая резиновым клеем.
Первая половина работы сделана.
Пришло время браться за саму консоль. В качестве корпуса я буду использовать почивший магистр, сделанный в виде уменьшенного классического мегадрайва. Получится своего рода идейное продолжение NES и SNES mini.
Отпаиваем порты геймпадов и центральную плату.
На место сеговских разъёмов геймпадов ставим по USB-порту. Вырезаем из куска пластика заглушку и приклеиваем её к корпусу
Делаем два коротких удлинителя «папа-мама»
А теперь моя любимая часть. Клей, много клея. Для того, чтобы закрепить малину и порты джойстиков, я использую недорогую холодную сварку. Она хорошо приклеивается, а после застывания становится крепкой, как камень. Между малинкой и клеем прокладываю малярный скотч и вставляю болты.
После застывания остаётся резьба, так что в случае чего плату можно выкрутить:
Питание завожу через родную кнопку включения. Видео- и аудиовыход с малины вывожу к родному разъёму, чтобы можно было использовать обычный сеговский AV-кабель. Разбираю блок питания и меняю провод на родной магистровский. Ритуал подключения консоли будет практически аутентичный. Всё это я благополучно забыл фотографировать, но уверяю, ничего интересного вы не пропустили. Вот так всё выглядит в сборе:
Консоль готова, можно звать друзей и ностальгировать:
Всем спасибо за внимание, на любые вопросы отвечу в комментариях.
Кристалл контроллера КМ1816ВЕ48 (Кликабельно)
Вот такого:
Мне тут Пикабу песню начал петь.
Когда все посты начинаются со слова "Когда"
Чесслово, ребят. Нужно ж меру знать и где можно заменить на что-то более подходящее.
Парировали.
Сегодня на нашем заводе одного вейпера оштрафовали на половину зарплаты. На возражение, что он не курит, а парит, его оформили за использование электронагревательных приборов без согласования с ведомственной пожарной службой.