Dreamcast Compact Flash mod - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sega Dreamcast (/forum-2.html) +--- Форум: Инструкции, описания, FAQ-ки (/forum-13.html) +--- Тема: Dreamcast Compact Flash mod (/thread-3089.html) |
Dreamcast Compact Flash mod - Pavel.Dabinda - 05.04.2018 13:56 Добавил видео переходим смотрим https://youtu.be/uXkUUJmZ4cI Итак я тоже решил с варганить мод для Dreamcast, назову его «Compact Flash mod». Я хочу сделать данный мод на приводе приставки, и использовать я буду плату GDROM. В конце разработки должен получиться привод который можно поставить на любую приставку и играть с Compact Flash карты. Я не хочу паять целую кучу проводов, это очень убого выглядит и не надежно. Моя идея заключается в создании двух переходных плат, первая это плата которая будет напаиваться на GDRom, а вторая это переходник с IDE40 на Compact Flash карты. Обе платы соединяются гибким шлейфом. Ладно, идея понятна, начинаем работать. Что нам нужно для разработки платы которая будет напаиваться на GDrom? Собственно нам нужно: сама плата GDrom, телефон с хорошей камерой, линейка и программа Sprint-Layout 6.0. 1.Берем плату GDrom измеряем ее линейкой (130 мм) ну и фотографируем, далее обрезаем с фото все лишнее (с помощью фотошопа) чтобы осталась одна плата. https://yadi.sk/i/oy_6W9Ii3U7o2M 2 В программе Sprint-Layout заходим в сервис, далее в шаблон выбираем сторона 1 загрузить и выбираем нашу фотку. Далее нам надо указать правильное разрешение фотографии для того чтобы она была 130 мм у меня это 556 dpi. https://yadi.sk/i/4mYTBMUB3U7o4i Еще раз повторю: изменяя разрешение DPI, мы изменяем размер фотографии, она должна быть по длине 130мм. https://yadi.sk/i/7YEVsMGl3U7o4r Повторяем тоже самое для стороны 2. 3. Так осталось определиться со шлейфом и разъемом для шлейфа. Я буду использовать: Шлейф FFC 200 мм, 40 жил, шаг 05. https://yadi.sk/i/Izs9AaDz3U7o5e Разъем ZIF, 0.5 мм для шлейфа FFC 40 пин, шаг 0.5. https://yadi.sk/i/KBZ6NPU33U7o6d Далее Ишим Datasheet для ZIF разъема. https://yadi.sk/i/163EELEv3U7o6j 4. Теперь точно все готово для разработки двух сторонней платы для GDrom. Начнем с создания макроса для установки Zif разъема, используя Datasheet. https://yadi.sk/i/dhpExhWt3U7o6r Толщина площадки 03мм длина площадки 1.3мм, расстояние между площадками 0.2мм, все размеры берем из Datasheet. 5 Нумеруем пятаки на плате и ZIF разъем, после рисуем контур платы и дорожки. https://yadi.sk/i/fnLr3NSx3U7o7P https://yadi.sk/i/G3tkjfYL3U7o7R Первый слой (верх платы) https://yadi.sk/i/zylzL-3E3U7o7X Не забываем делать металлизацию переходных отверстий. Второй слой (низ платы) https://yadi.sk/i/upfCItn23U7o7d 6. Вот что у меня получилось. Обращаю ваше внимание на то, что плата состоит из заднего слоя, переднего слоя, контур реза, маски, шелкография зад и фронт. (В процессе создания я несколько раз печатал на прозрачной бумаги плату вырезал ее и примерял ее по месту.) https://yadi.sk/i/OdFa9s8u3U7o8J 7. Убираем нумерацию. Делаем маску. Тут все просто нажимаем солид маск и делаем все как у меня, все что белое маской не закрывается. https://yadi.sk/i/wIwUITam3U7o8W 8.Осталось создать гербер файлы и можно отправлять на завод в Китай для изготовления (стоимость 10 плат 2 доллара). Как вывести гербера? спросите вы. Очень просто: заходим в английскую версию Sprint-Layout, заходим в file далее Export, далее Gerber Export https://yadi.sk/i/PwOZUnNw3U7o8e Выбираем все слои, все как на фото жмем создать гербер файлы. https://yadi.sk/i/v8PnGs1p3U7o8k Теперь надо создать гербер с отверстиями. Заходим в file далее Export далее drill data https://yadi.sk/i/-DP31wGk3U7o8w Жмем ок. https://yadi.sk/i/ujPgkYqm3U7o9B Должно в итоге получиться вот такая пачка с герберами. https://yadi.sk/i/QFq6mkvv3U7o9g Теперь надо проверить что у нас получилось, заходим на сайт http://mayhewlabs.com/webGerber/ И перетаскиваем сюда все гербера и смотрим что получилось. Нажав Done. https://yadi.sk/i/3UtEErEJ3U7oAa https://yadi.sk/i/UZjwaxmU3U7o9o Вроде все ок, отправляем на производство. Через три недели мне пришли мои платы. Я их заказывал здесь https://jlcpcb.com/. Характеристики : Build Time: 72 hours Layers: 2 Dimension: 99.2mm*37.6mm PCB Qty: 10 PCB Thickness: 0.8 толщина плат. PCB Color: Green Surface Finish: HASL(with lead) Copper Weight: 1 Gold Fingers: No Material Details: FR4-Standard Tg 140C Panel By JLCPCB: No https://yadi.sk/i/AxlMUxqP3U7o9n https://yadi.sk/i/wLTOP4mw3U7o9t Переходные платы пришли очень хорошего качества. https://yadi.sk/i/e6o6fIiu3U7o9z Ну что теперь нам надо на свежеизготовленную плату напаять ZIF разъем. Я это делал под микроскопом. После пайки обязательно прозваниваем все контакты. Ну и конечно снимаем с пяточков на плате GDrom старый заводской припой. https://yadi.sk/i/BaSuS1f73U7oBF https://yadi.sk/i/PtHO1-ZZ3U7oBL Я наклеил на переходную плату двух сторонний скотч и приклеил ее к плате GDrom, так чтобы отверстия совпали с пятаками на плате GDrom. https://yadi.sk/i/1ct6lcJ53U7oBT Теперь припаиваем переходную плату к плате GDrom и звоним все точки пайки тестером. https://yadi.sk/i/_MwqZg5P3U7oBW Теперь проводами кидаем землю. https://yadi.sk/i/xgwl1Q273U7oBa Все пайка завершена. Собираем привод. Далее для проверки цепляем на шлейф вот такую платку: https://yadi.sk/i/5bn8pcxu3U7oD8 https://yadi.sk/i/IfqX-wnz3U7oDM Или можно разработать и заказать в Китае что то типа этого. https://yadi.sk/i/cTb7ddqN3U7oCp Еще раз все прозваниваем. Подсоединяем HDD и проверяем. У меня все работает идеально. Продолжение следует. Dreamcast Compact Flash mod часть 2 - Pavel.Dabinda - 05.04.2018 16:38 Итак в прошлый раз мы разработали переходную плату для GDrom. Теперь мы будим делать ответную часть. Плату в которую будет вставляться Compact Flash карта. Я не буду здесь расписывать все также подробно как в первой части инструкции так как многие действия одинаковые. Ну ладно приступим к разработки. Что нам понадобиться? 1 По мелочи: как обычно мобильный телефон с хорошей камерой, линейка, принтер, наждачная бумага, паяльник, паяльный фен. 2 Плата переходник с IDE40 на Compact Flash она 100% работает, я проверял. 3 Короткий разъем CF-50P Compact Flash short и Datasheet к нему. 4 Также на будущее покупаем стойки для печатных плат, болтики с гаечками. (весь крепеж М3 шаг 0.5 так что нам нужен будет метчик М3 шаг 0.5 и сверло 2.5 мм.) Ну что приступим к разработке платы. 1.Берем данную плату (донор) и спаиваем аккуратно все элементы феном и паяльником (они нам преградятся в будщим). 2 Аккуратно наждачной бумагой снимаем заводской лак с обеих сторон. После снятия лака фотографируем оби стороны платы и в фотошопе или paint обрезаем все лишнее. 4 Берем линейку, измеряем плату и как раньше рассчитываем DPI, у меня это 759. В программе Sprint-Layout заходим в сервис, далее в шаблон выбираем сторона 1 загрузить и выбираем нашу фотку, далее нам надо указать правильное разрешение DPI. Тоже самое делаем для стороны 2 только не забываем отзеркалить фотку. 5 рисуем дорожки смотрим что куда идет. 6 Адаптируем наш переходник к нашему макросу ZIF разъема. Записываем какой контакт куда идет. 7 Теперь думаем где наша плата будет стоять. Я предлагаю вот здесь: Задача ясна, работаем дальше. 1 Делаем контур, печатаем, примеряем, правим. 2 Создаем макросы для установки разъемов ZIF и CF. 3 Расставляем разъемы ZIF и CF 4 Рисуем дорожки и переходные отверстия. 5 примерно намечаем отверстия для крепления платы к приводу. Вот что у меня получилось: 6 Далее нам нужно как обычно вывести гербер файлы проверить их и заказать платы в Китае. Заказанные платы пришли. Толщина плат должна быть не меньше 1.5 мм Теперь напаиваем все элементы которые мы аккуратно сняли с переходника IDE40 на Compact Flash обратно, кидаем питание 5 вольт и землю проводками с БП, перемычку возле диодов пропаиваем соплей олова. Список всех элементов Теперь устанавливаем плату на привод с помощью стоик и подключаем шлейф. Проверяем работоспособность. У меня все работает. На этом железная часть закончена. Я думаю, что идея понятна и в принципе нечего сложного тут нет. Пишите ниже если что то не понятно я допишу в этой теме. Если вам нужны мои гербера или уже готовые платы, пишите в личку договоримся. Если что я живу в С-ПБ. Dreamcast Compact Flash mod часть 3 - Pavel.Dabinda - 05.04.2018 19:51 В этой части я предлагаю разобраться с Compact Flash картой. Я расскажу немного о том как подготовить Compact Flash карту к работе на Dreamcast. Итак, начнем с выбора Compact Flash карты: я купил за 400р вот такую карту SanDisk CompactFlash Ultra работает прекрасно. Объем памяти 4 Гб Скорость чтения данных 25 Мб/с По поводу кард-ридера: У меня самый дешевый. Далее нам нужно подготовить Compact Flash карту для работы в Dreamcast. Я форматировал Compact Flash с помощью командной строки, (вспоминаем, как мы раньше создавали загрузочные Flash с Windows). И так, берём карту Compact Flash, кард-ридер и подключаем все это хозяйство к компу. Далее, открываем меню пуск и в поле поиска прописываем название: «cmd». Запуск обязательно необходимо произвести от имени администратора. Для этого щелкаем по строке правой клавишей мыши и в контекстном меню выбираем соответствующий пункт. Вводим команду «diskpart», которая позволит перейти к работе с дисками компьютера. Краткое описание: по порядку введите следующие команды: DISKPART>list disk (обратите внимание на номер, который соответствует Вашей флешке) DISKPART>select disk номер-флешки-из-предыдущей-команды DISKPART>clean DISKPART>create partition primary DISKPART>select partition 1 DISKPART>active DISKPART>format fs=fat32 quick DISKPART>assign DISKPART>exit Тоже самое но более подробно: Чтобы начать создание нашей флешки нужно выбрать диск, на котором будет производиться запись. Увидеть список всех доступных дисков можно при помощи трех команд: «list disk», «list volume» и «list partition» Первые две команды предоставляют список дисков и томов компьютера, третья же отображает перечень разделов выбранного диска. Устанавливаем носитель, а в программе прописываем команду «list disk». В окне отобразится список всех подключенных в данный момент дисков к компьютеру. Выбираем нужный путем активации команды «select disk №», где № – это и есть номер диска, который требуется. Эту цифру берем из левого столбца ранее полученной таблицы. Ошибка при вводе порядкового номера диска может привести к полной потере данных. Для удобства можно ориентироваться на объем носителя. Далее необходимо произвести форматирование путем команды «clean». Еще раз упомянем, что при такой очистке диска данные будут полностью удалены и лучше синхронизировать их на какой-либо другой носитель. Если воспользоваться параметром «clean/all», то будут очищены все разделы диска. Следующий этап – создание основного раздела на флешке, для того чтобы в дальнейшем была возможность с нее загрузиться. Для этой процедуры используем команду «create partition primary». При этом раздел не получит букву автоматически, ее необходимо задать при помощи команды «assign». Если буква диска не прописывается назначается следующая свободная, если же прописывается буква уже занятая другим диском возникает ошибка. Конкретную букву диску можно присвоить с помощью команды «assign letter=X», где X - желаемая буква алфавита. Немаловажный момент – обозначение размера выделяемого раздела. Если не указать объем, он займет все свободное пространство данного диска. Чтобы ограничить размер нужно воспользоваться командой «create partition primary size=n», где n – размер в мегабайтах. Для управления созданным разделом прописываем команду «select partition 1». Эта команда позволяет выбрать данный раздел. После этого следует пометить данный раздел как активный, происходит это вводом команды «active». Далее наступает момент, когда нужно отформатировать полученный. Для удаления данных используем команды «format fs=fat32 quick».На этом этапе подготовка флеш-карты закончена. Производим выход из программы командой exit и приступаем к копированию файлов. Ну что мы закончили подготовку флешки к работе в dreamcast. Теперь можно записать на подготовленную флешку файлы ОС Dreamshell и игры. Заходим http://www.dc-swat.ru/page/dreamshell/ И скачиваем DreamShell 4.0 RC 4 + Boot Loader. Открываем скаченный архив “DreamShell_4.0.0_RC4_and_Boot_Loader“ и из него копируем Папочку DC в корень нашей Compact Flash карты. Далее в корни Compact Flash карты создаем папку Games для будущих игр. У меня установлен BIOS мод. Прошивка BIOS «boot_loader_retail» лежит в папки DS\firmware\bios\ds. Это важно. Для проверки качаем эту великолепную игру она без шаманства с бубном у меня запустилась. https://rutracker.org/forum/viewtopic.php?t=4785152 Скаченный образ CDI кидаем в папку Games на Compact Flash. Ну вот и все на этом. Если будут вопросы пишите. Мною была проделана большая работа, надеюсь я помог вам немножко лучше разобраться с этим модам. Желаю всем удачи. RE: Dreamcast Compact Flash mod - megavolt85 - 05.04.2018 21:23 дабы не плодить темы склеил всё в одну. тема добавлена в шапку RE: Dreamcast Compact Flash mod - Pavel.Dabinda - 05.04.2018 21:36 Спасибо. |