Развитие проекта эмулятора МК-61s - gitlab.com/vitasam/mk61s
Основной задачей было, получение бюджетного варианта, легкого в повторении всеми желающими. В связи с чем, печатная плата была ограничена размером 10х10 сантиметров. В качестве микроконтроллера используется готовая отладочная плата "BlackPill". Для сборки устройства не требуется паяльная станция или специфичное оборудование. Навыков пайки начинающего радиолюбителя и паяльника из поднебесной, будет достаточно.
Ну и дополнительно, хотелось создать аппаратную платформу, пригодную для реализации других эмуляторов программируемых микрокалькуляторов или вычислительных систем.
Обсуждение проекта и просто общение любителей программируемых микрокалькуляторов, происходит в группе в Телеграм - https://t.me/mk61s
Программный код проекта основан на работе Феликса Лазарева (https://github.com/fixelsan/emu145), в связи с чем ни один "ЕГГОГ" не пострадал и участники проекта могут во всей красе насладиться особенностями работы микрокалькуляторов "Электроника МК-61".
Для снижения порога входа в проект, исходный код предоставлен для среды разработки Arduino IDE. Для предложенного исходного кода сформированы также бинарные файлы, которые можно найти в соответствующей папке проекта.
Разработка ведется творческим коллективом, в составе:
- Digitalinvitro (https://github.com/digitalinvitro) - программный код
- Vitasam - (https://github.com/vitasam) программный код
- UN7FGO (http://gengen.ru/) - схема, печатная плата и документация
На данный момент, актуальной является 3-я версия печатной платы устройства, гербер-файлы которой размещены в соответствующем разделе.
Устройство в сборе, имеет габариты 99х99х19 мм, но никто не мешает "доработать его напильником" и сделать значительно тоньше. Все возможности для этого имеются.
Более подробное описание проекта:
https://github.com/UN7FGO/MK61S_MINI/blob/main/doc/MK61s-mini-Documentation.pdf
Инструкция по сборке:
https://github.com/UN7FGO/MK61S_MINI/blob/main/doc/MK61s-mini-Assembly.pdf
Инструкция по прошивке микроконтроллера, "для чайников":
https://github.com/UN7FGO/MK61S_MINI/blob/main/doc/MK61s-mini-Programming.pdf
Инструкция по работе с Терминалом:
https://github.com/UN7FGO/MK61S_MINI/blob/main/doc/MK61s-mini-Terminal.pdf
Литературное творчество о Проекте: - https://habr.com/ru/articles/860226/
Видеоинструкция по сборке от Виталия (FANJET) - https://www.youtube.com/watch?v=JBStgbfmuOs
Желающие поправить проект "под себя", могут это сделать на Open Source Hardware Lab - ЗДЕСЬ
73!