Сборка «ZX в кубе» от Дюка Юсупова. Часть первая.

Приветствую всех любителей ретро-компов, таких как ZX Spectrum! Не скажу, что я какой-то фанат этого компьютера, в детстве у меня его не было (хотя я просил родителей мне его купить!), а когда появились собственные средства для покупки, то спектрум уже безнадёжно устарел! Но вот, оглядываясь назад, всё-таки хочется заиметь и пощупать своими руками, что это такое, спектрум!

У меня в «хозяйстве» уже присутствуют такие компьютеры, как «Дельта-С» (двух модификаций, причем одна расширена до 128 кБ), Scorpion 256 в корпусе «Дельты» (изначально была только плата). И вот, Дюк Юсупов выпускает проект под названием ZX в кубе. Дюк решил сделать довольно интересный форм-фактор компьютера, где платы — это своеобразные этажи, вставляемые друг в друга в произвольном порядке, а также являющиеся его корпусом. Размер плат ровно 10х10 см, чтобы было дешевле заказывать. А схему в своём проекте он решил применить от Pentagon 128.

И вот, когда Дюк объявил, что выложил комплект плат на «Авито», я, не долго думая, сразу же их приобрел!

ZX в кубе. Платы

В комплекте 13 плат, а именно:

  1. Плата процессора, ПЗУ и принтера
  2. Плата таймингов (или генератора сигналов)
  3. Плата памяти
  4. Плата видео
  5. Плата ввода-вывода (клавиатура, магнитофон, бипер)
  6. Плата питания
  7. Плата аудио
  8. Плата райзера для подключения внешних устройств
  9. Плата кемпстон джойстика и мыши
  10. Плата DIVMMC
  11. Плата Nemo IDE
  12. Плата Sinclair джойстиков
  13. Плата «Дно», с надписью ZX3

А ещё в комплекте была небольшая платка Sinclair картриджа и гнездо Type-C. Чего не хватает в этом комплекте, так это платы БДИ, и она есть в общем проекте, но вот закончились. На БДИ есть герберы, так что можно заказать или сделать на макетке (о чём я усиленно думаю, даже прикупил макетку нужного размера!). Но прежде всего надо собрать необходимый минимум, чтобы получить изображение, а для этого надо собрать 5 плат: память, процессор, тайминги, видео и питание. Но начал я сборку с райзера! И всё потому, что для него у меня были все элементы, а их там всего ничего: две микросхемы, SL-разъём, шесть резисторов да два конденсатора.

ZX в кубе. Райзер

Кстати, с конденсаторами такая история. Для них Дюк применил мини-посадочное место, и обычные желтые конденсаторы туда не лезут без подгибания ног! Мне такая политика не понравилась, и я решил использовать SMD-кондёры и на вскидку взял размер 1206, но они не очень хорошо подходят, так как перекрывают корпусом отверстия и не пропаиваются по-хорошему. Тогда взял 0805, и вот они-то оказались как раз!

ZX в кубе. Конденсаторы 0805

На райзере уж не стал перепаивать, оставил как есть, а вот на всех остальных платах поставил СМД.

Второй платой для сборки выбрал плату процессора (на фото выше она и есть). Запаял сначала СМД кондёры и резисторы, потом панельки. Межплатные соединители я впаивал в последнюю очередь, так как они имеют высокие борта и паять потом что-то на плате становится уже труднее.

ZX в кубе. Фиксы платы процессора.

Некоторые платы были уже полечены от недоработок, а некоторые остались с проблемами, как, например, плата процессора, на которой отсутствуют некоторые резисторы, тут надо внимательно читать статью Дюка о сборке, там указаны все нужные манипуляции!

Самая простая плата — это плата питания. Всё, что нужно, это впаять гнездо Type-C и выключатель питания (который не совсем выключатель, а переключатель внутреннего или внешнего питания), и в принципе плата готова. Но я добавил ещё светодиод. Можно видеть, что на здесь Дюк сделал монтажное поле, так что можно его использовать для каких нибудь экспериментов.

