
На radio-kit.ru предлагают модуль RC004 (матрица клавиш 4х4) и модуль RC023 (матрица клавиш 1х4). Для клавиатуры ZX SPECTRUM требуется 40 клавиш, поэтому выбрал два модуля 4х4 (в сумме 32 клавиши ) и два модуля 1х4 (еще 8 клавиш). Матрицы клавиш можно наклеить на плоское основание, в качестве его использовал лист пластика размером 230х140 мм толщиной 3 мм.

Макет клавиатуры
Для подключения к гибким шлейфам нужны штыревые разъемы с шагом 2,54 мм. Вырезал из подходящей гребенки два разъема на 8 контактов и два разъема на 5 контактов. Штыревые разъемы припаял к планкам, вырезанным из stripboard ("полосковой" платы). Планки с разъемами прикрутил винтами М3 к кронштейнам, которые вырезал из кабель-канала 12х12 мм.
В качестве разъема использована 16-контактная цанговая панелька для микросхем. На плате Ленинграда также впаяна 16-контактная панелька с плоскими пружинящими контактами.
Stripboard можно заказать на AliExpress.

Скомпоновав клавиатуру, надо снизу основания разметить места для приклейки кронштейнов с разъемами. Кронштейны приклеил универсальным клеем (made in China).
Схема соединений клавиш матриц с разъемами

Клавиатура ZX SPECTRUM состоит из двух секций 5 столбцов на 4 строки. Аналогично надо из матриц скомпоновать такие же секции. Ниже показаны схемы соединений для левой и правой секций клавиатуры ZX SPECTRUM.

Есть два варианта компоновки - шлейфы в верху клавиатуры и шлейфы в низу клавиатуры. Выбрал вариант со шлейфами в верхней части клавиатуры. В этом случае шлейфы не будут мешать при наборе команд.
Чтобы не загромождать чертеж, соединения штыревых разъемов с разъемом клавиатуры не показаны. У контактов штыревых разъемов прописаны названия контактов разъема клавиатуры, с которым надо соединить данный штыревой контакт. Провода от контактов KL0 - KL4 попарно спаяны на промежуточной планке, с которой на разъем клавиатуры идет уже один провод.
Провода от контактов клавиш подключаются на схеме Ленинграда к шинам A8...A15 через диоды, но для простоты я пишу сразу названия адресных шин.
Схема соединений сделана для подключения клавиатуры к плате Ленинград-1.

Схема соединений (вид сверху)

К боковым разъемам подпаяны монтажные провода 30AWG. К 16-контактному разъему клавиатуры подпаяны жилы от плоского кабеля. Использовал плоский кабель, которым подключается дисковод к материнской плате компьютера.
Проще всего наклеить матрицы клавиш на основание, а на клавиши наклеить самоклеющиеся наклейки.
В первом варианте клавиатуры я распечатал наклейки на принтере и наклеил на клавиши. Матрицы не приклеивал, так как планировал крепить на скотч. Сначала разметил на основании контуры, где будут крепиться матрицы. Затем разместил матрицы 4х4 на основании и прижал прищепками нижние кромки матриц к основанию. Прозрачным скотчем шириной 24 мм приклеил верхние кромки матриц 4х4 к основанию. Убрал прищепки и приклеил нижние кромки матриц 4х4 к основанию. Для защиты бумажных наклеек прилепил полосу широкого скотча 72 мм поверх клавиш с напуском 5-6 мм на левой и правой боковых сторонах. Аналогично прикрепил скотчем 24 мм матрицы 1х4 на левой и правой сторонах клавиатуры. Дополнительно приклеил скотчем 12 мм боковые плоские шлейфы к основанию.
Готовую клавиатуру можно закрыть шильдом с прямоугольным вырезом в центре под поле клавиш.
Клавиатура с разъемом для подключения к плате Ленинград-1 (вид сверху):

Клавиатура с разъемом для подключения к плате Ленинград-1 (вид снизу):

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

Клавиатура с самоклеющимися наклейками на клавиши. Размер наклеек 10х10 мм.

Вариант матричной клавиатуры с угловыми штырьковыми разъемами
Для изготовления этого варианта клавиатуры вам понадобятся кусок платы stripboard и угловой штырьковый разъем.

Для подключения матриц надо изготовить два 8-контактных и два 5-контактных кронштейна.

Также потребуются восемь винтов М3 с потайной головкой длиной 12-13 мм. Для прокладки между платой клавиатуры и кронштейнами нужно изготовить из текстолита толщиной 2 мм восемь шайб.

Вместо винтов с потайной головкой можно попробовать короткие саморезы или шурупы, а вместо гайки подходящие пластинки с отверстием для вкручивания самореза.
Саму плату клавиатуры можно вырезать из текстолита, гетинакса или оргстекла толщиной 3 мм и размерами 235 х 140 мм. На лицевой стороне по центру платы прикрепите узкими полосками скотча две матрицы 4х4 и с боков по одной матрице 1х4. Загните гибкие шлейфы на обратную сторонй платы, подключите кронштейны с разъемами и разметьте отверстия для крепления кронштейнов. Отклейте матрицы от платы м просверлите восемь отверстий для крепления кронштейнов. С лицевой стороны платы сверлом Ø 6-7 мм раззенкуйте отверстия под потайные головки винтов.
Крепление кронштейнов с разъемами

Еще понадобится изготовить промежуточную планку и установить её между 8-контактными разъемами. Посредине планки залужено пять печатных дорожек для пайки проводов KL0 - KL4.
Скомпонованная плата клавиатуры

Для монтажа соединений потребуется изготовить из куска картона шаблон, на котором в точном соответствии с платой разместить 8-контактные кронштейны, промежуточную планку и 5-контактные кронштейны. Кронштейны можно прикрепить к шаблону нитками или монтажным проводом. К 5-контактным кронштейнам сразу же припаяйте провода и потом уже прикрепите к шаблону. Возле 8-контактных кронштейнов сделаны прямоугольные вырезы для удобства пайки проводов к контактам кронштейна.
Шаблон, подготовленный для монтажа соединений

Схема соединений клавиатуры

Шаблон после припаивания 5-контактных разъемов

Шаблон после пайки 8-контактных разъемов

Шаблон после пайки шлейфов к разъему клавиатуры

Клавиатура, подготовленная для пайки разъема

Клавиатура с припаянным разъемом и 4 стойками (вид сверху)

Клавиатура с припаянным разъемом и 4 стойками (вид снизу)

Еще по теме клавиатуры - таблица расписания клавиатуры ZX SPECTRUM, позволяет быстро найти комбинацию клавиш для ввода команд. Удобна для ввода программ.

Скачать таблицу
Последнее редактирование 26 сентября 2025 г.
|