Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Dreamcast Compact Flash mod, как играть с Compact Flash карты

solid 3000
post Четверг, 05 апреля 2018, 19:36
Отправлено #1


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 28 сент. 2011
Пользователь №: 42 523





Добавил обзорное видео мода, проходим и смотрим https://youtu.be/uXkUUJmZ4cI

Часть 1
Итак я тоже решил с варганить мод для Dreamcast, назову его «Compact Flash mod».
Я хочу сделать данный мод на приводе приставки, и использовать я буду плату GDROM.
В конце разработки должен получиться привод который можно поставить на любую приставку и играть с Compact Flash карты.
Я не хочу паять целую кучу проводов, это очень убого выглядит и не надежно. Моя идея заключается в создании двух переходных плат, первая это плата которая будет напаиваться на GDRom, а вторая это переходник с IDE40 на Compact Flash карты. Обе платы соединяются гибким шлейфом.
Ладно, идея понятна, начинаем работать.
Что нам нужно для разработки платы которая будет напаиваться на GDrom?
Собственно нам нужно: сама плата GDrom, телефон с хорошей камерой, линейка и программа Sprint-Layout 6.0.
1.Берем плату GDrom измеряем ее линейкой (130 мм) ну и фотографируем, далее обрезаем с фото все лишнее (с помощью фотошопа) чтобы осталась одна плата.

user posted image

https://yadi.sk/i/oy_6W9Ii3U7o2M

2 В программе Sprint-Layout заходим в сервис, далее в шаблон выбираем сторона 1 загрузить и выбираем нашу фотку. Далее нам надо указать правильное разрешение фотографии для того чтобы она была 130 мм у меня это 556 dpi.

user posted image

https://yadi.sk/i/4mYTBMUB3U7o4i


Еще раз повторю: изменяя разрешение DPI, мы изменяем размер фотографии, она должна быть по длине 130мм.

user posted image

https://yadi.sk/i/7YEVsMGl3U7o4r

Повторяем тоже самое для стороны 2.

3. Так осталось определиться со шлейфом и разъемом для шлейфа. Я буду использовать:

Шлейф FFC 200 мм, 40 жил, шаг 05.

user posted image

https://yadi.sk/i/Izs9AaDz3U7o5e

Разъем ZIF, 0.5 мм для шлейфа FFC 40 пин, шаг 0.5.

user posted image

https://yadi.sk/i/KBZ6NPU33U7o6d

Далее Ишим Datasheet для ZIF разъема.

user posted image


https://yadi.sk/i/163EELEv3U7o6j

4. Теперь точно все готово для разработки двух сторонней платы для GDrom. Начнем с создания макроса для установки Zif разъема, используя Datasheet.

user posted image

https://yadi.sk/i/dhpExhWt3U7o6r

Толщина площадки 03мм длина площадки 1.3мм, расстояние между площадками 0.2мм, все размеры берем из Datasheet.

5 Нумеруем пятаки на плате и ZIF разъем, после рисуем контур платы и дорожки.

user posted image

user posted image

https://yadi.sk/i/fnLr3NSx3U7o7P
https://yadi.sk/i/G3tkjfYL3U7o7R

Первый слой (верх платы)

user posted image

https://yadi.sk/i/zylzL-3E3U7o7X

Не забываем делать металлизацию переходных отверстий.
Второй слой (низ платы)

user posted image

https://yadi.sk/i/upfCItn23U7o7d

6. Вот что у меня получилось. Обращаю ваше внимание на то, что плата состоит из заднего слоя, переднего слоя, контур реза, маски, шелкография зад и фронт. (В процессе создания я несколько раз печатал на прозрачной бумаги плату вырезал ее и примерял ее по месту.)

user posted image

user posted image

https://yadi.sk/i/OdFa9s8u3U7o8J

7. Убираем нумерацию. Делаем маску. Тут все просто нажимаем солид маск и делаем все как у меня, все что белое маской не закрывается.

user posted image

https://yadi.sk/i/wIwUITam3U7o8W

8.Осталось создать гербер файлы и можно отправлять на завод в Китай для изготовления (стоимость 10 плат 2 доллара).
Как вывести гербера? спросите вы.
Очень просто: заходим в английскую версию Sprint-Layout, заходим в file далее Export, далее Gerber Export

user posted image

https://yadi.sk/i/PwOZUnNw3U7o8e

Выбираем все слои, все как на фото жмем создать гербер файлы.

user posted image

https://yadi.sk/i/v8PnGs1p3U7o8k

Теперь надо создать гербер с отверстиями. Заходим в file далее Export далее drill data

user posted image

https://yadi.sk/i/-DP31wGk3U7o8w

Жмем ок.

user posted image

https://yadi.sk/i/ujPgkYqm3U7o9B

Должно в итоге получиться вот такая пачка с герберами.

