Конвертер IBM PingMaster

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

Що таке IBM PingMaster?

IBM PingMaster — це клавіатура, виготовлена IBM у 1980-х роках для китайського та японського ринку. Ця клавіатура використовує вінтажні зелені перемикачі і має дивний кабель підключення, який схожий на 9-контактний VGA-кабель, але з лише 4 контактами. Також ця клавіатура має вбудовані динаміки та регулятор гучності для цього динаміка, який дозволяє встановлювати гучність динаміка, а також дозволяє клавіатурі пищати кожного разу, коли ви натискаєте клавішу. Я не маю уявлення, навіщо була зроблена ця функція писку, але вона унікальна й відрізняється від інших. Щоб дізнатися більше про цю клавіатуру, просто загугліть її або перегляньте відео Chyrosran22 тут.

Про проєкт

Цей конвертер перетворює 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 / female-to-male
  4. (необов’язково) 9-контактний VGA гніздовий роз’єм

Необхідне програмне забезпечення

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

Кроки конвертації

  1. Підключіть плату Pro Micro. Ви можете підключити її безпосередньо до контактів кабелю за допомогою кабелів female-to-female/female-to-male або використовуючи 9-контактний VGA гніздовий роз’єм. Подивіться схему нижче для підключення:

    Діаграма підключення

  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 у розділі Корисні посилання. Після скидання ВИ МАЄТЕ негайно натиснути кнопку ПРОШИТИ у QMK ToolBox. Якщо все спрацює, ви повинні отримати якесь повідомлення про успішне завершення. Якщо це не працює, повторіть крок 5 ще раз. Якщо воно продовжує не вдаватися, будь ласка, перегляньте розділ Корисні посилання нижче.

    Плата Pro Micro

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

  7. Потім протестуйте конвертер, піднявши регулятор гучності клавіатури і набравши текст. Переконайтеся, що динамік працює під час набору. Також ви можете протестувати кожний ввід клавіші на веб-сайті keyboardchecker.

  8. Нарешті, після виконання всіх цих кроків — насолоджуйтесь вашою IBM PingMaster!

⭐ Якщо у цьому посібнику є помилки/проблеми, будь ласка, напишіть про них у розділі issues цього репозиторію.

Джерела та корисні посилання

Ресурси підручників

Ресурси QMK ToolBox

Посібники з апаратного забезпечення

Де купити

Ресурси спільноти