Печатная плата для МК61S - какой вариант разрабатывать?

Экран: 20х4, ЦПУ: stm32 72МГц ОЗУ 20К ROM 64К, клавиатура: тактовые кнопки, плата: форм-фактор МК85, корпус: DIY
17% (2 голоса)
Экран: 16х2, ЦПУ: stm32 72МГц ОЗУ 20К ROM 64К, клавиатура: тактовые кнопки, плата: форм-фактор МК61, корпус: DIY
17% (2 голоса)
Экран: 16х2, ЦПУ: stm32 72МГц ОЗУ 20К ROM 64К, клавиатура: МК52, плата: замена платы в МК52, корпус: МК52
8% (1 голос)
Экран: какой-то OLED, ЦПУ: stm32 72МГц ОЗУ 64К ROM 512К, клавиатура: МК61, плата: замена платы в МК61, корпус: МК61
8% (1 голос)
Что-то еще (в комментариях)
50% (6 голосов)
Total votes: 12

Комментарии

Проголосовал за 1 вариант, как наиболее перспективный в мелкосерийном производстве. Индикатор позволит отображать весь стек или больше служебной информации.

Вариант в корпусе МК-52 красив, но у него больше шансов застрять на столе разработчика. Разыскивать и потрошить в более-менее заметном количестве старые МК-52 так себе удовольствие. Да и клавиатура там хотя и привычная, не то, что символ качества — за 30 лет вряд ли внезапно стала лучше.

вариант 1 вне конкуренции, мне он тоже нравится. Хотя тактовые кнопки типа таких тоже не вершина клавиатуростроения.

Проголосовал за второй вариант, но хотелось бы индикатор на 4 строки. С другой стороны, вариант 1 перспективнее для будущих прошивок.

как полуфабрикат :)
https://www.chipdip.ru/product/stm32-405stk
(цена 3000р)
STM32-405STK..

P.S. На сайте производителя Olimex https://www.olimex.com/Products/ARM/ST/STM32-405STK/

стартовый набор за 35 евро немного густовато

для LCD дисплей NOKIA 3310 BW 84х48 пикселей;

.
Хотя микроконтроллер мощный.

Ничто не мешает собрать вариант в 2,3,4 раза дешевле. :)

Kоннектор для внешних модулей можно добавить
https://www.olimex.com/Products/Modules/UEXT/

Например, для подключения модуля Gameduino 1 https://www.olimex.com/Products/Modules/Video/

P.S. У меня такой модуль сейчас подключён к плате Genuino 101 :)
Можно попробовать запустить и эмулятор MK-61 на этой плате

У меня такой на stm32basic плате тоже стоит :)

STM32F730R8T6, Микроконтроллер 32-Бит, Cortex-M7 + FPU, 462DMIPS, 216МГц, 64KB Flash, 256KB Ram, USB OTG HS/FS [LQFP-64]
https://www.chipdip.ru/product/stm32f730r8t6
Цена 330р

Интересный чип. А есть на нем дешевые платы с али?
"Черные таблетки" на STM32F411 (Cortex-M4, 100 МГц, 128К ОЗУ, 512К флэш) за $3.5 обошлись. МК61S на STM32F411 дает сейчас 10x от оригинала - вполне работабельно.
Памяти хватит для портирования чего угодно.

Плата с тактовыми кнопками. Как только на горизонте появилась тушка ПМК, тот кусок, где кнопки- отламывается по линии перфорации и штуковина загоняется в корпус.

Per Aspera ad Astra!

Кстати, была идея модульного ПМК. Если корпус с индикатором и клавиатурой оформить отдельным модулем, к нему можно разработать материнские платы МК61S, Каллисто и др.

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

Это тоже хорошая идея - сделать клавиатуру и индикатор, а "мозги" сделать на панельке разъемов. Начав с Cortex-M3 "синей таблетки" (та, что сейчас в MK61S), можно потом проапгрейдиться до "черной таблетки" на Cortex-M4.

Буду размышлять эту тему...

Но вопросы все те же - ЖКИ 20x4 не влезет в МК52, а 16x2 - в МК61. Так что лучше ориентироваться на полностью свою плату и 3Д-печатный корпус

вариант: 1602 под кузов МК52, но с самодельной клавой. Получаем полностью рабочий МК, 3Д печатный корпус - опция. Появился донор - кусок платы с кнопками отпилили, припаялись к клаве МК52. Если клава 52 окажется неприемлимой, запиливаем отпиленное взад. Заодно можно запилить видео на ютуб - "Жестокая расправа над МК с бензопилой и автогеном". Сплошной экшн - 2 раза запиливаем, и 2 распиливаем :-)

Per Aspera ad Astra!

Не, склоняемся к 20х4. Все-таки 3-4 строки в режиме программирования - это дорогого стоит.

Может быть ориентироваться на SwissMicro? Ты же вроде переписывался с мужиком, он рассказывал про заказ корпуса и платы. Похожий вариант (тонкий корпус, качественные кнопки) для МК61S я бы с удовольствием приобрел даже за 100-150 евро.

То ли я тогда не так понял, то ли у них поменялась идея насчет "пустого" калькулятора, вот ответ на мой вопрос в SwissMicro форуме:

This has never been offered, and likely would not be unless you plan to order a large number of them. These devices do not come from the mfg. firm as generic and then outfitted with cosmetics for each model, they are built in each model configuration. It's possible you saw a post from someone asking if such a model is available and mis-remembered it as something that may be offered.

Я бы тоже купил ради переноса МК61 туда

Я имел в виду заказ не у самих SwissMicro, а у тех, у кого они заказывают такой "вкусный" корпус. Вроде такое обсуждение было и даже назывались цифры в районе 100 евро за комплект с платой.

Да, припоминаю такое обсуждение тоже. Вот только не помню, где. Перекопал гмейл и другой емейл - не нашел.
В общем, написал снова Майклу вопросы

Вот такой вариант компоновки. Плату с ЦПУ можно потом апгрейдить
вариант компоновки

В проекции сбоку ошибка - не к той плате разьем клавиатуры, но идея понятна.

Правда, не знаю, как посадить дисплей на плату ЦПУ, чтобы расстояние было не такое большое, как в случае коннекторов "пинхеад - пинхол".

SD-карточку, UART и JTAG разьемы можно посадить с внутренней стороны платы клавиатуры, тогда "материнка" с ЦПУ останется минимальной - платка с двумя коннекторами

Первый раз голосовал за 1-й вариант, второй раз голосую за "что-то ещё" в виде предложенного эскиза. Но хотелось бы в корпусе.

В бытность изготовления самопальных корпусов для ZX-Spectrum их паяли из фольгированного текстолита.
(типа "гробика") и после надлежащей обработки и покраски они были вполне себе ничего. :)

P.S. А, голосвать, как видно, можно сколько угодно раз, если IP другой и без регистрации?

Первый раз, по-видимому, анонимусом прголосовал.

Корпус я думаю сделать в виде 3Д модели, обещали помочь с этим, как только печатная плата будет разработана, чтобы от нее плясать.
(у нас тут в библиотеках можно печатать 3Д, небольшая плата за расходные материалы).

Голосование, похоже, один раз, если голосовал залогинившись. Анонимусом - не знаю, как

Всё, больше нельзя анонимно голосовать :)

Для Каллисто экран хотелось бы 128×64 минимум. Возможно, это потребует другого разъёма платы индикатора. При разработке корпуса лучше предусмотреть возможность такой замены.

Также в ПМК Будущего будет динамик и выход на наушники — джэк или антенна блютуз. Через поколение звук станет важным каналом общения с ПМК — как Сири в айфонах, но попроще. Обработка звука, сведение и мастеринг, электро-музыкальные инструменты, голосовое меню, проигрыватель mp3/wav, вот это всё.

2 шт. 126х64 один ОЛЕД 1.4" изображение четкое контрастное, но мелковат, я только в очках разбираю изображение, ну и с размером клавиатуры как то не соотносится . другой - 12864 наподобие 2004, но по оси Х уже , а по Y шире. у обоих экранов SPI интерфейс присутствует. https://roboshop.spb.ru/display/12864B-V20-green

Per Aspera ad Astra!

Монохром 128×64 это уровень МК-161. Вполне можно вывести определение слова («программу») на индикатор и отредактировать его. Одну строку «экрана» (64 символов) тоже можно редактировать. И есть задумка редактора, в котором эту редактируемую строку можно выбрать.

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

Совместимы ли эти хотелки с корпусом МК61S — не знаю.

ЖКИ/OLED/E-Paper модули можно купить в китае. Будет дешевле однозначно, чем предложенные модули и меньше размером.
Например, на https://www.buydisplay.com/e-paper-display-module-e-ink-display-kit-manu...
Единственное, придётся самостоятельно сделать плату для подключения. Вся документация по подключению и примеры кода есть на их сайте и ее достаточно. У меня, по крайней мере, получилось с первого раза.

Crystalfontz America, Inc. нам никто. Можно и китайским заменить, если дёшево и надёжно.

Понимаю, если отечественное, пусть втридорога. Тот же МЭЛТ норм в МК-161 работает, нареканий на него нет. Если сейчас не получится использовать его или улучшенную модель, можно поставить дешёвую импортную замену. Перейдём потом. Сейчас стратегия разработки народного ПМК такая:

1. Использование типовых иностранных решений для разработки переносимой прошивки с метакомпиляцией «на борту».

2. Разработка макета железа из доступных комплектующих. Можно в параллель с 1.

3. Перенос прошивки с выбранного типового импортного устройства на своё железо. Сразу по завершению этапа 2 первая ступень отбрасывается, разработка прошивки продолжается на автономном железе — а железо дорабатывается под нужды нашей прошивки.

4. Перевод получившегося недорогого ПМК с мусорных комплектующих на отечественные. Его стоимость может увеличиться в 2-3 раза, зато уменьшится иностранное влияние на архитектуру и производство. При наличии спонсора (не совсем уж нереально) готовый русский продукт можно будет выпустить большим тиражом на международный рынок по схеме и цене малинки, Ардуино.

Сейчас по 1 этапу уже есть наработка, proof of concept. Причёсываю её, чтобы до конца октября официально анонсировать начало разработки, альфа-версию.