Как стать автором
Обновить

Роботрон. Как восстановить клавиатуру из 1987г. для чайников

Время на прочтение13 мин
Количество просмотров13K
Всего голосов 95: ↑95 и ↓0+95
Комментарии70

Комментарии 70

Ретро всегда в моде.

Это не ретро, это DIY в древнем корпусе. Никогда не понимал такого удовольствия - выкинуть рабочую начинку и вставить ардуину в ретро-корпус.
Было бы круто всё-таки отреверсить или вставить ПЗУ со своей прошивкой и забрать данные со штатного разъёма.

Было бы круто всё-таки отреверсить или вставить ПЗУ со своей прошивкой и забрать данные со штатного разъёма.

Вы всегда можете найти такую клавиатуру, сделать именно так, как считаете правильно и написать отличную статью! Показать личным примером, так сказать, как надо делать!

Я не любитель ретро в быту чтобы этим заниматься. Но когда я открыл статью, которая называется "как восстановить клавиатуру 1987г", я как профессиональный программист, как любитель-электронщик и как давнишний владелец компа на Z80 предвкушал многое прочитав первых два абзаца.
А оказалось просто моем корпус и используем готовую прошивку эмулятора клавы для STM32.

Конечно автор сделал ровно то что хотел сделать и его усилия это не обесценивает. Но обозначить разочарование из-за ожиданий от статьи с таким названием и вводными имею право.

В конкретном случае клавиатура восстановлена, покрашена, и заменён в ней контроллер. Как по мне, вполне соответствует ожиданиям.

Так а что помешало вам восстановить протокол? Он же там совсем не сложный - при нажатии клавиши отправляется 8 бит и когда её отпускают - тоже 8. Могли бы припаять тот же Arduino и проверить. Ну честно вот если бы на памятнике архитектуры кто-нибудь сделал балкон с сайдингом - ведь это неправильно.

Сейчас нет. А вот через лет 10-20 очень даже.

Лучше всего собрать свою плату расширения для подключения к usb, к.м. к.

Если цель стоит именно реставрация то это оправдывает создание ещё одного устройства. Тут изначально другая парадигма - потрогать qmk и в качестве испытуемого выступила эта клавиатура. На секундочку, клавиатура с помойки.

Клавиши остались оригинальные. А клавиатуру определяют именно клавиши.

А уж оставлять контроллёр старый или заменить на новый, пусть каждый сам для себя решает. А то так можно признать вандализмом и свою прошивку ПЗУ, и замену высохших электролитов с потрескавшимся проводом.

Пост вышел просто отличный! Работа проделана колоссальная, спасибо за развёрнутую статью о всех своих мытарствах, прочитал с удовольствием!

Спасибо!

Спасибо! Вообще у меня несколько десятков метров МГТФ разного сечения.

а как вы его зачищаете?

НЛО прилетело и опубликовало эту надпись здесь

Я зачищаю подобным инструментом. Главное подобрать правильный диаметр отверстия, чтобы он не цеплял жилы но снимал изоляцию.

У меня есть такой инструмент, конечно лучше кусачек, но все равно он адекватно не зачищает - изоляция очень тонкая чтобы нормально захватить

Были у меня дешманские кусачки родом из Китая. Надфилем в губках проточил несколько выемок. Теперь есть специальные кусачки для МГТФ.

Говорят, можно зажигалкой сжигать тефлон. Сам не пробовал.

Можно. Не нужно. Идёт прямой переход в фазу газа с разложением на не очень полезные вещества.

Есть многое на свете, друг Горацио, что и не полезно нашим мудрецам.
Например, 40 лет назад мы делали плоские (даже цветные) шлейфы с помощью гидрофурана. И т.п. - никто нос не воротил ;-)
И вообще,Ю если бы Zewa не заменила "Правду", жили бы сейчас при социализме.

всегда обжигали куском нихромовой проволоки ~ 2 см, зажатой прямо в контактах кнопочного выключателя, подключенного к источнику в 2-6 вольт

О, долгожданная давно обещанная статья. И, конечно, завсегдатаи теплого лампового чатика :)

Пожалуйста! Приятного чтения!

А напомните, где обещал статью?

