Конвертер IBM Pingmaster

Оригинальный пост на GitHub

Клавиатура IBM PingMaster
Источник изображения

Что такое IBM PingMaster?

IBM PingMaster — это клавиатура, созданная IBM в 1980-х годах для китайского и японского рынков. Эта клавиатура использует винтажные зеленые переключатели и имеет странный соединительный кабель, который похож на 9-контактный VGA-кабель, но с только 4 контактами. Также эта клавиатура имеет встроенные динамики и регулятор громкости для этих динамиков, который позволяет вам определять громкость динамика, а также позволяет клавиатуре издавать звуковой сигнал каждый раз, когда вы нажимаете клавишу. Я не знаю, зачем была сделана эта функция звукового сигнала, но она уникальна и отличается. Чтобы узнать больше об этой клавиатуре, просто погуглите или посмотрите видео Чиросрана22 здесь.

О проекте

Этот конвертер преобразует 4 контакта клавиатуры IBM PingMaster в USB-выход. Это позволяет пользователю использовать клавиатуру IBM PingMaster с любым современным компьютером. Целью этого проекта было создание описанного выше конвертера. Для этого я прошел через множество источников и устранение неполадок. Чтобы помочь всем, кто в будущем захочет сделать этот проект, я описал свой процесс создания этого конвертера, а также перечислил источники, которые помогли мне достичь этой цели. Без интернета я не знаю, как бы я смог сделать этот конвертер. Для получения более подробной информации об этом проекте посетите его репозиторий на GitHub.

Особая благодарность

Я хотел бы выразить особую благодарность MrKeebs. Его видео на YouTube действительно помогло в создании этого конвертера. Это было очень хорошее руководство, но у меня были трудности с разделом, где нужно было загрузить HEX-файл в PingMaster, но это было очень полезно для понимания проводки. Посмотрите его видео здесь.

В описании видео MrKeebs на YouTube есть ссылка на его сервер Discord. Этот Discord был очень полезен, когда дело дошло до отладки моих проблем с созданием конвертера, поэтому, пожалуйста, проверьте этот сервер Discord и попросите о помощи, если вам это нужно.

Необходимое оборудование

  1. Клавиатура IBM PingMaster
  2. Плата Pro Micro
  3. Провода или кабели с разъемами female to female/male
  4. (по желанию) 9-контактный разъем VGA female

Необходимое программное обеспечение

  1. QMK ToolBox
  2. Веб-браузер

Шаги конвертации

  1. Подключите плату Pro Micro. Вы можете подключить ее напрямую к контактам кабеля, используя кабели female to female/male или с помощью 9-контактного разъема VGA female. Посмотрите на диаграмму ниже для проводки:

    Схема подключения

  2. После подключения всего создайте свой HEX-файл. Этот HEX-файл будет макетом клавиатуры, который вы можете разработать через сайт под названием tmk-kbd. Так что, по сути, разработайте свой макет через этот сайт, а затем загрузите его.

  3. Когда у вас будет макет вашего файла, вам нужно загрузить файл на плату Pro Micro. Для этого загрузите и настройте инструмент под названием QMK ToolBox.

  4. Когда QMK ToolBox будет настроен, нажмите открыть и перейдите в каталог HEX-файла, который вы загрузили на шаге 2. Под текстом микроконтроллера выберите atmega32u4. У вас может быть другое значение, поэтому вам, возможно, придется проверить, что у вас за микроконтроллер через терминал. Посмотрите на Полезные ссылки, если вы запутаетесь.

  5. Прежде чем выполнять этот шаг, не подключайте вашу IBM PingMaster к плате Pro Micro и прочитайте весь шаг 5 перед его выполнением. После того как все будет настроено, подключите плату Pro Micro (от micro USB-кабеля) к вашему компьютеру с запущенным QMK Toolbox. Затем немедленно сбросьте плату Pro Micro, замкнув ее. Чтобы сбросить, пожалуйста, посмотрите на диаграмму ниже или на ссылку SparkFun, указанную в Полезных ссылках. После сброса вы ДОЛЖНЫ немедленно нажать кнопку FLASH в QMK Toolbox. Если это сработает, вы должны получить сообщение о успехе. Если это не сработает, повторите шаг 5 снова. Если это продолжает не срабатывать, пожалуйста, посмотрите на Полезные ссылки ниже.

    Плата Pro Micro

  6. После шага 5 подключите вашу IBM PingMaster к вашему конвертеру.

  7. Затем протестируйте ваш конвертер, увеличив регулятор громкости клавиатуры и набрав текст. Убедитесь, что динамик работает, когда вы печатаете. Также вы можете протестировать каждое нажатие клавиши на сайте под названием keyboardchecker.

  8. Наконец, после завершения всех этих шагов, наслаждайтесь вашей IBM PingMaster!

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

Источники и полезные ссылки

Ресурсы учебника

Ресурсы QMK ToolBox

Руководства по оборудованию

Где купить

Ресурсы сообщества