Просмотр полной версии : Миниклавиатура для Вектора
Improver
29.09.2020, 10:01
В своём проекте вектора-новодела (https://zx-pk.ru/threads/31273-graficheskaya-plata-vektora.html?p=1067539&viewfull=1#post1067539) я планировал сделать простую клавиатурку "для тестов" на макетке, и как-то не придавал этой части особого значения, а недавно натолкнулся на любопытную статью (https://habr.com/ru/post/453546/), в которой рассматриваются самодельные миниклавиатуры и решил довести эту часть до ума, пусть будет отдельным готовым проектом, альтернативой подключения к Вектору клавиатуры от ПС на атмеге (https://zx-pk.ru/threads/9294-orion-128-kontroller-ps-2-klaviatury.html).
Вот что в итоге получилось:
73581 73583
С нижней части платы наклеил тонкий вспененный полиэтилен, для удобства пользования:
73582
Схему клавиатуры отдельно приводить не вижу смысла, она полностью совпадает со стандартной схемой герконовой клавиатуры Вектора, кнопки использовал тактовые OMRON B3F-1052, крышки для этих кнопок размером 8х8 мм, всё заказывал на али. Там, кстати, есть аналогичные комплекты, кнопка+крышка, но покупать их не советую -- кнопки там не айс, у них сопротивление в нажатом состоянии ~12 Ом, да и тугие, усилие нажатия около 350 грамм (у омроновских 150 гр).
73584 73585
Наклейки на клавиши сделал просто на принтере, на самоклеющейся бумаге и "заламинировал" скотчем.
Плата попадает в китайское ограничение 100х100мм, нумерация выводов разъёма клавиатуры совпадает с нумерацией Вектора, можно подпаивать без проблем.
Архив с проектом в протеусе, гербер-архивом для изготовления платы и файлом для распечатки наклеек: 73580
Проект также размещён на гитхабе: github.com/ImproverX/Vector-KBD (https://github.com/ImproverX/Vector-KBD)
Единственное, новую клавиатуру пока ещё не подключил к Вектору и не протестировал...
Прикольный форм-фактор. Шадки качают! =)
У меня тоже есть вялотекущий проект мини-Вектора, от которого пока дальше всего продвинулась мини-клавиатура. Но пока не так далеко. Я записываю все достижения на hackaday.io (https://hackaday.io/project/173823-vector-06c-mini).
Подобрать маленькие кнопки с неслоновьим усилием -- это какая-то беда. Я остановился на ALPS STPMAME010, но сомневаюсь в правильности выбора. Они все равно довольно тугие, а закрепить на них колпачки вообще никак, поэтому приходится делать рамку, которая держит кнопки, или делать их на лепестках. Надежность всего этого меня сомневает.
Вот еще один человек делает тастатуру для c64 mini (https://bleughbleugh.wordpress.com/2020/05/12/c64-keyboard-its-alive-more/).
Improver
29.09.2020, 14:50
Прикольный форм-фактор. Шадки качают! =)Да, идея повернуть плату на 45 градусов -- оттуда. :)
Подобрать маленькие кнопки с неслоновьим усилием -- это какая-то беда.Если что, есть ещё более мягкие омроны, B3F-1050, на них усилие нажатия всего 100 гр. Хотя, поставленные мной 150-граммовые вполне удобны, усилие почти не ощущается, в то же время нет риска случайно нажать соседние кнопки. С ними клавиатура получилась не хуже сенсорной, как на каком-нибудь планшете. Ещё бы корпус к ней красивый сделать...
Я остановился на ALPS STPMAME010, но сомневаюсь в правильности выбора.Я, кстати, такие тоже рассматривал, купил даже десяток на пробу, но передумал. Да, они туговаты (около 200 гр.), крышку на них не прикрепишь, плюс монтаж SMD, что затрудняет распайку при большой плотности кнопок.
Вот еще один человек делает тастатуру для c64 mini (https://bleughbleugh.wordpress.com/2020/05/12/c64-keyboard-its-alive-more/).Интересно... Я и такие кнопки тоже рассматривал, мне они приглянулись, но я не смог у китайцев найти для них хороших квадратных крышек, все предлагают только "цилиндрики".
Если что, есть ещё более мягкие омроны, B3F-1050, на них усилие нажатия всего 100 гр. Хотя, поставленные мной 150-граммовые вполне удобны, усилие почти не ощущается, в то же время нет риска случайно нажать соседние кнопки. С ними клавиатура получилась не хуже сенсорной, как на каком-нибудь планшете. Ещё бы корпус к ней красивый сделать...
Посмотрю на твои кнопки, может быть переделаю свой дизайн еще. Хотя делать второй раз темные кнопки с белыми буквами мне не очень хочется. Пока все лежит в долгом ящике. Кнопки коммодорщика мне чем-то тоже не приглянулись в свое время, но не колпачками -- колпачки я по любому делаю сам.
Могу поделиться своими кодами цветов RAL, хотя колористика тут та еще и я не могу сказать, что я со своими попал в точку. Но в общем по-моему смотрится вполне Векторно.
Improver
29.09.2020, 15:47
Посмотрю на твои кнопки, может быть переделаю свой дизайн еще. Хотя делать второй раз темные кнопки с белыми буквами мне не очень хочется.Да, там получится, что всё заново начинать надо -- новые колпачки, новый дизайн...
Могу поделиться своими кодами цветов RAL, хотя колористика тут та еще и я не могу сказать, что я со своими попал в точку. Но в общем по-моему смотрится вполне Векторно.Ну... Я про цвета пока не задумывался, до внешнего (корпусного) оформления ещё не дошёл. Но тут главное сохранить стиль/характер Вектора. :)
Да, там получится, что всё заново начинать надо -- новые колпачки, новый дизайн...
Этих кнопок мало, так что их я смогу подлатать, или переделать. Но для этого надо добыть омронов и посмотреть, можно ли сделать адаптер, например. Но пока у меня и так ворох недоделанных проектов выше крыши.
Improver
04.10.2020, 08:47
Протестировал клавиатуру на Векторе. Чтобы не паять, решил подключить её к входу ПУ, там, по сути, точно такая же микросхема КР580ВВ55А, как и на штатной клавиатуре, только порты обращения другие. Для теста бинарно пропатчил стандартную программу "Тест устройств", вот изменённый вариант, если кому-то понадобится: 73619
вывод ПУ -- клавиатура:
А01(+5В) -- 1
А02(РА7) -- 8
А03(РА6) -- 4
А04(РА5) -- 3
А05(РА4) -- 2
А06(РА3) -- 5
А07(РА2) -- 6
А08(РА1) -- 9
А09(РА0) -- 7
А10(GND) -- 10
В02(РВ7) -- 14
В03(РВ6) -- 15
В04(РВ5) -- 19
В05(РВ4) -- 20
В06(РВ3) -- 21
В07(РВ2) -- 18
В08(РВ1) -- 17
В09(РВ0) -- 16
C02(РC7) -- 11
C03(РC6) -- 12
C04(РC5) -- 13
С миниклавиатуры подключил всё, кроме линий "ввод", "сброс" и индикатора "рус", все кнопки работают замечательно. "ВВОД", "БЛК" и "СБР" отдельно проверял вольтметром, индикатор можно проверить просто замыканием на массу его вывода.
73620 73621
73622
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot