Как стать автором
Обновить

Универсальный M4CR0Pad и как его собрать самостоятельно

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров9.8K

Предисловие

M4CR0Pad - универсальный макропад нового поколения с мощной начинкой и гибкой настройкой для любых задач. Можно настраивать и пользоваться личными макросами, сделать слой специально для конкретной программы, удобной навигации или пользоваться им вместо мыши. Сделайте из него то, что нужно именно вам.

Необходимые компоненты для сборки M4CR0Pad:

  • Микроконтроллер Raspberry Pi Pico RP2040 (We Act Studio) - 1 шт.

  • PCB (hotswap) плата - 1 шт.

  • 3D корпус - 1 шт.

  • Kailh hotswap сокеты - 12 шт.

  • Энкодер с колпачком - 1 шт.

  • OLED дисплей - 1 шт.

  • Силиконовые ножки - 6 шт.

  • Ножки для тентинга - 2 шт.

Необходимые инструменты:

  • Паяльник

  • Припой (флюсосодержащий)

  • Кусачки

Порядок сборки

  1. Нанесение припоя на площадки

  2. Установка хотсвап сокетов

  3. Установка микроконтроллера

  4. Установка дисплея и энкодера

  5. Прошивка и проверка макропада

  6. Сборка в корпус

Нанесение припоя на площадки

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

Установка хотсвап сокетов

Далее необходимо устанавить в отверстие хотсвап сокеты и запаять.

Установка микроконтроллера

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

Затем устанавливаем микроконтроллер на плату (не перепутайте сторону установки), прижимаем его, чтобы он плотно прилегал к плате и пропаиваем по одному контакту с обеих сторон.

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

Установка дисплея и энкодера

Устанавливаем дисплей в первые четыре отверстия, как на рисунке 1 и запаиваем. Далее обрезаем кусачками излишки пинов, как на 2 рисунке, обеспечивая беспрепятственную установку платы в корпус. Далее необходимо ровно, c минимальными отклонениями установить и запаять энкодер. Снимаем защитную плёнку с экранчика после пайки всех компонентов.

Изображение 1
Изображение 1

Прошивка и проверка макропада

Пока мы не собрали макропад в корпус необходимо его прошить и проверить клавиши на работоспособность. Зажимаем клавишу Bootsel на микроконтроллере и подключаем USB. После подключения отпускаем клавишу. Микроконтроллер должен определиться как USB накопитель. Перетаскиваем на него Uf2 файл прошивки.

Микроконтроллер прошит.

Далее, нам необходимо будет проверить макропад:

1) Заходим в Vial

2) Кликаем на меню “Matrix tester”, дальше “Unlock” и следуем инструкции на экране для разблокировки макропада

3) Проверяем каждую клавишу

Сборка в корпус

Если все клавиши, дисплей и энкодер работают корректно, то начинаем сборку в корпус. Помещаем плату в нижний плейт, затем устанавливаем верхний. Далее размещаем силиконовые ножки по периметру так, чтобы не было люфта и по желанию устанавливаем тентинговую систему.

Устанавливаем свитчи и кейкапы и наслаждайтесь удобством и эргономикой!

В чём же удобство макропада?

  • Устройство позволяет настраивать макросы, что делает возможным автоматизацию часто повторяющихся задач

  • С помощью энкодера и дополнительных клавиш на макропаде можно управлять воспроизведением мультимедийных файлов, регулировать громкость звука и переключаться между треками без необходимости переключения в приложение

  • M4CR0Pad компактен и может легко переноситься с одного компьютера на другой, что делает его удобными для использования как дома, так и на работе

  • Может быть настроен для автоматической активации определенных команд или функций в приложениях, таких как редакторы текста, графические редакторы и даже игры. Это вполне может ускорить и даже упросить работу.

Как пример, ниже представлены действующие слои. Устройство поддерживает 16 слоёв, чтобы каждый мог настроить его под себя: для использования F клавиш, для стриминга, гейминга и т.п...

Github с иходником прошивки

Теги:
Хабы:
Всего голосов 9: ↑7 и ↓2+6
Комментарии22

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань