Привет, SE7EN!
Наша команда уже давно занимается разработкой и выпуском эргономичных клавиатур, и нас регулярно спрашивают: «Реально ли собрать сплит своими руками, без печатной платы и глубоких познаний в электронике?» Ответ — конечно. Сегодня мы детально разберем этот процесс. High Plains Drifter v2 — это изогнутая сплит-клавиатура, изначально спроектированная под PCB, но ее форм-фактор отлично подходит и для «навесного» монтажа с применением хотсвап-сокетов, обычного провода и контроллеров RP2040 Zero.
Ниже — пошаговый гайд: от подготовки 3D-печатного корпуса до прошивки и проверки матрицы клавиш. Инструкция адаптирована для новичков: мы подробно описываем каждый этап, прикладываем схему соединений и разбираем частые ошибки, с которыми сталкиваются при первой самостоятельной сборке.
⚠️ Обратите внимание: данный мануал не охватывает сборку дополнительных модулей. Для них требуется печатная плата, так как разъемы и мелкие компоненты физически не приспособлены к навесному монтажу — соединения в таком случае будут крайне ненадежными.
Полезные ресурсы
— Корпус HPDv2 (STL для 3D-печати)
— Модель корпуса HPDv2 (STEP для редактирования)
— Электрическая схема HPDv2
— Прошивка
— Документация по QMK
Компоненты
|
Компонент |
Количество |
|---|---|
|
Контроллер RP2040 Zero |
2 шт. |
|
USB Type-C daughterboard (толщина 1.6 мм) |
2 шт. |
|
Диоды 1N4148 |
60 шт. |
|
Резисторы (1–100 кОм) |
2 шт. |
|
Хотсвап-сокеты |
60 шт. |
|
Переключатели (свитчи) |
60 шт. |
|
Кейкапы |
60 шт. |
|
Вставки M3x5 |
10 шт. |
|
Винты M3x4 |
10 шт. |
|
Силиконовые ножки 3M (8 мм) |
4 шт. |
|
Монтажный провод (одножильный) |
~1 метр |
Инструментарий
-
Паяльная станция (паяльник)
-
Припой и флюс
-
Пинцет
-
Бокорезы
-
Отвертка
Процесс сборки
Шаг 1. Подготовка корпуса и установка компонентов
Распечатайте и зачистите корпус, вплавьте вставки M3x5 и установите свитчи вместе с сокетами.

Далее предстоит скоммутировать все сокеты в матрицу (ряды и столбцы).
Для рядов используем диоды 1N4148: со стороны анода необходимо загнуть вывод и укоротить его до 5–7 мм.

Столбцы удобнее всего соединить отрезками провода (хотя при желании можно использовать и «ножки» от диодов).

Шаг 3. Пайка матрицы
Столбцы спаиваем вместе, прикрепляя провода к соответствующему контакту каждого хотсвап-сокета.


Далее монтируем ряды: припаиваем диоды 1N4148 анодом ко второму контакту сокета и объединяем их общим проводом для каждого ряда.


Шаг 4. Подготовка контроллеров
Нам потребуются две платы RP2040 Zero, две daughterboard-платы USB-C, пара резисторов (1–100 кОм) и соединительные провода.
Коммутируем все согласно схеме:

Сначала припаиваем провода к USB-C платам (удобнее использовать разные цвета для наглядности).

Затем соединяем USB-плату с контроллером RP2040 Zero и впаиваем резисторы. Это критически важно: так контроллер «понимает», какая это половинка (левая или правая).
⚠️ Внимание: D- и D+ на левой и правой половинках меняются местами!
Левая часть:
|
USB-контакт |
Пин RP-ZERO |
|---|---|
|
VCC |
5V |
|
GND |
GND |
|
D− |
0 |
|
D+ |
1 |
-
Резистор: один конец на 3V3, другой — на пин 29.

Правая часть:
|
USB-контакт |
Пин RP-ZERO |
|---|---|
|
VCC |
5V |
|
GND |
GND |
|
D− |
1 |
|
D+ |
0 |
-
Резистор: один конец на GND, другой — на пин 29.

Шаг 5. Интеграция контроллеров
Теперь подключаем столбцы и ряды к соответствующим пинам контроллера.

Столбцы
⚠️ Отсчет столбцов ведется от USB-разъема.
|
Пин RP-ZERO |
Столбец |
|---|---|
|
28 |
1 |
|
15 |
2 |
|
14 |
3 |
|
13 |
4 |
|
12 |
5 |
|
7 |
6 |
Ряды
⚠️ Отсчет рядов — строго сверху вниз.
|
Пин RP-ZERO |
Ряд |
|---|---|
|
6 |
1 |
|
5 |
2 |
|
4 |
3 |
|
3 |
4 |
|
2 |
5 |


Шаг 6. Финализация и тестирование
После распайки необходимо проверить работоспособность клавиш.
-
Прошейте контроллеры: подключите к ПК, дважды нажмите Reset (если диск RPI-RP2 не появился автоматически) и скопируйте прошивку для HPD v2 (no modules) в корень устройства.
-
После прошивки соедините половинки кабелем, подключитесь к ПК, запустите Vial и проверьте матрицу в Matrix tester.

Диагностика частых проблем
-
ПК не видит устройство: Проверьте отсутствие КЗ между пинами питания (3V3, 5V, GND). Осмотрите пайку USB-разъема.
-
Не работает столбец: Проблема в обрыве провода от сокета до контроллера.
-
Не работает ряд: Проблема с диодами (непропай или неправильная полярность).
-
Клавиши «залипают»: Где-то «сопля» припоя или диод коротит на соседний столбец.
-
Половинки перепутаны: Ошибка в подтягивающих резисторах (см. шаг 4).
Если всё исправно, устанавливаем электронику в холдеры, прикручиваем их к корпусу, закрываем крышками и наклеиваем силиконовые ножки.
⚠️ Не забудьте отзеркалить модель холдера в слайсере для левой половинки!


Прикручиваем крышки винтами M3x4, ставим кейкапы и заглушки.


Ваша клавиатура готова!

Теперь у вас на столе полноценный кастомный сплит. Если возникли сложности — не паникуйте, 90% проблем решаются быстрой проверкой пайки или положения диодов в Vial.
Привыкание к такой раскладке занимает от пары дней до двух недель. Взамен вы получаете инструмент, работу которого досконально понимаете. Делитесь в комментариях своими сборками, будем рады посмотреть!