tco blog

wund0rful place


QMK USB-USB конвертер - сборка

#клавиатуры

Перевод гайда по сборке штуки, которая позволяет подружить с QMK обычные клавиатуры.

Мне оригинал гайда показался не совсем понятным, поэтому пишу, чтобы не забыть процесс.

Контроллер в репозитории QMK

Дисклеймеры

  • Этот конвертер придумал не я, вот оригинал инструкции
  • Ссылки на али дал те, по которым брал сам, наверняка есть ещё миллион лотов с такими же товарами

Нам понадобятся

  • 3.3v промикра с гребёнкой. Именно 3.3 вольта - с обычными 5вольтовым не заработает. Например, вот этот
  • USB Host Shield для ардуины. К примеру, этот
  • Всякий стаф для пайки
  • Пару тонких проводков
  • Острый нож

наши подопытные: промикра и host shield


Семь раз отмерь

На всякий случай проверяем, что наша промикра на 3.3 вольта (а то они все на одно лицо). Для этого можно измерить напряжение между пинами VCC и GND

Далее прошиваем промикру, чтобы проверить её рабочесть. Потом выпаивать совсем не захочется. Для этого клонируем себе репозиторий QMK, ставим нужные зависимости и заливаем вот эту штуку

$ sudo make converter/usb_usb/pro_micro:default:avrdude

Нам нужен pro_micro вариант.

Также сравниваем частоту своей промикры с тем, что написано в keyboards/converter/usb_usb/pro_micro/rules.mk. Если промикра на 16мгц а в конфиге F_CPU = 8000000 - надо будет поменять на 16.

Один раз отрежь

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

Напаиваем гребёнки на шилд вот в такой конфигурации

Прокидываем два провода на внутренней стороне шилда

  1. Провод от того пада, где мы резали дорожку, до RAW пина промикры
  2. Провод, замыкающий два контакта на шилде. С одной гребёнки можно пассатижами снять пластмассовую часть, чтобы не мешалась.

В итоге промикра будет лежать на гребёнке как-то так.

Проверяем

Клавиатуру - в USB порт на шилде, потом промикру подключаем к компьютеру (наоборот оно не заводится).

Радуемся.