Пояс Ориона

Ну если дорог снизу нет то только сверлить отверстия под ножки. А держаться будет за пайку корпуса
 
>> если дорог снизу нет
есть конечно дорожки

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

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

2026-10-01 14-44-13_v2.JPG

В этот раз всё хорошо.
Просверлил в нужных местах крепежные отверстия под стойки, набросал некоторые разъёмы.
Начинаю сборку 💪

Прежде всего надо собрать вот такую "кроссочку"
2026-10-01 14-57-09.JPG

Чтобы в итоге получился такой бутерброд
2026-10-01 14-57-45.JPG
2026-10-01 14-58-03.JPG

Соединять пока не стал, до этого, конечно, я всё проверил, всё собирается нормально.

Спойлер.
Снизу будет ещё одна плата - ГИК. Но об этом история будет в другой ветке.
 
Последний раз редактировалось:
Итак, первый пошёл!

Часы КР512ВИ1
Так как в схеме используются "кусочки" одной микросхемы в разных узлах, то и запаиваются такие микросхемы для одного узла из других узлов.
Это нормально.

2026-10-01 17-18-43.JPG

2026-10-01 17-43-45.JPG

Взлетели с пол-пинка.
Первый старт - часы не идут, что естественно. Это видно по правому углу панелей.
После инициализации и установки даты/времени часы идут.


 
Последний раз редактировалось:
Интересно, сколько это добро тока потреблять будет? Многовато энергоемких микросхем.
 
Это всё есть замена вот этого набора

2026-10-01 22-01-26.JPG

Кроссшина хорошо, но для меня оказалась неудобной.
 
Музыкальный сопроцессор AY-3-8910 (он же YM2149F)

Напаиваем модуль AY
2026-10-02 12-28-59.JPG

Подключаем к Ориону и запускаем тест


Тест проходит нормально.
Запускаем игру.


И слышим, что-то со звуком что-то не то... :rolleyes:
Ставим на выходе микшера резистор 2 кОм об землю.
res.JPG

2026-10-02 13-15-27.JPG

и вуаля...!


Звук отличный.
Итак, это была доработка №1.
 
Последний раз редактировалось:
Мышь PS/2

Схема данного модуля не моя, автор Алексей Михайлов. Его и драйвер, собственно. Драйвер я немного переработал, также немного принимал участие Денис Соловьёв.

2026-10-02 15-18-06.JPG

Схема собиралась неоднократно и запустилась с первого включения.
Для проверки работоспособности мыши была взята тест-программа для таймера КР580ВИ53.

 
Быстрый диск RAM7 1 МБ

2026-10-02 16-58-01.JPG

Этому узлу уже лет 7 наверное. Схема отработана и проверена в работе годами. Собиралась неоднократно как методом МГТФ'а, так и на печатных платах. Для неё написан очень подробный тест, с помощью которого можно ещё на стадии запуска выявить неисправности. Как правило, схема стартует сразу же. Главное, чтобы в конфиге был прописан драйвер RAM7.
На видео показано первое включение, тестирование диска и запуск в работу.

 
Последний раз редактировалось:
НЖМД IDE3

2026-10-02 18-41-41.JPG


Скажу так: взлетело бы сразу, если бы был заведён прямой сброс на контакт Х1:В20.

Поэтому доработка №2: пробросить проводник с вывода 35 КР580ВВ55 на контакт X1:B20, либо через свободный инвертор D9:F завести от Х1:С30.

2026-10-02 21-23-06.JPG

После этого всё запустилось

2026-10-02 21-21-41.JPG

2026-10-02 21-20-53.JPG



Обновлено.
Как выяснилось позже (при продолжении сборки), провод на X1:B20 пробрасывать не нужно.
Прямой сигнал сброса обеспечивает элемент D4:A.
Доработка №2 аннулируется.
 
Последний раз редактировалось:
Порт СОМ2

Тут всё просто. Одна микросхема, не считая генератор.
Кстати, о генераторе. При номиналах резисторов 390 ом и конденсаторе 300 пф (я поставил 470), нужна именно отечественная ЛН1. Импортные серии HC, HCT работать не будут. Даже LS серия у меня не заработала.

2026-10-09 18-21-46.JPG

А так схема стартует и работает сразу.

 
Последний раз редактировалось:
Порт СОМ3

Всё как и в СОМ2, только адреса /F7E8h../F7EFh

IMG_20261019_091510_792.jpg

Тест-программа прилагается
 

Вложения

Часы DS1307

Автор схемы Евгений Иванов.

Составляя общую плату пояса, я вместо применения свободного элемента ИЛИ состряпал его зачем-то и почему-то на диодах и резисторе, взяв из другой поделки, где эта схема применялась.

* Убираем диоды VD6,VD7 и резистор R13 *

1.JPG

и делаем следующие соединения со стороны монтажа:
1) 8.D10 и 1.D12;
2) 9.D10 и 5.D10;
3) 10.D10 и точку анода VD7.

В итоге вместо диодов и резистора подключаем нормальный элемент ИЛИ.

2.JPG

ВАЖНО!
1) Микросхемы D12 и D13 необходимо выбирать серий HC или HCT, т.е. 74HC(T)125 и 74HC(T)74 соответственно (с отечественной серией часы работать не будут);
2) Диод VD8 1N4148 также следует заменить на Шоттки, например, на 1N5819;
3) Также рекомендуется подтянуть вывод 6 D16 ATtiny13 через резистор 4,7кОм к питанию.

1000024389.jpg


