DC-SWAT Forum

Полная версия: [DIY] Combo modem+BBA
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Страниц: 1 2 3
Для сборки нам понадобится Dreamcast Dialup модем и AtomisWave Communication cart.
Важно: длина проводов не должна превышать 10 сантиметров, провода не должны переплетаться.

Распиновка разъёмов: A1...A25 и B1...B25 соответствуют разъёму Communication cart (подписаны на плате), в клетках указано название сигнала и номер контакта на разъёме модема с которым нужно седенить клнтакт communication cart.
Контакты в красных полях подключать не нужно. Питание (+3.3) и заземление (GND) достаточно соединить с платой модема одним проводом.
[Изображение: AP1GczM_HlFLIEw9qhUNjQM-i0SjjbX1xtWigjmi...authuser=0]

Опишу процесс сборки на примере модема HKT-3030 (я собрал их два, себе и другу).
Подготавливаем communication cart:
Разбираем, нагреваем феном пластиковый разъём (150°C) в процессе нагрева аккуратно шевелим его и снимаем с контактов.
Прогреваем феном плату с двух сторон и выпаиваем металичесские контакты.
Удаляем припой из отверстий.
Нарезаем 80 pin IDE кабель, нам нужны отрезки длинной 15 сантиметров, разделяем на полоски 2*8 жил, 1*4 жилы, 2*2 жилы и два провода для питания (желательно красный и чёрный чтоб не путаться, я использовал от USB кабеля)
Разбираем модем, откладываем в сторону внутренний метталический экран, он нам больше не понадобится.
Аккуратно делаем два пропила под провода в верхней части платы модема (видно на фото).
Берём отрезок IDE кабеля (8 жил), отделяем одну жилу и припаиваем к контакту 26
Укладываем провод в пропил и загибаем на другую сторону платы
Обязательно отрезаем лишний провод (примерно 3 сантиметра)
Разделяем концы оставшихся семи жил, зачищаем, лудим, изгибаем пинцетом на площадки резисторов и припаиваем. Важно: можно паять только к верхним трём контактам, нижний ряд это земля, к ней припаивать нельзя.
Берём второй отрезок IDE кабеля (8 жил), отделяем одну жилу и припаиваем к контакту 25
Аналогично с первым восьмижильным отрезком загибаем на другую сторону платы, отрезаем лишнее, разделяем концы оставшихся семи жил, зачищаем, лудим, изгибаем пинцетом на площадки резисторов и припаиваем.
Берём отрезок IDE кабеля (2 жилы) и припаиваем к контактам 13 и 21, загибаем на другую сторону платы.
Берём отрезок IDE кабеля (4 жилы) отделяем одну жилу и припаиваем к контакту 22
Укладываем провод в пропил и загибаем на другую сторону платы и припаиваем к площадкам R66, R67, R57
Берём последний отрезок IDE кабеля (2 жилы) и припаиваем к R76, R77
Припаиваем провода питания к C23 (фото не делал, отметил красным и чёрным квадратами)
Делаем пропил в корпусе модема.
Прикладываем communication cart к корпусу оставляя зазор со всех сторон и отмечаем места для нижних креплений.
Сверлим отверстия под латунные стойки и вкручиваем их.
Просовываем все провода в отверстие таким образом чтобы провод от 25 ноги оказался слева внизу, а от 26 ноги справа внизу.
Вставляем модем в корпус и обрезаем лишние провода.
Вытаскиваем плату модема с посадочных мест и сдвигаем максимально к прорези в корпусе, для того чтоб провода стали больше торчать из корпуса и их было удобно паять.
Разделяем все провода на длинну один сантиметр, зачищаем и залуживаем.
Изгибаем провода каждого восьмижильного отрезка в разные через один, верхний левый/правый к A4/B4, следующий A5/B5 и т.д.
Вставляем левый восмижильный в отверстия на BBA и запаиваем, тоже самое повторяем с правым.
Запаиваем оставшиеся провода и прикручиваем плату на место.
Если не уверены в пайке, то можно (и даже нужно) прозвонить все контакты.
Всё модем можно скручивать на место, но предварительно приклейте отрезком изоленты два провода в пропилах платы модема, это не даст им выскочить и замкнуть на металичесский экран.


Создание корпуса описывать не буду, это делается индивидуально, кто то сделает на 3D принтере, кто то будет клеить из пластика, а кто то оставит как есть.
Лично я, клеил цианоакрилатным клеем из пластика толщиной 2,5 миллиметра и это мой первый опыт создания корпуса, просто покажу что у меня получилось.

AtomisWave Communication cart - внути себя имеет копию BBA? Круто, они очень дешевые.
Это он же?
https://aliexpress.ru/item/1005003812240532.html
https://aliexpress.ru/item/1005003809364338.html

Работает и модем и BBA в итоге?
А для чего этот франкенштейн в итоге нужен?
(28.07.2022 06:18)SWAT писал(а): [ -> ]Это он же?
https://aliexpress.ru/item/1005003812240532.html
https://aliexpress.ru/item/1005003809364338.html

к сожалению в продаже остались только IO Card, но надо мониторить али, Communication cart периодически появляются в продаже

(28.07.2022 06:18)SWAT писал(а): [ -> ]Работает и модем и BBA в итоге?

да, причём у BBA высший приоритет, игры с поддержкой BBA автоматом цепляются через него

(28.07.2022 09:24)Eugeniy_59 писал(а): [ -> ]А для чего этот франкенштейн в итоге нужен?

