Переделка клавиатуры с PS/2 на USB: полное руководство с схемами и нюансами

Клавиатуры с разъёмом PS/2 до сих пор ценятся за надёжность, отсутствие задержек ввода и совместимость с устаревшими системами. Но современные материнские платы и ноутбуки давно отказались от этого порта в пользу USB. Если у вас завалялась любимая IBM Model M, Cherry G80-3000 или другая раритетная клавиатура с PS/2, не спешите её списывать — переделка на USB возможна даже без паяльника! В этой статье разберём все способы адаптации, от простых переходников до полноценной замены контроллера.

Важно понимать: не все методы одинаково хороши. Где-то понадобятся навыки пайки и чтения схем, а где-то хватит покупного адаптера за 200 рублей. Мы проанализируем плюсы и минусы каждого подхода, укажем на типичные ошибки (например, почему клавиатура может «глючить» после переделки) и дадим рекомендации по выбору компонентов. Если вы никогда не держали в руках паяльник — не беспокойтесь, найдётся решение и для вас.

Прежде чем начинать, ответьте себе на два вопроса:

  1. Собираетесь ли вы использовать клавиатуру на современной системе (Windows 10/11, Linux, macOS)?
  2. Готовы ли вы к тому, что некоторые функции (например, SysRq или Scroll Lock) могут работать некорректно?

Если ответ «да» — читайте дальше. Мы начнём с самых простых способов и постепенно перейдём к сложным.

📊 Зачем вы хотите переделать PS/2 на USB?
Клавиатура раритетная и дорогая
Нет PS/2 порта на ПК
Хочу использовать на ноутбуке
Эксперимент/хобби
Другое

1. Способ №1: Готовый переходник PS/2 → USB (без пайки)

Самый простой и безопасный метод — купить пассивный адаптер с PS/2 (female) на USB (male). Такие устройства стоят от 150 до 500 рублей и продаются в любом компьютерном магазине. Подойдёт для 90% клавиатур, выпущенных после 1995 года (когда был введён стандарт USB HID).

Как это работает? Адаптер просто эмулирует USB-устройство, переводя сигналы из протокола PS/2 в USB. Главное преимущество — не нужно разбирать клавиатуру или паять. Однако есть и подводные камни:

  • 🔌 Не все адаптеры универсальны. Дешёвые китайские модели могут не поддерживать N-Key Rollover (одновременное нажатие нескольких клавиш) или специальные клавиши (Win, Menu).
  • Проблемы с питанием. Некоторые клавиатуры (например, Microsoft Natural Keyboard) требуют больше тока, чем может дать USB-порт через адаптер.
  • 🖥️ Несовместимость с UEFI/BIOS. В меню загрузки клавиатура может не работать — это нормально, так как адаптер требует драйверов ОС.

Если вы выбрали этот способ, обратите внимание на адаптеры с чипом ADB-USB или FT232RL — они надёжнее «no-name» вариантов. Также проверьте, поддерживает ли ваша клавиатура USB на уровне прошивки. Например, KeyTronic или Focus FK-2001 могут потребовать дополнительных манипуляций.

2. Способ №2: Активный конвертер на базе Arduino или Pro Micro

Если пассивный адаптер не подошёл (например, клавиатура не определяется или работает с артефактами), придётся использовать программируемый конвертер. Этот метод требует минимальных навыков пайки и знания основ Arduino IDE, но зато даёт полный контроль над процессом.

Вам понадобится:

  • 🛠️ Плата Arduino Pro Micro (или Teensy) — около 500–800 рублей.
  • 🔌 Разъём PS/2 (female) или провода для подключения к клавиатуре.
  • 💻 Программа Arduino IDE и библиотека PS2Keyboard.
  • 🔥 Паяльник, припой, термоусадка (если будете соединять провода напрямую).

Схема подключения простая:

  1. Подключите Data (обычно зелёный или белый провод) к пину D2 на Pro Micro.
  2. Подключите Clock (обычно жёлтый или оранжевый) к пину D3.
  3. GND и +5V — к соответствующим контактам на плате.