Внезапно выявилась фича, о которой я не знал. Оказывается, если на вход 3 (Batt) подать напряжение больше, чем напряжение батарейки (>3 вольт), то микросхема отказывается работать.
Поэтому включение, которое было применено, не подходит, а именно подключение этого входа на питание микросхем СОЗУ диска РАМ7. Планировалось использовать один общий аккумулятор LR1307 для запитки часов КР512ВИ1, диска РАМ7 и часов DS1307.

Снимок.JPG

В результате чего на батарейный вход подавалось напряжение порядка 4 вольт.
Пришлось на DS1307 городить отдельную батарейку, а аккумулятор LR2032 оставить для двух остальных узлов.

1000024388.jpg

Теперь часы нормально запускаются и можно утилитой чтения памяти выставить в регистрах время и наблюдать их работу в программе VC$.

Выставляем время 12:16 в указанных ячейках

1000024386.jpg

Карта остальных ячеек DS1307
Снимок2.JPG
Запускаем VC$


Всё работает, но не всё так радужно.
Заработали эти часы только с процессором КР580ВМ80А на частоте 2,5 МГц.
С процессором Z80 на частотах 5 МГц и тем более 10 МГц узел работать отказался.
Возможно, это программные времянки и нужно допиливать софт.

Утилиты прилагаются.
 

Вложения

  • 1307.zip
    1307.zip
    3.7 КБ · Просмотры: 0
Последний раз редактировалось:
Порт СОМ1

Автор схемы Денис Соловьёв

Данный узел также давно отработан и собирался неоднократно.
Расчитан на работу со скоростями 9600 (коэффициент К=64) или 38400 (коэффициент К=16) бод.
Схематически была заложена также скорость 115200, но это нереально для КР580ВВ51.

IMG_20261020_135301.jpg

После сборки и запуска контролируем частоты на входах ВВ51:
C (вывод 20) - 3,6864 Мгц
RxC и TxC (выводы 25 и 9)- 614,4 кгц

Временно ставим перемычку между выводами 3 и 19.
МАХ232 временно убираем

Запукаем утилиту TSTCOM1$ из сборки ОС DSDOS и нажимаем на клавиатуре клавиши.
То, что нажали, должно вернуться обратно.

IMG_20261020_135150.jpg


Для работы с настоящим RS232 необходимо оснастить MAX232 конденсаторами, которые у меня ещё не запаяны. Я тестировал обмен уровнями ТТЛ.

В дальнейшем планирую использовать вот такой переходник

IMG_20261020_140704.jpg

null_modem.jpg
 
Последний раз редактировалось:
Часы DS1307

Автор схемы Евгений Иванов.

Составляя общую плату пояса, я вместо применения свободного элемента ИЛИ состряпал его зачем-то и почему-то на диодах и резисторе, взяв из другой поделки, где эта схема применялась.

* Убираем диоды VD6,VD7 и резистор R13 *

Просмотреть вложение 127115

и делаем следующие соединения со стороны монтажа:
1) 8.D10 и 1.D12;
2) 9.D10 и 5.D10;
3) 10.D10 и точку анода VD7.

В итоге вместо диодов и резистора подключаем нормальный элемент ИЛИ.

Просмотреть вложение 127116

ВАЖНО!
1) Микросхемы D12 и D13 необходимо выбирать серий HC или HCT, т.е. 74HC(T)125 и 74HC(T)74 соответственно (с отечественной серией часы работать не будут);
2) Диод VD8 1N4148 также следует заменить на Шоттки, например, на 1N5819;
3) Также рекомендуется подтянуть вывод 6 D16 ATtiny13 через резистор 4,7кОм к питанию.

Просмотреть вложение 127110


Внезапно выявилась фича, о которой я не знал. Оказывается, если на вход 3 (Batt) подать напряжение больше, чем напряжение батарейки (>3 вольт), то микросхема отказывается работать.
Поэтому включение, которое было применено, не подходит, а именно подключение этого входа на питание микросхем СОЗУ диска РАМ7. Планировалось использовать один общий аккумулятор LR1307 для запитки часов КР512ВИ1, диска РАМ7 и часов DS1307.

Просмотреть вложение 127109

В результате чего на батарейный вход подавалось напряжение порядка 4 вольт.
Пришлось на DS1307 городить отдельную батарейку, а аккумулятор LR2032 оставить для двух остальных узлов.

Просмотреть вложение 127111

Теперь часы нормально запускаются и можно утилитой чтения памяти выставить в регистрах время и наблюдать их работу в программе VC$.

Выставляем время 12:16 в указанных ячейках

Просмотреть вложение 127114

Карта остальных ячеек DS1307
Просмотреть вложение 127118
Запускаем VC$


Всё работает, но не всё так радужно.
Заработали эти часы только с процессором КР580ВМ80А на частоте 2,5 МГц.
С процессором Z80 на частотах 5 МГц и тем более 10 МГц узел работать отказался.
Возможно, это программные времянки и нужно допиливать софт.

Утилиты прилагаются.

Ставим DS3231 и не паримся с разными батарейками, У себя для универсальности дежурки если 1307 запитал через диод и пятаки для замыкания его под 3231. Можно и не замыкать. Дежурка на акк liion
 
Сейчас 3231 стоит на китайском модульке чуть доработаном.(Убраны резисторы подтяжки 4,7ком и выведен вход Ubat на свободный контакт разъёма). И около акка посадочное место под диод дежурки если 1307. Сейчас там сопля. 3231 дежурка от 2,5 до 5вольт ток там не шотку ставить, а 4148
 

Вложения

  • IMG20261003181910.jpg
    IMG20261003181910.jpg
    1.7 МБ · Просмотры: 3
Назад
Вверх