ZX в кубе. Питание.Что не понравилось на плате питания, так это то, что питание на остальные платы компьютера подаются всего по двум ножкам! Левая верхняя — это плюс, правая верхняя — это минус. По моему мнению, это довольно слабо, вдруг неконтакт или ещё что… На других платах Дюк развёл питание на разную ширину контактов передней гребёнки, в зависимости от того, торчат ли какие либо гнёзда или нет. Но здесь-то получилось самое узкое место. Чтобы хоть как-то добавить контакта, я дополнительно впаял по одному штырю с каждой стороны.

ZX в кубе. Добавочные штыри питания.

По моему мнению, так будет более надёжно. Со стороны минуса можно было ещё парочку штырей добавить, перед этим только там надо порезать дороги запланированного там то ли выключателя, то ли кнопки (по посадочному месту похоже последнее).

Между делом ещё заказал и прошил ПЗУ РФ2, которая как бы и не особо нужна, так как в ней находится LPrint для работы с принтером, но пусть будет.

ZX в кубе. Прошивка РФ2

Кстати, модный программатор XGecu Т48 не смог одолеть советскую древность, возможно, не хватило напряжения программирования. Оно для этой ПЗУ должно быть 25 вольт, но рекомендуют чуть побольше. А Т48 выдаёт ровно 25 (хотя сколько там на микросхему приходило, неизвестно). Поэтому достал самодельный программатор по схеме Walhi и прошил им! Напряжение выставил 25,3 и нормально прошилось. Контрольное считывание и проверка с оригиналом — всё ОК!

Итак, первые пять плат спаяны и ждут застрявшие в пути микросхемы!

ZX в кубе. Почти готово!Справа от КУБа можно видеть практически пустую катушку припоя, которой я паял последние несколько лет, и вот на этом проекте она закончилась. Расход припоя просто колоссальный! Но ничего, на заднем плане видна целая, ещё ни разу не паяная катушка.

Пару слов ещё о номиналах резисторов и конденсаторов. Я сразу спросил Дюка, есть ли какой-то BOM для проекта, он сказал, что БОМа нет, но все номиналы можно увидеть непосредственно в проекте на сайте EasyEDA, но и там на некоторые детали не было номиналов, а некоторые были с ошибками! И здесь помогла схема того самого Пентагона 1991 года, по которой, возможно, Дюк и создавал проект. Что примечательно, в проекте использована нумерация как в оригинальной схеме, а дополнительные элементы помечены отдельно штрихом. Например, С1 — это конденсатор с оригинальной схемы, а С1′ — это конденсатор, добавленный Дюком. Я, кстати, по каждой плате выкачал с сайта БОМы в формате экселя и по ним паял детали, плюс дополнял отсутствующие номиналы по схеме, а если не находил в точности такой номинал, то тоже это всё помечал. Ещё Дюк немного перемудрил с обозначением микросхем. На каких то платах они обозначаются как U, на каких то как D, а где то DD. Причем на одной плате может свободно располагаться разные микросхемы с одинаковым номером! Это сначала меня немного ввело в замешательство. Но это всё от добавочных микросхем, все микросхемы оригинальной схемы компьютера обозначаются как DD. Ещё, по непонятной причине, Дюк обозначил межплатные гребёнки как U и на некоторых платах под этим обозначением спокойно живут микросхемы и разъёмы.. Немного непривычно, ведь разъёмы обычно обозначают как ХТ, но это я уж придираюсь.

Что ж, первая часть подошла к концу. Как уже упомянул, жду недостающие детали и буду делать пробный пуск компьютера, пока без клавиатуры. На плате клавиатуры, кстати, располагается мелкий чип для работы USB-клавы, который паять надо без межплатных соединителей, поэтому пока и не собираю. Как доедет чип, сразу собираю клавку. Потом, если всё норм, отправляю в сборку звук. Кстати, звук здесь сразу турбосаунд! Круто. Также надо собрать плату с кемпстоном. Кстати! Дюк применил мою схему демультиплексирования сега джойстика для кемпстона!! Неожиданно. blush Остальные платы: синклер джоев, ДИВммц и немоИДЕ пока не планирую собирать. Синклер джоями я не пользуюсь, немоИДЕ вообще никогда не видал, как работает, а ДИВ у меня есть, и я планирую его запускать через райзер.

Продолжение будет……..

Файлы для скачивания:
Схема Пентагона:  Pent128_1991_mdesk.pdf
БОМ файлы по собранным платам: BOMs.zip

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *