Простой 3-кнопочный макропад своими руками........

Источник:

Б/у детали

(партнерские ссылки)

Waveshare RP2040-ноль
Переключатели Gateron
Колпачки клавиш DSA
M3x5x4,2 Латунные вставки
Винты M3x6 мм
Печать корпуса

Существует три типа файлов: STL, STEP и FCStd.
PrusaSlicer может обрабатывать STEP или STL, поэтому выб��райте, что предпочитаете. Файл FCStd является исходной моделью. Он был смоделирован в FreeCad (RealThunder Fork).

Модель спроектирована с учетом высоты слоя 0,2 мм и сопла диаметром 0,4 мм. Различные настройки могут работать, но не проверялись. Гладить верхнюю поверхность мне помогло. Адаптивные слои для закругления верхней части головы дают хороший эффект. Эта модель не нуждается в поддержке печати.

Для верхней части есть два разных напильника: один предназначен для вставок с резьбой, а другой — для М3 прямо в пластик. Если вы решили использовать вставки, добавьте их после печати перед пайкой.

Установка CircuitPython на RP2040-Zero
Загрузите изображение CircuitPython: https://circuitpython.org/board/waveshare_rp2040_zero/.
Зажмите кнопку Boot и подключите его через USB к ПК.
Должен появиться новый диск, отпустите кнопку загрузки и скопируйте на этот диск файл UF2.
Диск исчезает и появляется диск с именем «CIRCUITPYTHON».
Доска подготовлена.
Пайка

Если следующие инструкции непонятны, посмотрите видео ;)

Поместите выбранные вами переключатели в корпус.
Один контакт каждого переключателя должен быть подключен к GND, вы можете просто соединить их все вместе, а затем к GND.
Припаяйте другой контакт кнопок к контактам 10, 11 и 12 на RP2040-Zero.
Вот и все, пайка завершена. Поздравляем!
Код

Нужно скопировать три вещи (см. code.zip):

Папка lib: содержит библиотеки, необходимые для кода, просто скопируйте папку с отверстием на диск и замените существующую папку lib.
code.py: содержит основной код. Здесь вы можете редактировать свои макросы (см. видео). Скопируйте его в основной каталог диска (замените существующий)
boot.py: Когда вы копируете этот файл на диск, при следующем подключении макропада диск не появится! Если только вы не нажмете кнопку, подключенную к контакту 10, при подключении через USB! Вам не нужен этот файл, если вы не против диска.
Окончательная сборка

Всегда полезно сначала все протестировать, прежде чем собирать их вместе, так что сделайте это ;)
Вставьте плату на свое место (USB вниз). Он спроектирован так, чтобы его можно было защелкнуть, поэтому вам не понадобится ничего больше, чтобы удерживать его на месте. Теперь добавьте винты M3x6 мм, и все готово!

Если у вас есть какие-либо вопросы, просто задайте их. Здесь или под видео на YouTube. (Вероятно, вы получите более быстрый ответ, если оставите комментарий под видео, так как я получу уведомление, если вы это сделаете)

22:03
3
Нет комментариев. Ваш будет первым!

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

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

Настольный органайзер для хранения сверл
Можно хранить сверла: 1, 1,5, 2, 2,5, 3Подробнее
Самодельный станок для производства печатных плат
📁 Самодельный станок для производстваПодробнее
Лампа без бликов и powerbank
📁 Безбликовая лампа, без мерцанияПодробнее
Центровка
📁 Шаблон для быстрого поиска центраПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Подставка для кистей
📁 3D Модель подставки для кистей на 6Подробнее
Органайзер для шлифовальных кругов
📁 Органайзер для шлифовальных круговПодробнее
Торцевая заглушка для профильной трубы
📁 Торцевая заглушка для квадратнойПодробнее
Регулируемые ножки для мебели
📁 Регулируемые ножки для мебели 3DПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Трафарет для написания цифр
📁 Шаблон в стиле ЖК часов, сегментныеПодробнее
Защелка Фастекс для одежды 32мм
📁 Защелка Фастекс для одежды 32мм 📐 STLПодробнее
Угловая струбцина 90гр. 5-15мм
📁 Угловая струбцина 90гр. 5-15мм 📐 STLПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Мощная DIY колонка Bluetooth
📁 DIY колонка Bluetooth 📐 STL 🪵 PETGПодробнее
Модель для переделки колонки в бумбокс
📁 Модель для переделки колонки в бумбоксПодробнее
Модель Bluetooth колонки "под дерево"
📁 Модель Bluetooth колонки «под деревоПодробнее
Корпус для китайского bluetooth mp3 FM модуля
📁 Корпус для китайского bluetooth mp3 FMПодробнее
Компактная Bluetooth колонка
📁 Компактная Bluetooth колонка 📐 STLПодробнее
Модель для печати обычной пуговицы
📁 Стандартная пуговица с 2 отверстиямиПодробнее
Вытяжка для вредных запахов. Модель мини ФВУ.
📁 Вытяжка для вредных запахов. МодельПодробнее
Универсальная коробка для самоделок
Полностью параметризованный проектныйПодробнее
Прочная коробка с ручкой параметризируемая
Прочная коробка с защелками и ручкойПодробнее
Резиновая обойма (втулка) для подшипника из TPU
Защитный «резиновый» чехол на внешнююПодробнее
Сверхпрочные зажимы, струбцина, печать без поддержек
Нужны зажимы для вашей мастерскойПодробнее
Машинка для французской вязки. Модель для 3D печати.
Модульный вязальный станок. ПолностьюПодробнее
Площадки для крепления стяжек. Разные.
Небольшой ремикс с небольшимиПодробнее
Цепь пластиковая 3D модель
Полукольца с замковой фиксацией можноПодробнее
Самодельный 3D-печатный ЧПУ станок на Dremel
Dremel CNC был разработан с учетомПодробнее
Подвесная солнечная система Bento
Каждая модель состоит из двух частейПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.