для онлайн игр, большинство игр поддерживают только модем, но есть и те которые с поддержкой BBA.
в Quake 3 Arena без BBA играть проблемно, выстрел происходит с огромной задержкой, попасть в кого либо почти не реально
(28.07.2022 23:19)megavolt85 писал(а): [ -> ]
(28.07.2022 06:18)SWAT писал(а): [ -> ]Работает и модем и BBA в итоге?

да, причём у BBA высший приоритет, игры с поддержкой BBA автоматом цепляются через него

Это круто, мод отличный. Кто придумал?
Тут история интересная, 2 года назад Xrider сделал вот такой кит для подключения AtomisWave Communication cart к дриму
[Изображение: attachment.php?aid=1099]
[Изображение: attachment.php?aid=1100]

из недостатков, в первую очередь цена, я считаю 18 евро за пару плат это дорого, ну и конечно же нужно дёргать модем с BBA местами чтоб играть во всю библиотеку.
в прошлом году MetalliC выложил в общий доступ распиновку AtomisWave разъёма.
месяц назад Костя купил себе BBA на али за 15 баксов (1300р на момент покупки) и кинул ссылку мне, ну мимо такой халявы пройти было невозможно, ещё до оплаты я уже знал что буду собирать 2в1, я планировал поставить выключатель, но пока посылка шла я изучил схему и понял что отключать BBA не придётся, единственное неизвестное во всём этом был приоритет устройств и как же я обрадовался когда оказалось что SEGA в своих SDK дала высший приоритет BBA.
я правильно понимаю, что BBA от atomiswave полностью совместим с дримом и нужно только припаять нужный разъём?
(31.07.2022 22:24)MilkeyWilkey писал(а): [ -> ]и нужно только припаять нужный разъём?

в данном случае я припаял его к модему, а так всё верно, atomiswave comunication cart по железу один в один с димкастовским BBA
А для atomiswave случайно USB нету или еще чего нибудь? Smile
Не, все как у дрима, из экзотики только кабинет с сенсорным экраном, трекбол и принтер для чеков
Да и откуда там чему то новому взяться если дрим на скорую руку переделывали в атомисвейв, даже в sdk не стали заморачиваться и переписывать отладочный текст, так и осталось dreamcast
Хм, а его обязательно припаивать к модему? Может есть способ найти место внутри корпуса самого дрима и вывести эзернет порт наружу?
Вообще сейчас задумался, а на каком уровне дрим общается с модемом /bba и в чем заключается совместимость игр с тем или иным? То есть туда просто ip пакеты засылаются и вся совместимость заключается в том, что в игре прописаны айдишники поддерживаемых устройств, или в каждой игре встроен драйвер нужного сетевого адаптера?
Припаять можно и внутри дрима, я не смотрел есть ли там свободное место.

В коде игры содержится драйвер, так что лёгких путей переделать игру с модемной на bba нет, переделка конечно же возможна, но это чертовски долгий процесс с кучей потраченного времени на реверс игр
Сделал аналогичный гибрид, однако ни куда подключиться не могу. Провода короче 10 см, контакты все звонятся, замыканий нет. XDP браузер видит bba и позволяет настроить, потом долгое "connecting to host", а потом пишет что хост не найден. Если попытаться подключиться без езернет кабеля- XDP выдает ошибку что кабель не подключен. Если в настройках поставить получение IP по DHСP, вылазит ошибка "DHCP empty IP acquisition of address". Подскажите пожалуйста, как проверить работоспособность bba, а то я не могу понять в чем проблема.
Честно говоря я браузер и не пробовал, сразу запустил Quake 3 Arena для тестов
(28.08.2022 17:34)megavolt85 писал(а): [ -> ]Честно говоря я браузер и не пробовал, сразу запустил Quake 3 Arena для тестов

Подскажи как это правильно сделать. Я пытался запустить, но там нет сетевых настроек.У меня квейк к дримарене пытается подключиться...
Имя любое, пароль не трогай
IP 192.168.xxx.90
Gateway 192.168.xxxx.1
Subnet mask 255.255.255.0
DNS 1 46.101.91.123
DNS 2 8.8.8.8
Вместо xxx цифра из твоей подсети
(28.08.2022 18:25)megavolt85 писал(а): [ -> ]Имя любое, пароль не трогай
IP 192.168.xxx.90
Gateway 192.168.xxxx.1
Subnet mask 255.255.255.0
DNS 1 46.101.91.123
DNS 2 8.8.8.8
Вместо xxx цифра из твоей подсети

Да, я этот dns нашел на форуме https://www.dreamcast-talk.com/forum/vie...=3&t=15861 Но у меня при выборе internet game в quake 3 надпись dialing, а параметры сетевой вводить не дает. Это и смущает. Проверил своего гибрида на двух разных тушках - одно и то же. Чисто теоретически, неисправный модем может создавать некие помехи мешающие правильно работать bba, ну или GDemu с алика ?
Можешь фото своего мода сделать?
Я так понимаю у тебя BBA не определяется
(28.08.2022 20:53)megavolt85 писал(а): [ -> ]Можешь фото своего мода сделать?
Я так понимаю у тебя BBA не определяется

[attachment=1113][attachment=1114]
Скачал американскую версию кваки, там на удивление есть настройки сети. Все ввел как положено, но стабильно на 13 секунде подключения зависает насмерть) Эх, не судьба видать. Если включить без адаптера или вставить обычный модем, то в меню интернет гейм появляется меню сеганет с предложением регистрации, значит таки видит bba. Думаю может китайцы прислали неисправный? Наверно стоит попробовать снять гнездо с модема и напрямую припаять, или есть еще варианты?
Страниц: 1 2 3
URL ссылки