Далее загружаем в Arduino скетч-конвертер. Готовые решения можно найти на GitHub (например, PS2toUSB или Soarer's Converter). После прошивки клавиатура должна определиться как стандартное USB HID-устройство.

Подключены ли провода к правильным пинам (Data → D2, Clock → D3)|

Установлена ли библиотека PS2Keyboard в Arduino IDE|

Выбран ли правильный порт (COM) в настройках|

Отключено ли питание клавиатуры во время пайки|

-->

⚠️ Внимание: Некоторые клавиатуры (например, IBM Model M с контроллером Bolton) требуют инверсии сигналов Data/Clock. Если клавиатура не работает, попробуйте поменять провода местами или добавить в скетч строку PS2Keyboard.begin(dataPin, clockPin, PS2Keymap_Russian); с указанием вашей раскладки.

3. Способ №3: Замена контроллера клавиатуры (для продвинутых)

Если первые два метода не сработали (например, клавиатура слишком старая или имеет нестандартный протокол), остаётся полная замена контроллера. Это самый сложный, но и самый надёжный способ. Подойдёт для энтузиастов, готовых разобрать клавиатуру и работать с микросхемами.

Вам понадобится:

  • 🧩 Новый контроллер (например, TMK или QMK-совместимый, как GH60 или Proton C).
  • 🔧 Отвёртки, паяльник, флюс, оплётка для удаления припоя.
  • 📄 Схема подключения матрицы вашей клавиатуры (можно найти на Deskthority Wiki или Geekhack).

Алгоритм действий:

  1. Аккуратно вскройте корпус клавиатуры и извлеките старую плату с контроллером.
  2. Отпаяйте провода матрицы клавиш от старой платы, запомнив их расположение (лучше сфотографировать!).
  3. Подключите провода к новому контроллеру согласно схеме. Например, для IBM Model M используется матрица 16×8, а для Cherry G80-3000 — 8×16.
  4. Прошейте контроллер через QMK Toolbox с нужной раскладкой.

Этот метод требует терпения и точности. Ошибки при пайке могут привести к короткому замыканию или неработающим клавишам. Зато в результате вы получите полностью современную клавиатуру с поддержкой NKRO, макросов и даже RGB-подсветки (если контроллер это позволяет).

Модель клавиатуры Сложность замены Рекомендуемый контроллер Примечания
IBM Model M (1985–2000) Средняя Soarer's Converter или Teensy 2.0++ Требуется инверсия сигналов, возможны проблемы с Num Lock.
Cherry G80-3000 Лёгкая Pro Micro (QMK) Стандартная матрица, подходит большинству прошивок.
KeyTronic Foam & Beam Высокая Custom PCB или Teensy 3.2 Уникальная матрица, может потребоваться ручное маппинг клавиш.
Microsoft Natural Keyboard Средняя TMK или Hasu USB-USB Возможны проблемы с мультимедийными клавишами.
⚠️ Внимание: При замене контроллера на клавиатурах с емкостными сенсорами (например, Topre Realforce) требуется специальная прошивка, поддерживающая аналоговый ввод. Стандартные QMK/TMK не подойдут!

4. Типичные проблемы и их решения

Даже после успешной переделки клавиатура может вести себя некорректно. Разберём самые распространённые ошибки и способы их устранения.

Проблема 1: Клавиатура не определяется системой

Возможные причины:

  • 🔌 Неправильное подключение Data/Clock — проверьте схему и поменяйте провода местами.
  • 💻 Отсутствие драйверов — для Arduino-конвертеров может потребоваться установка HID-драйвера (особенно на Windows 7).
  • Недостаточно питания — попробуйте подключить через USB-hub с внешним питанием.

Проблема 2: Не работают некоторые клавиши

Чаще всего это связано с:

  • 🎹 Неправильным маппингом матрицы — проверьте соответствие строк и столбцов в прошивке.
  • 🔧 Плохим контактом — перепаяйте провода, используя флюс.
  • 📜 Устаревшей прошивкой — обновите QMK или TMK до последней версии.

Проблема 3: «Призрачные» нажатия или залипания

Это типично для клавиатур с емкостными датчиками или изношенными мембранами. Решения:

  • 🧹 Очистка контактов — используйте изопропиловый спирт и ватные палочки.
  • ⚙️ Настройка дебаунсинга — в прошивке увеличьте параметр DEBOUNCE (например, до 10 мс).
  • 🔄 Замена мембран — для IBM Model M продаются ремкомплекты.
Что делать, если клавиатура работает только в BIOS, но не в Windows?

Это означает, что проблема не в аппаратной части, а в драйверах или прошивке конвертера. Попробуйте:

1. Отключить Fast Startup в настройках электропитания Windows.

2. Установить драйвер Zadig для Arduino-устройств (выберите libusb-win32).

3. Перепрошить конвертер с другой раскладкой (например, с PS2Keymap_US на PS2Keymap_RU).

5. Стоит ли игра свеч? Плюсы и минусы переделки

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

Плюсы Минусы
✅ Сохранение уникальной клавиатуры (например, IBM Buckling Spring или Cherry MX Black с редким звуком). ❌ Риск повредить клавиатуру при разборке/пайке.
✅ Совместимость с современными устройствами (включая MacBook или Raspberry Pi). ❌ Возможная потеря функциональности (например, SysRq или Pause/Break).
✅ Улучшение характеристик (например, добавление NKRO или макросов). ❌ Затраты на компоненты (контроллер, провода, инструменты).
✅ Удовлетворение от самостоятельного апгрейда. ❌ Время на настройку (особенно если клавиатура редкая и документации мало).

Если ваша клавиатура не представляет ценности (например, это обычная офисная Genius или A4Tech), проще купить новую USB-модель. Но если речь идёт о раритете или клавиатуре с уникальными переключателями — переделка оправдана.

6. Альтернативные решения: когда переделка не нужна

Не всегда требуется модифицировать саму клавиатуру. Рассмотрим альтернативы:

1. USB-хаб с портом PS/2

Некоторые старые USB-хабы (например, Belkin F5U237) имеют встроенный порт PS/2. Они работают как полноценные адаптеры, но встречаются редко. Ищите на eBay или в комиссионных магазинах.

2. Виртуальная машина с пробросом PS/2

Если вам нужна клавиатура только для ретро-игр или старых ОС (например, DOS), можно:

  1. Подключить её к старому ПК с PS/2-портом.
  2. Настроить удалённый доступ через RDP или Synergy.
  3. Или использовать VMware с пробросом USB-устройств (если клавиатура уже переделана).

3. Покупка донорской клавиатуры

На Avito или Юле часто продают клавиатуры с USB, но с такими же переключателями. Например, вместо переделки Cherry G80-3000 (PS/2) можно найти Cherry G80-3800 (USB) с аналогичными MX Black.

4. Использование Bluetooth-адаптера

Для некоторых клавиатур (например, Microsoft Wireless) существуют Bluetooth-модули, которые подключаются вместо оригинального контроллера. Это позволяет использовать клавиатуру даже с планшетами!

7. Где купить компоненты для переделки

Вот проверенные источники для покупки всего необходимого:

Компонент Где купить Примерная цена (2026) Примечания
Пассивный адаптер PS/2→USB АлиЭкспресс, Озон, Ситилинк 150–500 ₽ Выбирайте с металлическим корпусом и чипом FT232.
Arduino Pro Micro Amperka, Чип и Дип, AliExpress 500–800 ₽ Обратите внимание на клоны — они могут иметь проблемы с питанием.
Контроллер QMK (например, Elite-C) KBDFans, Keeb.io, DeskHero 1 200–2 500 ₽ Поддерживает RGB и NKRO «из коробки».
Разъём PS/2 (female) Чип и Дип, RadioShack 50–150 ₽ Можно выпаять со старой материнской платы.
Провода DuPont (для пайки) АлиЭкспресс, Beru 100–300 ₽ за набор Выбирайте многожильные с силиконовой изоляцией.

Если вы не уверены в выборе, загляните на форумы Geekhack или Deskthority — там есть подробные гайды по конкретным моделям клавиатур.

⚠️ Внимание: При заказе с AliExpress уточните у продавца, поддерживает ли адаптер N-Key Rollover и вашу раскладку (например, Русскую или Украинскую). Некоторые китайские адаптеры работают только с US-layout.

8. Часто задаваемые вопросы (FAQ)

Можно ли переделать PS/2 на USB без пайки?

Да, если использовать пассивный адаптер (способ №1). Однако он подходит не для всех клавиатур — старые модели (до 1995 года) могут требовать активного конвертера. Также адаптер не добавит новых функций (например, NKRO или RGB).

Почему после переделки не работают мультимедийные клавиши?

Это связано с тем, что прошивка конвертера (например, Soarer's или QMK) по умолчанию не поддерживает расширенные клавиши. Решение:

  1. Отредактируйте keymap.c в прошивке, добавив нужные комбинации (например, FN + F1 для регулировки громкости).
  2. Используйте программные утилиты вроде AutoHotkey (Windows) или xbindkeys (Linux) для переназначения.
Можно ли переделать клавиатуру от ноутбука (с разъёмом mini-DIN) на USB?

Технически да, но это сложнее, чем с обычным PS/2. Проблемы:

  • Ноутбучные клавиатуры часто имеют нестандартные матрицы и требуют ручного маппинга.
  • Разъём mini-DIN может использовать несовместимый протокол (например, ADB у MacBook).
  • Корпус ноутбука обычно неразборный — высок риск повредить шлейфы.

Рекомендуем поискать готовые решения для вашей модели на GitHub (например, прошивки для ThinkPad или Dell Latitude).

Как проверить, работает ли клавиатура после переделки?

Используйте эти инструменты:

  • 🖥️ Windows: Keyboard Test Utility или Keyboard Checker (онлайн).
  • 🐧 Linux: Команда showkey -a или evtest.
  • 🍎 macOS: KeyboardViewer (включается в настройках клавиатуры).

Обратите внимание на:

  • Отображаются ли все нажатия (особенно комбинации вроде Ctrl+Alt+Del).
  • Нет ли «призрачных» нажатий (например, самопроизвольного ввода символов).
  • Работают ли индикаторы (Num Lock, Caps Lock).
Какие клавиатуры нельзя переделать на USB?

Список «проблемных» моделей:

  • 🚫 IBM Beam Spring (1970–1980-е) — требует специального контроллера из-за уникального протокола.
  • 🚫 Apple Extended Keyboard II (ADB) — нужна переделка на USB через Griffin iMate.
  • 🚫 KeyTronic «Foam & Beam» — сложная матрица, часто требует ручной пайки каждой клавиши.
  • 🚫 Советские клавиатуры (например, «Электроника МС 7004») — нестандартные протоколы, документация отсутствует.

Для таких клавиатур лучше искать коллекционеров или специализированные сервисы по реставрации.