Отличный пост вышел.
Интересно, кстати, что не понравилось в ощущениях от печати? Жестковата она?

Ну и как же тут не кинуть вот эту статью:
www.sannata.org/konkurs/2010/kt1016.shtml

>>Отличный пост вышел.

Спасибо!

Ощущение? Очень непривычно. Ладно к шуму привыкнуть можно даже, потом, получать от этого некоторое тонкое удовольствие. Но все современные клавиатуры похожи друг на друга очень сильно в плане хода клавиш и формы колпачков. Тут же ход клавиши семь миллиметров и форма колпачка ни на что не похожа на то с чем я в основном работаю - дешманские клавы ноута дома и рабочего компа. Надо очень долго привыкать и почти с нуля. Мозг и пальцы сопротивляются.

О, статья шикарная, спасибо!

Что, по сути, будет КЗ плюса и минуса питания по линии пинов МК. В лучшем случаев

... выходной драйвер порта МК просто ограничит ток.

И "случаев" поправьте.

Увы, не все мк могут в ограничение тока на выводе. Если бы это было повсеместно, то при подключении светодиода, самого простого, не требовало бы токоограничивающего резисторадля "поморгать светодиодиком".

"Случаев" поправлю чуток позже, спасибо.

Не совсем так. Ток на выводе МК ограничивается внутренними схемами МК для того, чтобы не сжечь выходной транзистор GPIO ножки. А токоограничительный резистор защищает светодиод, который сгорит гораздо раньше, чем МК начнет ограничивать ток. Плюс защита по току на МК частенько едина на весь порт. По этому, если она начинает работать, выходное напряжение просаживается не на одной а на 8-16 выходах одновременно.

Обычно, если есть опасность подобного КЗ из-за неверной программной конфигурации вовремя отладки, на выходы напаивают резисторы порядка 100 ом. Это и от КЗ убережет и даст право на ошибку в программе или монтаже без фатальных последствий.

Читаю это как "затворный резистор не нужен" ) Это поведение каких-то определённых МК? Каких именно?

Если вы про управление внешним полевиком, то не понимаю, откуда такой вывод. Бросок тока, при попытке прокачать затвор напрямую, просадит целый порт, а если еще питалово криво разведено, то весь контроллер ресетнётся. Было дело, пытался в исследовательских целях пожечь pic18. Коротил ножки по всякому - хоть бы хны. Доводил напряжение питания до 10 в (как в анекдоте про бензопилу и лом, ага). Не горит, хоть и греется, как черт. Что характерно, при повышении напряжения питания пропорционально увеличивался максимальный выходной ток. Если там не стабилизатор тока по питанию стоит, то как минимум, выходное сопротивление цепей питания порта вполне себе ненулевое и пожечь МК не даст. Другие МК так не мучал, не доводилось, да и не надеюсь на подобную живучесть, но коротыши GPIO при неверной конфигурации ловить доводилось, ни разу по этой причине МК не пожог. МК разные - ST (stm32), Infineon (mb96), Microchip (pic16/18), Freescale (KE04), китайцы всякие. За Atmel/ардуинки говорить не стану, юзал нечасто, накосячить не успел.

Я бы сказал, что "все не могут".

НЛО прилетело и опубликовало эту надпись здесь

В школе были компы, клоны 286, какие-то Искры, если не путаю, давно это было.. Помню как классно ощущались при печати те клавиатуры, тоже вроед бы jcuken были.

Загрузка DOS с пятидюймовой дискеты, Turbo Pascal, тогда все это ощущалась как магия какая-то, до сих пор в памяти запах тех компов, мечтал что когда-либо у меня свой такой-же будет.. Знал бы тогда, какой комп у меня будет сейчас :)))

> Знал бы тогда, какой комп у меня будет сейчас

То сразу расхотелось бы на этом убожестве работать, ведь надо всего ничего 30 лет подождать?

Не знаю даже, тогда все было очень интересно, сейчас, конечно, с таким компом быстро загрустишь.

Тут дело не что им делать интересно, а что с ним самим делать интересно. Другой подход, а сколько удовольствия!

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

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

Считаю так. Новое железо добавлять можно, это потерей аутентичности не будет. Но очень желательно при этом:

  1. Старое железо не удалять из корпуса, а просто отключить.

  2. Не проделывать в корпусе новые отверстия.

Но даже так, как сейчас - отличная конструкция.

Восстанавливать ли ЛКП - на любителя, приемлю оба варианта. Сейчас даже в музеях часто восстанавливают.

Новое железо это новое железо. Стояла немного другая задача - изначально потренироваться в клавиатуростроение. Восстановление клавиатуры - приятный бонус. Отсюда и новое отверстие и передача платы и прочее.

А, точно, пропустил, что вы вернули родное железо, это хорошо, возможно, ему предстоит стать контроллером каким-нибудь.

Я бы ещё ма-а-аленькие SMD-диодики впаял бы в разрезы дорожек около каждой клавиши, для возможности нажатия более одной кнопки одновременно. При аккуратном исполнении оно выглядело бы «как тут и было».

Хорошая мысль, спасибо! Может быть когда нибудь я так и сделаю. Но не сейчас.

попытался напечатать этот пост на ней… но не вышло.

настолько тугие кнопки?

Самые тугие - на ранних БК, и это особенно обидно потому что средства работы с текстами там ну очень развитые (Vortex, например). Начиная с какого-то года начали применять менее тугие кнопки.

Я знаю что современные адепты свидетелей идеальной Клавы меряют усилие пружины свичей в граммах, так вот - для этой клавиатуры я усилие в граммах не знаю. Нажимать приятно. Работать не привычно, а отсюда - дико и не можется.

замыкает собой контактные площадки из меди на самом текстолите.

Судя по фотографиям, контакты позолочены и очень даже вероятно с подслоем палладия.

Отнюдь, обычная медь.

Вы уверены? Обычная медь, после такого срока будет матово-темно-коричневой из за окислов. Или вы плату чистили чем-то?

Наждачка 0, ватка, спирт.

Ну, тогда норм. Там уже обычная медь.

ах вот куда делось золосто с палладием. ну теперь точно тольок обычна медь xD

Насчёт "не той версии" 32U4: у чипа там количество выводов всегда одинаковое, различается только число выведенных на удобные для подключения ноги. И шаг там не то чтобы большой, тонкими проволочками можно задействовать и другие выводы.

Не хотел настолько заморачиваться и исходил из тех ресурсов что были под рукой.

  1. Почему в наших нии всегда такая грязная техника была? Про туалеты и говорить нечего (тут отсылка к Чертоку).

  2. Сейчас полно отличной химии для детейлинга, можно было помыть, а не красить

  3. Кнопки тугие, но зато лишний раз подумаешь, прежде чем печатать

off Вопрос для знатоков античных клавиатур. От чего была клавиатура на фото ниже?
В клавиатуру был встроен самодельный ZX Spectrum с памятью К565РУ7 и дисководом.
фото

О, помню такие наклейки. Кажется, они были сделаны методом фотоплёнкографии ;)

Это просто наклейка. Невысокого качества изготовления.

Вот здесь упоминается клавиатура, которая по изгибам корпуса и прорезям под кнопки абсолютно идентична приведённой на вашей фотографии. Если суммировать информацию по приведённой ссылке: ЕС 8003 / отделяемая клавиатура от модификации терминала МС6102.

Адептус Механикус одобряют вашу работу по возрождению в новом обличии древнего Духа Машины.

Во славу Омниссии!

Отличная статья, хорошая работа! Ужасно жалею, что в свое время раздербанил клавиатуру от EC ЭВМ производства ICL. Литой алюминиевый корпус, весом что-то килограмм 5, кнопки с датчиками холла - совершенно неубиваемая конструкция.. :)

  1. Спасибо большое!

  2. Бывает. Все мы грешнвы своей молодостью.

Огромное спасибо за статью!
У меня такой вопрос. Получилось ли у вас в раскладке ЙЦУКЕН добиться полного соответствия легенд на клавишах печатаемым символам? Я имею в виду, к примеру, клавиши типа «; +», «: *», «8 (», «9 )» и т.д.?
ЗЫ. «бАмажка» — доказательство, что дружите с Кашкановым ;)

Отличный пост! А когда прочитал Артём Кашканов, так вообще стало интересно. Давно на его YOUTUBE канал подписан.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий