Долго назревало что-то подобное как Dendy своими руками, и стоял выбор между Dendy и ZX. Выбор пал на Dendy, но ZX буду собирать позже, после окончания рыболовного сезона )
На мой взгляд, вся суть сборки приставки заключается в 3 этапах.
Этап №1
Найти сбалансированную плату для монтажа Dendy своими руками.
Точнее сказать, найти граберы платы, сделанные профессионалами. Такие есть. Хочу выразить благодарность Хардварычу с форума emu-land.net и всем, кто участвовал в проекте по адаптации и настройке платы для Junior.
Так выглядит готовая плата. Заказывал я её у китайских друзей с АЛИ. Приехала она в течении 2 недель. Заказывал 10 штук, приехало 11. За что им и спасибо. По Москве сделать такую плату предлагали в 4 раза дороже. Она полностью подходит под стандартный корпус, имеет стереовыход аудио. Микросхемы выставлены оптимально для распайки и уменьшения длины дорожек.
Сами граберы для вытравливания, версия платы 01. Есть более новая, в ней отличается только расположение одного конденсатора. Считаю такую доработку не новой версией. Выкладывать её не буду. Собирал по версии 01, всё отлично, рабочая и отлично встаёт в стандартный корпус.
ССЫЛКА НА ГРАБЕРЫ.
Этап №2
Полный комплект деталей для спайки Dendy своими руками.
Вот тут возникают сложности. Процессоры и сопроцессоры уже не выпускают, и найти можно либо старые запасы, либо через китайских друзей.
Процессоры и сопроцессоры. Для заказа через АЛИ обязательно вступать в переговоры о том, что будет высылать китайский друг. Короче капец) Но рано или поздно приезжают рабочие микросхемы и даже с небитыми пикселями. Последний, у которого заказывал, вот этот. От него приехали UA6527p, но они оказались обычными UA6527 и работали на частоте 21.47, пришлось собрать 2 генератор и проверять работоспособность процессора и сопроцессора на разной частоте. Будьте внимательны.
Самих систем может быть 2 варианта: PAL и NTSC версии.
NTSC версии: Процессор — UA6527, Видео процессор UA6528 PAL версии: Процессор — UA6527p, Видео процессор UA6538
Для выбора системы передачи видео сигнала, не забываем про основной генератор приставки. Разница в выдаваемой частоте генерации, на которых работают эти разные системы.
PAL работает на частоте 26.6NTSC работает на частоте 21.47
Это все отличия в деталях при сборе PAL или NTSC систем.
Вариант деталей один Вариант деталей два
По задумке ребят, которые делали данную плату, все CMD компоненты размера 0805, но это большие по 2 мм детали я рекомендую впаивать размер 0603. Они более подходят для монтажа на данную плату.
Перед закупкой рекомендую посмотреть компоненты на старых платах модемов, материнках, роутерах и подобном хламе. Я выпаял от туда порядка 60% всех CMD компонентов.
Микросхемы: Как выяснилось, память не так уж и ограничена маркировкой. Главное — найти подобную память с характеристиками: 5V 32K X 8 CMOS SRAM, очень часто встречаются на старых материнках.
После того, как у нас есть все компоненты, осталось найти 60-пиновый разъём для картриджа)
Или мы его выпаиваем со старой приставки, или опять на АЛИ. Я заказывал вот тут, и у меня в запасе ещё остались, могу вручить по себестоимости закупки.
Ну и заключительный поиск упрётся в разъёмы для джойстиков. Тут, к сожалению, альтернатив мало: либо снимать со старой, либо лепить ляпуху из вот такой альтернативы: D-Sub DB15 Вилка должна быть угловая. Она отлично входит в плату и отлично держит джойстик.
Некоторые ссылки на детали:
Катушка индуктивности
Кнопка Вкл. Выкл.
Переменный конденсатор
Обратите внимание на микросхемы SRAM. Случайно не закажите широкие 24-пиновые. Нужны узкие 28-пиновые.
Диодный мост — его можно устанавливать и на 1 ампер. 1.5 стоит с запасом.
И сама плата в сборе со всеми деталями.
Этап 3
Дорожная карта при сборке Dendy своими руками
Схема, если кто всё-таки дочитал до этапа сборки) Чтобы открыть в полном расширении, на открывшейся картинке правой кнопкой — открыть в новой вкладке и уже левой кнопкой +.
Первым делом
Впаиваем 60-пиновый разъём и проверяем, как прозваниваются все его 60 контактов по дорожкам до тех мест, куда приходит каждый контакт. Почти половина ведёт к СPU, вторая половина — к PPU. Питание и выходы с генератора.
Вторым делом
Собираем схему питания. Разъём питания, диодный мост, стабилизатор с радиатором, конденсаторы до стабилизатора и после, кнопка включения и кнопка resset. Подаём питание и проверяем все последние ножки на всех микросхемах на наличие стабильного питания в +5 вольт. Последняя нога микросхемы +, минус находится на противоположной стороне в конце микросхемы.
Третьим делом
Собираем схему усилителя звука и вывода изображения. После сборки можно проверить работоспособность каскада касаниями к выходам левого и правого каналов с CPU, ножки 1 и 2. При касании к ним рукой должен появляться тихий шум на выходе усилителя звука. На вашем телевизоре, если вы подключили красный и белый выход ко входу аудио)
Касаниями к выходам с PPU ножка 21 на телевизоре при подключенном желтом кабеле к входу видео будет появляться мелкая рябь.
Четвёртым делом
Паяем все детали и каретки для микросхем на плату. Проверяем каждую припаянную деталь трижды: номинал, как припаяли, прозвонили её по месту.
Пятым делом
Вставляем все микросхемы на свои места. И пробуем запустить без картриджа. На экране должен появится квадрат, называется растр. Ну и какой-то непонятный хруст и звук при включении. Включаем.
Вставляем картридж и включаем.
Долгие мучения с бубном и тщательная проверка пайки ведёт к запуску данного аппарата)
Жёлтым — каскад аудио и видео усилителей и выходов.
Красным — детали питания схемы.
Синим — генератор частоты — для смены частоты с PAL на NTSC меняется только кварц, PPU и CPU.
Напоследок опишу основные проблемы, которые почерпнул на форуме и с которыми сталкивался сам:
Основная проблема: картинка есть, игра идёт на экране артефакты — битый PPU, не починить никак, только замена на заранее стабильный для проверки.
ПРИМЕРЫ:
Вторая причина
Питание есть, ничего не запускается вообще HELP!!!.
Причин море)
Первое и главное: ПАЙКА. Проверяйте 10 раз все детали на работоспособность перед пайкой.
Второе: микросхемы. Очень часто купленные микры не совместимы с китайскими катриками на 400 игр. Не хватает скорости обработки. Проверяйте работоспособность на старых картриджах, которые ещё на капле. У них микры на 5 вольт и там скорость медленнее, чем на новый китайских многоигровках. В моём случае причина незапуска картриджа Кулбой была в микросхеме SN74HC139N. На каплях все катрики работали , а новый 400 в 1 не запускался, пока я её не поменял.
Третья причина:
Криво спаянный генератор частоты. Проверяйте, есть ли генерация на ножках: PPU нога 18 и на CPU нога 29.
На них и проверяем осцилографом наличие генерации с нашего генератора частоты сигнала.
Если чего еще вспомню, добавлю)
За некоторыми деталями можно обращаться ко мне.
На основании всего вышеизложенного можно самому вполне быстро и с удовольствием собрать Dendy своими руками.
Всем удачной сборки.
Главная » Разделы » Лента » Видео
|
<form> </form> |
Активные темы
-
Масштабность протестов по-барселонски(168)
Видео08:11
-
Картинки на воскресный день(25)
Инкубатор08:11
-
Про трусы(1)
Инкубатор08:11
-
«А вы бы остались?» В соцсетях защитили отца троих детей, выпрыг…(4)
Инкубатор08:11
-
Турция пригрозила Сирии войной за защиту курдов(38)
Инкубатор08:11
-
Мыльные пузыри на дереве(4)
Инкубатор08:11
-
Три всадника(6)
Инкубатор08:11
-
30 сребреников Иуды — сколько это в переводе на сегодняшние рубл…(203)
Тексты08:11
-
Дуэль «Господи»(67)
ЯП-издат08:11
-
Расистское кино в России(34)
Инкубатор08:11
-
Вся правда о съёмках «Джентльменов удачи» : Арест, пож…(72)
Картинки08:11
-
Конкурс красоты 1988 года в СССР(18)
Инкубатор08:11
-
Робот «Федор» выполнил на МКС секретные операции, о ко…(10)
Инкубатор08:11
-
Наркотический фронт холодной войны.(8)
Инкубатор08:11
-
На севере Москвы 67-летний пенсионер умер во время визита прости…(126)
События08:10
Обзор активных тем »
Yaplakal
Наверх</td>В общем-то идея сделать такое у меня появилась довольно давно, но только сейчас программное обеспечение для подобных поделок пришло в более-менее приличное состояние.Прежде я пробовал сделать такое из x86 неттопа, но штука выходила довольно громоздкая и капризная. Потом продал неттоп и купил б/у Android TV Box. Это куда компактнее и легче, но заставить эмулятор RetroArch корректно работать на Андроиде мне так и не удалось, там что ни сборка — сплошные баги.Поэтому решено было собирать приставку на базе Raspberry Pi 3, благо уже есть готовые образы системы для этих целей, да и гибкость настройки просто шикарная.Итак, нам понадобится:- Raspberry Pi (подойдёт любая, я купил самую мощную, с запасом);- Блок питания 5V 3A;- Два USB джойстика;- Корпус (можно использовать что угодно);- Различные разъемы и крепеж (по вкусу);- Клей (по вкусу, мне нравится двухкомпонентная эпоксидка).Корпус я решил использовать от мертвой приставки, и на барахолке была найдена за пару баксов вот такая 16-битка, китайская копия SEGA Genesis 3.Немало времени, усилий и изопропила ушло на то, чтобы смыть корявые надписи. Но так всяко лучше. К сожалению, на корпусе есть пару внушительных царапин, но пока оставил как есть.
Прикинул расположение элементов внутри корпуса. Как видите — купил блок разъёмов RCA и бесполезнейший в быту, но незаменимый для моих нужд переходник HDMI мама-папа. Он нужен, чтобы отодвинуть плату от края корпуса. А тут и приехала посылка с набором различных латунных стоек (на местном рынке они как-то нереально дорого стоят).
Срезал на пару миллиметров мягкий корпус переходника HDMI и выпилил прямоугольное отверстие в обоих половинках корпуса. Разместил стойки под плату и залил эпоксидкой, не забыв зачистить мелкой наждачкой места склейки.
Таким же манером выпилил круглые отверстия под тюльпаны и приклеил стойки. Страшновато было пилить, не так это и просто, сделать ровно.
Но всё получилось практически идеально! Я более чем доволен.
Двигаемся дальше! Вырезал кусочек макетной платы и закрепил на нём гнездо питания. Можно было бы и micro-usb вывести, но так каноничнее. Само собой, крепиться будет на такие же стойки.
Закрепил. Отлично. Куда приспособить большое круглое отверстие рядом с питанием — не придумал, изначально хотел туда вывести аналоговый сигнал, но решил, что тюльпаны универсальнее. Поэтому закрою его пластиковой заглушкой.
Подготовил плату и припаял два гнезда USB для джойстиков.
Закрепил на стойках в нужном месте корпуса. Но, само собой, разъемы по форме не совпадают с Сеговскими, и это мне очень не понравилось.
Поэтому перемычку между родными отверстиями я спилил, а внутрь вклеил выпиленную пластиковую фальшпанель. Немного не подошло по цвету, но это малозаметно.
Распаял проводами питание, USB-гнезда и аналоговые выходы. Кстати, не знаю, программная это фишка или аппаратная, но в Raspberry Pi 3 определение выхода (аналог/цифра) автоматическое, а вот в первой версии компьютера мне приходилось переключать вручную.Время делать кнопки включения и сброса. Поскольку штатных кнопок для этих дел в Raspberry Pi не предусмотрено, а выключать, жестким образом отрубая питание, мне не хотелось, я решил подключить кнопки к контактам GPIO и прописать в автозагрузку скрипты для выключения и перезагрузки. Кнопку включения нужно вешать на строго определённые GPIO, чтобы по нажатию кнопки наша приставка не только выключалась, но и включалась.А скрипты легко найти в Интернетах. Тут меня ждал неприятный сюрприз. Для включения/выключения нужна кнопка без фиксации, а родной выключатель в приставке был простым ползунком. Пришлось сделать возвратный механизм, а ползунок намазать силиконовой смазкой.А вот и второй сюрприз: какой поставить выключатель? В итоге я просто вытащил из мертвого принтера переключатель с лапкой и изогнул лапку. Теперь при нажатии на ползунок лапка нажимает на переключатель. Отлично. Припаял на плату и закрепил на стойках.Кнопочку сброса вытащил из того же принтера и закрепил на плате. Однако сама кнопка (на корпусе) упиралась в разъём кнопки питания, а он должен быть строго на 5 и 6 GPIO. Пришлось подрезать разъем. Можно было и припаять напрямую, но не хотелось.Гнездо для картриджей закрыл сеткой, купленной на барахолке и покрашенной баллончиком в белый цвет. Пришлось изнутри подровнять корпус, но это несложно.А тут подъехали джойстики в стиле Sega Saturn. Почему они? Потому что у них 6 кнопок и две кнопки сверху, то есть функционал без проблем покрывает NES, SNES и Sega Mega Drive. Нужно только настроить джойстик при первом включении, а потом поправить конфиги для каждого эмулятора и раскидать по папкам.Сами джойстики по качеству на 3 из 5, сборка отличная, но невнятно нажимаются крестовины. Это я про Retrolink. Можно найти лицензионные USB джойстики Sega, но цены на них ОЧЕНЬ кусаются.Собственно, готово! Остаётся включить, настроить джойстики и подключить Wi-Fi (понадобится клавиатура), а потом зайти через Total Commander в расшаренные папки устройства и закинуть туда любимые игры.Вот такая картинка при подключении по RCA. Сразу напрашивается мысль сделать шрифты побольше.
- https://turbo-blog.ru/dendy-svoimi-rukami/
- https://www.yaplakal.com/forum28/st/25/topic1724141.html
- https://kak-eto-sdelano.livejournal.com/728944.html
</table></table>