user posted image

https://yadi.sk/i/QFq6mkvv3U7o9g

Теперь надо проверить что у нас получилось, заходим на сайт http://mayhewlabs.com/webGerber/
И перетаскиваем сюда все гербера и смотрим что получилось. Нажав Done.

user posted image

user posted image

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

user posted image

user posted image


https://yadi.sk/i/AxlMUxqP3U7o9n

https://yadi.sk/i/wLTOP4mw3U7o9t

Переходные платы пришли очень хорошего качества.

user posted image

https://yadi.sk/i/e6o6fIiu3U7o9z

Ну что теперь нам надо на свежеизготовленную плату напаять ZIF разъем. Я это делал под микроскопом. После пайки обязательно прозваниваем все контакты. Ну и конечно снимаем с пяточков на плате GDrom старый заводской припой.

user posted image

user posted image

https://yadi.sk/i/BaSuS1f73U7oBF

https://yadi.sk/i/PtHO1-ZZ3U7oBL

Я наклеил на переходную плату двух сторонний скотч и приклеил ее к плате GDrom, так чтобы отверстия совпали с пятаками на плате GDrom.

user posted image

https://yadi.sk/i/1ct6lcJ53U7oBT

Теперь припаиваем переходную плату к плате GDrom и звоним все точки пайки тестером.

user posted image

https://yadi.sk/i/_MwqZg5P3U7oBW

Теперь проводами кидаем землю.

user posted image

https://yadi.sk/i/xgwl1Q273U7oBa

Все пайка завершена. Собираем привод.
Далее для проверки цепляем на шлейф вот такую платку:

user posted image

user posted image

https://yadi.sk/i/5bn8pcxu3U7oD8

https://yadi.sk/i/IfqX-wnz3U7oDM

Или можно разработать и заказать в Китае что то типа этого.

user posted image

https://yadi.sk/i/cTb7ddqN3U7oCp

Еще раз все прозваниваем. Подсоединяем HDD и проверяем.
У меня все работает идеально.


Часть 2

Итак в прошлый части мы разработали переходную плату для GDrom. Теперь мы будим делать ответную часть. Плату в которую будет вставляться Compact Flash карта. Я не буду здесь расписывать все также подробно как в первой части инструкции так как многие действия одинаковые.

Ну ладно приступим к разработки.
Что нам понадобиться?
1 По мелочи: как обычно мобильный телефон с хорошей камерой, линейка, принтер, наждачная бумага, паяльник, паяльный фен.
2 Плата переходник с IDE40 на Compact Flash она 100% работает, я проверял.

user posted image

3 Короткий разъем CF-50P Compact Flash short и Datasheet к нему.

user posted image

4 Также на будущее покупаем стойки для печатных плат, болтики с гаечками. (весь крепеж М3 шаг 0.5 так что нам нужен будет метчик М3 шаг 0.5 и сверло 2.5 мм.)

user posted image

Ну что приступим к разработке платы.
1.Берем данную плату (донор) и спаиваем аккуратно все элементы феном и паяльником (они нам преградятся в будщим).

user posted image

user posted image

user posted image

2 Аккуратно наждачной бумагой снимаем заводской лак с обеих сторон.

user posted image

После снятия лака фотографируем оби стороны платы и в фотошопе или paint обрезаем все лишнее.

user posted image

4 Берем линейку, измеряем плату и как раньше рассчитываем DPI, у меня это 759. В программе Sprint-Layout заходим в сервис, далее в шаблон выбираем сторона 1 загрузить и выбираем нашу фотку, далее нам надо указать правильное разрешение DPI. Тоже самое делаем для стороны 2 только не забываем отзеркалить фотку.

5 рисуем дорожки смотрим что куда идет.

user posted image

6 Адаптируем наш переходник к нашему макросу ZIF разъема. Записываем какой контакт куда идет.

user posted image

7 Теперь думаем где наша плата будет стоять. Я предлагаю вот здесь:

user posted image

Задача ясна, работаем дальше.
1 Делаем контур, печатаем, примеряем, правим.
2 Создаем макросы для установки разъемов ZIF и CF.
3 Расставляем разъемы ZIF и CF
4 Рисуем дорожки и переходные отверстия.
5 примерно намечаем отверстия для крепления платы к приводу.
Вот что у меня получилось:

user posted image

6 Далее нам нужно как обычно вывести гербер файлы проверить их и заказать платы в Китае.

user posted image

Заказанные платы пришли.
Толщина плат должна быть не меньше 1.5 мм

user posted image

Теперь напаиваем все элементы которые мы аккуратно сняли с переходника IDE40 на Compact Flash обратно, кидаем питание 5 вольт и землю проводками с БП, перемычку возле диодов пропаиваем соплей олова.

user posted image

Список всех элементов

user posted image

