Предисловие
M4CR0Pad – универсальный макропад нового поколения с мощной начинкой и гибкой настройкой для любых задач. Можно настраивать и пользоваться личными макросами, сделать слой специально для конкретной программы, удобной навигации или пользоваться им вместо мыши. Сделайте из него то, что нужно именно вам.
![](https://habrastorage.org/getpro/habr/upload_files/b30/541/7b3/b305417b32c9e22acf9ac3844095fcd8.jpg)
Необходимые компоненты для сборки M4CR0Pad:
-
Микроконтроллер Raspberry Pi Pico (We Act Studio) – 1 шт.
-
PCB (hotswap) плата – 1 шт.
-
3D корпус – 1 шт.
-
Kailh hotswap сокеты – 12 шт.
-
Энкодер с колпачком – 1 шт.
-
OLED дисплей – 1 шт.
-
Силиконовые ножки – 6 шт.
-
Ножки для тентинга – 2 шт.
Необходимые инструменты:
-
Паяльник
-
Припой (флюсосодержащий)
-
Кусачки
Порядок сборки
-
Нанесение припоя на площадки
-
Установка хотсвап сокетов
-
Установка микроконтроллера
-
Установка дисплея и энкодера
-
Прошивка и проверка макропада
-
Сборка в корпус
Нанесение припоя на площадки
Для начала необходимо подготовить плату. Для этого наносим припой на площадки с одной стороны, чтобы легче было припаивать компоненты.
![](https://habrastorage.org/getpro/habr/upload_files/f3f/87e/5e9/f3f87e5e93b9d85e58ea2c80f23d4052.jpg)
Установка хотсвап сокетов
Далее необходимо устанавить в отверстие хотсвап сокеты и запаять.
![](https://habrastorage.org/getpro/habr/upload_files/d0a/7b6/7f5/d0a7b67f5a4d666c78fc2d12badb3874.jpg)
Установка микроконтроллера
Для начала необходимо подготовить пины, как на рисунке ниже.
![](https://habrastorage.org/getpro/habr/upload_files/799/275/75f/79927575fbf58f8baa44f69aafb693dc.jpg)
Затем устанавливаем микроконтроллер на плату (не перепутайте сторону установки), прижимаем его, чтобы он плотно прилегал к плате и пропаиваем по одному контакту с обеих стороны.
![](https://habrastorage.org/getpro/habr/upload_files/f96/7b0/839/f967b0839f1ec00a8d5dba42a4ad1d1f.jpg)
Далее допаиваем остальные контакты с внутренней стороны, как на рисунке 1. После того, как припаяли все ножки с одной стороны, переворачиваем плату, откусываем кусачками остатки ножек и запаиваем все пины с другой стороны.
![](https://habrastorage.org/getpro/habr/upload_files/292/a13/f73/292a13f73407d67d04e513071aec7df2.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/635/59a/79e/63559a79e6b81beecf2ff7ebc34f051f.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/5d3/d69/e2e/5d3d69e2eceb5f78ec74c00a5f403ed2.jpg)
Установка дисплея и энкодера
![Изображение 1 Изображение 1](https://habrastorage.org/getpro/habr/upload_files/41c/1af/04c/41c1af04c3b4228f4e6898b534af2261.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/907/973/cfa/907973cfaaf7b1cc481f5716a6455265.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/574/227/7c5/5742277c5420cb6cd65ff30575a0e0a6.jpg)
Устанавливаем дисплей в первые четыре отверстия, как на рисунке 1 и запаиваем. Далее обрезаем кусачками излишки пинов, как на 2 рисунке, обеспечивая беспрепятственную установку платы в корпус. Далее необходимо ровно, c минимальными отклонениями установить и запаять энкодер. Снимаем защитную плёнку с экранчика после пайки всех компонентов.
Прошивка и проверка макропада
Пока мы не собрали макропад в корпус необходимо его прошить и проверить клавиши на работоспособность. Зажимаем клавишу Bootsel на микроконтроллере и подключаем USB. После подключения отпускаем клавишу. Микроконтроллер должен определиться как USB накопитель. Перетаскиваем на него Uf2 файл прошивки.
Микроконтроллер прошит.
Далее, нам необходимо будет проверить макропад:
1) Заходим в Vial
2) Кликаем на меню “Matrix tester”, дальше “Unlock” и следуем инструкции на экране для разблокировки макропада
3) Проверяем каждую клавишу
![](https://habrastorage.org/getpro/habr/upload_files/bbe/0b5/e55/bbe0b5e559eb2fb3ca704790a3af0615.png)
Сборка в корпус
Если все клавиши, дисплей и энкодер работают корректно, то начинаем сборку в корпус. Помещаем плату в нижний плейт, затем устанавливаем верхний. Далее размещаем силиконовые ножки по периметру так, чтобы не было люфта и по желанию устанавливаем тентинговую систему.
![](https://habrastorage.org/getpro/habr/upload_files/c98/77b/b8a/c9877bb8a4b79df6b0232e5be5b4de9a.jpg)
![](https://habrastorage.org/getpro/habr/upload_files/874/c39/a54/874c39a545f6755f004142e505aef38f.jpg)
Устанавливаем свитчи и кейкапы и наслаждайтесь удобством и эргономикой!
![](https://habrastorage.org/getpro/habr/upload_files/557/a74/b2a/557a74b2a31c3f673861cb65e1949570.jpg)