High Plains Drifter v2: самостоятельная сборка изогнутой механической клавиатуры

Привет, 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.

Привыкание к такой раскладке занимает от пары дней до двух недель. Взамен вы получаете инструмент, работу которого досконально понимаете. Делитесь в комментариях своими сборками, будем рады посмотреть!

 

Источник

Читайте также