Теперь устанавливаем плату на привод с помощью стоик и подключаем шлейф.

user posted image

Проверяем работоспособность. У меня все работает.
На этом железная часть закончена. Я думаю, что идея понятна и в принципе нечего сложного тут нет.
Пишите ниже если что то не понятно я допишу в этой теме.
Если вам нужны мои гербера или уже готовые платы, пишите в личку договоримся.
Если что я живу в С-ПБ.


Часть 3
В этой части я предлагаю разобраться с Compact Flash картой.
Я расскажу немного о том как подготовить Compact Flash карту к работе на Dreamcast.
Итак, начнем с выбора Compact Flash карты: я купил за 400р вот такую карту SanDisk CompactFlash Ultra работает прекрасно.

user posted image

Объем памяти 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.

user posted image

Открываем скаченный архив “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.
Ну вот и все на этом. Если будут вопросы пишите.

Мною была проделана большая работа, надеюсь я помог вам немножко лучше разобраться с этим модам.
Желаю всем удачи.

Сообщение отредактировал solid 3000 - Воскресенье, 08 апреля 2018, 23:33
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
solid 3000   Dreamcast Compact Flash mod   Четверг, 05 апреля 2018, 19:36
DUX   И что диски не нужны? А; каждый раз при новом вклю...   Четверг, 05 апреля 2018, 22:23
solid 3000   При прошивки BIOS приставки диски не нужны. По пов...   Четверг, 05 апреля 2018, 22:25
Dark Ronin   Очень серьезный труд. Более того, это готовый комм...   Четверг, 05 апреля 2018, 23:22
daxter.   Рекомендую скупать тушки DC и модить. Желающие ...   Пятница, 06 апреля 2018, 00:14
solid 3000   RE: Dreamcast Compact Flash mod   Пятница, 06 апреля 2018, 12:36
DUX   Автор молодец бесплатно сказал как; да думаю на еб...   Пятница, 06 апреля 2018, 01:17
Moa   Микро сд карты засунутые в переходник на CF работа...   Пятница, 06 апреля 2018, 12:37
solid 3000   Пока не пробовал. Но как по мне проще флэшку нор...   Пятница, 06 апреля 2018, 12:40
Dark Ronin   Нет. Физически видится, с совместимостью огромные...   Пятница, 06 апреля 2018, 13:19
Iris   Вот это... Труды... :o Впервые вижу такой серьезны...   Пятница, 06 апреля 2018, 16:53
shitter   хорошая работа, респект :)   Пятница, 06 апреля 2018, 19:01
solid 3000   Спасибо. Добавлено спустя 3 минуты: Спасибо з...   Пятница, 06 апреля 2018, 22:20
n-gamerqd   Глупый, наверное, вопрос, но GD-Rom после этой ман...   Воскресенье, 08 апреля 2018, 00:17
Kito1984   RE: Dreamcast Compact Flash mod   Воскресенье, 08 апреля 2018, 01:01
cvgs   хорошие моды, нет правда ничего нового но все ровн...   Воскресенье, 08 апреля 2018, 01:07
solid 3000   Спасибо.   Воскресенье, 08 апреля 2018, 15:53
Tualatin   Отличный мод, что уже и так без меня было сказано ...   Среда, 06 июня 2018, 12:06
solid 3000   Здравствуйте. Спасибо за лестный отзыв. Можно сд...   Суббота, 09 июня 2018, 11:45
solid 3000   Всем привет. У меня получилось поиграть с обычной ...   Понедельник, 02 июля 2018, 14:44
Nenasaw7   Через переходник на CF карту?   Понедельник, 02 июля 2018, 15:31
solid 3000   Да   Понедельник, 02 июля 2018, 16:57
Moa   А что за переходник и карта?   Среда, 04 июля 2018, 08:47
Iris   Например, воть :alien: https://ru.aliexpress.c...   Среда, 04 июля 2018, 22:22
Moa   Я знаю. Мне интересно что за переходник имеено у н...   Среда, 04 июля 2018, 22:40
solid 3000   http://pc-controllers.ru/product_info.php/...89808...   Пятница, 06 июля 2018, 02:41
Moa   Да, интересно. У меня с вот этим переходником - ht...   Пятница, 06 июля 2018, 09:43
shoes45   Отличный лонгрид. Можно сказать, расширил кругозор...   Пятница, 06 июля 2018, 10:32
kalice   Здравствуйте, поздравляю за проделанную работу, мн...   Воскресенье, 14 июля 2019, 11:55
Dark Ronin   Yes, he's selling these kits. You should PM hi...   Понедельник, 15 июля 2019, 10:07
cvgs   DreamShell обновился. Latest 0.6.11 beta   Среда, 18 ноября 2020, 09:46


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вс., 28 апр. 2024, 00:42
Skin Designed (c) by Rooq.net, All Rights Reserved.