Corsair K68 с 15 клавишами Macro Pad, Arduino

Источник:

Это Macropad, который подходит для механической клавиатуры Corsair K68 (возможно, также и K63). Коробка крепится к клавиатуре с помощью двух отверстий для винтов на клавиатуре (винты могут оставаться). Никаких модификаций клавиатуры не требуется. Он достаточно плавно копирует форму клавиатуры, даже линия выдавливания на боковой стороне коробки вписывается в сторону клавиатуры.

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

Я использовал Arduino Pro Micro ATmega32U4 3,3 В, 8 МГц, это был мой первый раз, когда я держал Arduino в руках, к тому же я не умею писать код, поэтому, если вы так же неопытны, как и я, вы также можете собрать это! Для версии с частотой 8 МГц требовалось добавить строку в часть кода. Для получения дополнительной информации спросите меня, Google или QMK Discord.
Я использовал диоды 1N4007 и переключатели Kailh Blue, но все они совместимы и созданы для переключателей Cherry MX.

Если вы используете один и тот же Arduino, хотите использовать те же сочетания клавиш (у меня F14-F23, Пауза (M), Vol+, Vol-, PgUp, PgDn) и вам удается припаять его одинаково (я предоставил схему распиновки и несколько изображений LQ), вы можете использовать мою скомпилированную прошивку (europa2.json). Вам просто нужно прошить его в Arduino с помощью QMK Toolbox.

Однако существуют руководства и замечательное сообщество на Discord, так что вы можете сделать собственную прошивку самостоятельно. Основное руководство, которое я использовал, взято из QMK Discord, присоединитесь к нему и найдите Руководство Bom's Basic Birmware Building Guide, это потребовало некоторого времени, но оно позволило новичку создать этот MacroPad, я настоятельно рекомендую это руководство и людей в этом Discord. Очень полезно! https://docs.google.com/document/d/1T8lK_pODn6DsxpXjKhCayp9vBjMTfJfQIEbSu89ifnk/edit

https://www.makeuseof.com/how-to-build-a-diy-qmk-powered-macro-keypad/ (устарело, но некоторая информация помогает. По сути, сейчас необходимо использовать QMK MSYS, используемый в руководстве Birmware)

Для колпачков клавиш я рекомендую https://www.thingiverse.com/thing:2783650.
Я напечатал их на Ender 3V2, в перевернутом виде (убрал верхний радиус, поместив их немного вниз по оси Z). Я использовал функцию «Пауза на слое», чтобы переключиться на красный PETG для нескольких слоев, а затем еще раз, чтобы переключиться обратно на черный. Немного ручной работы, но результат нормальный. Что нехорошо, так это швы и другие проблемы на стенах, не знаю, как я это сделал.

Если у вас есть вопросы, спрашивайте. Я также могу предоставить файлы SolidWorks.

https://www.thingiverse.com/thing:5390482 Мою прошивку можно скачать в формате .json с Thingiverse.

16:34
2
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.