Permalink Submitted by Vitasam on Fri, 22/01/2021 - 23:22.
Завел тему
Выглядит симпатично. Я готов посильно поучаствовать через PayPal в создании первых опытных экземпляров. Можно даже тему завести с обсуждением, вдруг кто-то еще хочет внести свой вклад.
Спасибо! Пока еще рано скидываться, наверное, мы не знаем, рабочая ли плата. Я заказал 5 плат, попробую собрать один экземпляр. Если плата без ошибок, то можно уже заказывать партию.
Но если есть желающие, то можно заказать плату себе, нужные файлы лежат в Гитлаб репозитории:
Гербер файлы платы версии 1.10
Список компонентов
Я заказал на jlcpcb.com
Себе я оставлю 4 платы на эксперименты, если кто захочет, могу выслать одну.
Permalink Submitted by Электромонтёр on Thu, 13/05/2021 - 19:25.
Уважаемый Vitasam любезно выслал мне экземпляр платы, который пролежал почти месяц!
Наконец-то приехали ко мне почти все детальки, и настала пора собирать аппарат. Пока спаял плату без процессора (это важно), цифрового потенциометра, разъёмов и ЖКИ - первая задача проверить систему питания. Штатные дроссели на 22мкГн из первоначальной схемы не подходят по току, поэтому я подобрал более мощные, которые смогли влезть на штатное посадочное место. Дорожки по силовым линиям тонковаты, но преобразователи на удивление запустились стабильно!
Напряжение канала 3,3В, питание процессора:
Напряжение канала 5В, питание ЖКИ:
Коммутатор питания на TPS22929D также работает нормально и при нажатии на кнопку SW3 подаёт питание на преобразователи. Питание на схему подавалось от двух батареек АА, но в обход диодной сборки Шоттки BAT54S - почему-то банально не тянут диоды даже небольшой потребляемый ток! Даже запайка второй диодной сборки Шоттки сверху вторым этажом не помогла... Осциллограф не выявил заметных шумов и пульсаций по линиям питания.
Можно смело запаивать микроконтроллер, но скорее всего понадобится паяльная станция :)
Напоследок фотки! Верхняя сторона:
Нижняя сторона:
И наконец, участок платы с преобразователями:
Пока всё идёт хорошо, но я настоятельно порекомендую запаивать процессор в последнюю очередь, особенно в связи с мировым дефицитом :)
Permalink Submitted by Vitasam on Thu, 13/05/2021 - 21:09.
Ураа!!!
Радует, что питание завелось. Жду Шоткки с алиэкспресс, надеюсь, скоро питание распаяю.
Диодную сборку BAT54S в следующей ревизии платы надо будет заменить, наверное. Добавлю в список исправлений для следующей платы.
Permalink Submitted by Электромонтёр on Sat, 15/05/2021 - 12:18.
Увы, но радоваться пока рано - видимо у микроконтроллера работают не все контакты на выход. Впаял ЖКИ - ничего не кажет, регулировка контрастности результатов не дала. Закоротил кнопку сброса, чтобы процессор не запускался и подал на индикатор внешние сигналы с интэковской платки - индикатор завёлся:
ХЗ, может брак, а может как-то перегрел процессор при пайке... Вот это засада! Придётся заказывать ещё одну микросхему :(
Кстати, я ещё забыл заказать цифровой потенциометр для регулировки контрастности - пока временно подключил вывод регулировки контрастности ЖКИ на общий провод через резистор 0805 сопротивлением 1,5кОм.
Permalink Submitted by Электромонтёр on Sat, 15/05/2021 - 15:56.
Да, бывает :) Но это нонсенс.
Лопнул корпус с одной стороны с торца (вот оно что щёкнуло при пайке!) и отвалились как раз те ноги, который шли к индикатору. Под микроскопом это всё отлично видно, но ХЗ как сфотографировать.
Поддел скальпелем и сразу сбоку корпус выкрошился - ХЗ почему, похоже обычный брак :( Фотографировал вебкамерой после выкрашивания части корпуса
На нижней крышке располагантся кристалл, который разварен к контактным площадкам, когда корпус разошёлся разварка соответственно накрылась :(
Я уже думаю, может, чёрную таблетку найти и с неё сбомбить микросхему :)
Permalink Submitted by Электромонтёр on Sat, 15/05/2021 - 21:01.
Что-то около 350 градусов. Феном как раз дул сверху на крышку микросхемы. Корпус лопнул во время лужения контактов мини-паяльником - и то, после успешного лужения трёх сторон. Со стороны где выкрошилось пшикнуло каким-то дымом, но я при первом осмотре не нашёл ничего подозрительного! А сегодня решил порассматривать микросхему под микроскопом и удивился!
Permalink Submitted by Электромонтёр on Mon, 24/05/2021 - 18:50.
Пришли две "чёрные таблетки" под бомбление :) Перепаял процессор на плату МК61S, прошил 0.6.11, заставка ЕСТЬ!
Система питания запускается даже от одной пальчиковой батарейки, но мощности явно не хватает - напряжение на батарейке просаживается до вольта а на выходе преобразователей напряжения вместо 3,3В и 5В достигают всего 2,5В и 4,1В.
Permalink Submitted by Vitasam on Sun, 01/08/2021 - 22:04.
Вторая МК61S ожила:
Паять stm32 моей древней паяльной станцией оказалось еще той жестью. Заказал станцию получше.
Дальнейшие шаги:
1. Ожидание оставшихся деталей для сборки платы уважаемому Арбинаде
2. Дописывание поддержки клавиатуры в прошивку.
Permalink Submitted by Vitasam on Sat, 07/08/2021 - 16:36.
В плате версии 1.10 обнаружился очень неприятный баг - столбец клавиатуры KBD_9 оказался неразведен вообще.
Придётся тоненьким проводком пытаться подпаяться непосредстенно к пину процессора - проблема в том, что дорожек к свободным пинам тоже нет. Мораль - если топология позволяет, надо вывести все свободные пины из-под чипа, мало ли, придется подпаиваться
Печатная плата
Завел тему
Спасибо! Пока еще рано скидываться, наверное, мы не знаем, рабочая ли плата. Я заказал 5 плат, попробую собрать один экземпляр. Если плата без ошибок, то можно уже заказывать партию.
Но если есть желающие, то можно заказать плату себе, нужные файлы лежат в Гитлаб репозитории:
Я заказал на jlcpcb.com
Себе я оставлю 4 платы на эксперименты, если кто захочет, могу выслать одну.
MK61S - приехали печатные платы
Приехали печатные платы, версия 1.10


Отлично
Отлично, дело движется!
Сообщники, кроме меня есть желающие поучаствовать в первой опытной партии и получить свой экземпляр?
Навеяло :)
Ретрокомпьютер-бейдж для участников конференции Hackaday в Белграде: сбывшиеся мечты прошлого
https://habr.com/ru/post/371525/
Подход
Да, подход к конечному изделию похож, даже по части эмулятора.
Да, и даже есть C HI-TECH для CP/M на Github для Z80
https://github.com/search?l=C&q=hi-tech&type=Repositories
(во вкладке для Си языка)
P.S. Поиск по CP/M на old-dos.ru http://old-dos.ru/index.php?page=search&string=cp%2Fm
Всё таки CP/M была очень популярной системой до DOS.
CP/M
Тема перенесена
Много подобных, вот с лиспом
Много подобных, вот с лиспом https://www.technoblogy.com/show?2AEE
Кризис в полупроводниковой области
Тема перенесена
Сборка МК61S
Уважаемый Vitasam любезно выслал мне экземпляр платы, который пролежал почти месяц!
Наконец-то приехали ко мне почти все детальки, и настала пора собирать аппарат. Пока спаял плату без процессора (это важно), цифрового потенциометра, разъёмов и ЖКИ - первая задача проверить систему питания. Штатные дроссели на 22мкГн из первоначальной схемы не подходят по току, поэтому я подобрал более мощные, которые смогли влезть на штатное посадочное место. Дорожки по силовым линиям тонковаты, но преобразователи на удивление запустились стабильно!
Напряжение канала 3,3В, питание процессора:
Напряжение канала 5В, питание ЖКИ:
Коммутатор питания на TPS22929D также работает нормально и при нажатии на кнопку SW3 подаёт питание на преобразователи. Питание на схему подавалось от двух батареек АА, но в обход диодной сборки Шоттки BAT54S - почему-то банально не тянут диоды даже небольшой потребляемый ток! Даже запайка второй диодной сборки Шоттки сверху вторым этажом не помогла... Осциллограф не выявил заметных шумов и пульсаций по линиям питания.
Можно смело запаивать микроконтроллер, но скорее всего понадобится паяльная станция :)
Напоследок фотки! Верхняя сторона:
Нижняя сторона:
И наконец, участок платы с преобразователями:
Пока всё идёт хорошо, но я настоятельно порекомендую запаивать процессор в последнюю очередь, особенно в связи с мировым дефицитом :)
Сайт
Ураа!!!
Ураа!!!
Радует, что питание завелось. Жду Шоткки с алиэкспресс, надеюсь, скоро питание распаяю.
Диодную сборку BAT54S в следующей ревизии платы надо будет заменить, наверное. Добавлю в список исправлений для следующей платы.
Проц запустился
Впаял процессор, микросхема опозналась, тестовая прошивка залилась, удержание питалова работает. Микросхему с непривычки сложновато паять, с третьей попытки припаял нормально :)
Сайт
Это маленький шаг для человека, но (+)
гигантский скачок для всего
человечествасообшества любителей ПМК! :)С нетерпением жду впаянного экрана.
Прошивка, к сожалению, пока работает только через USB терминал, поддержка клавиатуры еще не написана.
Увы :(
Увы, но радоваться пока рано - видимо у микроконтроллера работают не все контакты на выход. Впаял ЖКИ - ничего не кажет, регулировка контрастности результатов не дала. Закоротил кнопку сброса, чтобы процессор не запускался и подал на индикатор внешние сигналы с интэковской платки - индикатор завёлся:

ХЗ, может брак, а может как-то перегрел процессор при пайке... Вот это засада! Придётся заказывать ещё одну микросхему :(
Кстати, я ещё забыл заказать цифровой потенциометр для регулировки контрастности - пока временно подключил вывод регулировки контрастности ЖКИ на общий провод через резистор 0805 сопротивлением 1,5кОм.
Сайт
Жалко
Жалко, похоже что чип сдох.
Похоже, что более удобного корпуса для чипа нет, а так можно было в новой плате поставить. Изменений на новую плату уже достаточно набежало
Бывает :)
Да, бывает :) Но это нонсенс.
Лопнул корпус с одной стороны с торца (вот оно что щёкнуло при пайке!) и отвалились как раз те ноги, который шли к индикатору. Под микроскопом это всё отлично видно, но ХЗ как сфотографировать.
Поддел скальпелем и сразу сбоку корпус выкрошился - ХЗ почему, похоже обычный брак :( Фотографировал вебкамерой после выкрашивания части корпуса

На нижней крышке располагантся кристалл, который разварен к контактным площадкам, когда корпус разошёлся разварка соответственно накрылась :(
Я уже думаю, может, чёрную таблетку найти и с неё сбомбить микросхему :)
Сайт
Ого!
А какая температура фена была? И фен с этой стороны, где выкрошилось, дул?
~350С
Что-то около 350 градусов. Феном как раз дул сверху на крышку микросхемы. Корпус лопнул во время лужения контактов мини-паяльником - и то, после успешного лужения трёх сторон. Со стороны где выкрошилось пшикнуло каким-то дымом, но я при первом осмотре не нашёл ничего подозрительного! А сегодня решил порассматривать микросхему под микроскопом и удивился!
Сайт
Прошивка v.0.6.12
Выложил прошивку 0.6.12. Светодиод после старта мигает несколько раз, чтобы понять, живой чип или нет.
Первый ПУСК
Пришли две "чёрные таблетки" под бомбление :) Перепаял процессор на плату МК61S, прошил 0.6.11, заставка ЕСТЬ!

Система питания запускается даже от одной пальчиковой батарейки, но мощности явно не хватает - напряжение на батарейке просаживается до вольта а на выходе преобразователей напряжения вместо 3,3В и 5В достигают всего 2,5В и 4,1В.
Сайт
Отлично! Можно сказать, половина функционала работает!
Отлично! Можно сказать, половина функционала работает!
Корпус 3D-печатать надо будет под две АА-батарейки.
Проходит ли тест "короткие билеты"?
Работает ли выключение питания? (послать # из терминала)
(А, у тебя, вроде, не распаян еще USB коннектор)
Проверка USB
Тест "короткие билеты":
Выключение через символ # также работает.
Сайт
Основной функционал работает
Основной функционал работает. Осталось написать код клавиатуры.
Мои детали еще не приехали, даже питание еще не спаял
Приехали Шоттки диоды, начинаю собирать питание
С Али приехали Шоттки диоды, начинаю собирать питание
Питание МК61S
Ура, питание завелось с первого раза - нажатие кнопки Power работает:

Дальнейшая сборка стопорится из-да задержек оставшихся деталей.
Цифровая регулировка контраста дисплея
Цифровая регулировка контраста дисплея работает:
Работает
Регулировка контраста работает!
Да, я очень удивился (+)
Регулировка заработала с первого раза :)
Сейчас заказал недостающие детали с Amazon.de и с Али, если всё придет, то деталей хватит на обе платы.
Вторая МК61S ожила.
Вторая МК61S ожила:

Паять stm32 моей древней паяльной станцией оказалось еще той жестью. Заказал станцию получше.
Дальнейшие шаги:
1. Ожидание оставшихся деталей для сборки платы уважаемому Арбинаде
2. Дописывание поддержки клавиатуры в прошивку.
Баг в разводке столбца клавиатуры KBD_9
В плате версии 1.10 обнаружился очень неприятный баг - столбец клавиатуры KBD_9 оказался неразведен вообще.
Придётся тоненьким проводком пытаться подпаяться непосредстенно к пину процессора - проблема в том, что дорожек к свободным пинам тоже нет. Мораль - если топология позволяет, надо вывести все свободные пины из-под чипа, мало ли, придется подпаиваться
Баг исправлябельный
Баг с KBD_9 исправлябельный, хотя паяться очень нетривиально:


Классика
Классика жанра - патч @fixme :)
Да, это классика :)
Хотя хардварные баги сложнее править, чем софтовые.
Если закоротить проводок от
Если закоротить проводок от Микроконтроллера на R7 - сгорит контроллер?
Не должно ничего случиться (+)
Не должно ничего случиться - только 4 вывода сконфигурены на выход, KBD_9 это вход:

Раскладка клавиатуры МК61S + наклейка
Тема перенесена
Питание MK61S #3 ожило
Наконец-то доехали недостающие детали с Али (удивительно, что с Mouser вторая часть так и не приехала, ожидается в ноябре. В общем, и года не прошло).
Это позволило продолжить сборку MK61S #3. Питание ожило: нажатие на кнопку "ВКЛ" делает 5 и 3.3 вольта:




UPDATE: цифровой контраст впаянного экрана тоже заработал. Следущие шаги - исправления ошибок разводки и впайка микроконтроллера.