Эргономичная клавиатура Киборг

Источник:

Это реверс-инжиниринг Azeron Cyborg II. Имеется 30 программируемых переключателей и один аналоговый джойстик. Он работает на плате Adafruit KB2040 с расширителем GPIO Adafruit MCP23017 для большего количества контактов для подключения переключателей. Платы программируются с помощью CircuitPython. Привязки клавиш для каждого переключателя и джойстика можно изменить в настройках.

Напечатано на принтере Prusa CORE One цвета Prusament Galaxy Black и Silver, а также Filamentum Signal Red. Колпачки клавиш были напечатаны с высотой слоя 0,2 мм на структурной основе. Все остальные детали печатались с высотой слоя 0,25 мм и настройкой скорости. В опорах нуждаются только переключатели, основная база для большого пальца и упор для рук. Подставка для рук напечатана лежащей на более длинной стороне для минимальной поддержки.

Используемое оборудование:

Электроника:

Адафрут KB2040

Расширитель GPIO Adafruit MCP23017

Модуль джойстика контроллера PS2

5-позиционный навигационный джойстик Adafruit

Микропереключатели Даокай

Проволока Ferrerry 0,05 мм² (6 цветов)

термоусадка

Крепежи:

Винты:

ЧД М3 х 6 мм

ЧД М3 х 8-10 мм

CS М2,5 х 10 мм

Правая М2,5 х 6 мм

правый M2,5 x 12 мм

правый M2,5 x 8 мм

Термофиксирующие вставки:

Дайало М2,5 х 3,5 х 4 мм

23x кухни M3 с ЧПУ для VORON

Разное:

Магнит N52 10 х 2 мм

Неопреновая ткань с покрытием 5 мм.

Инструменты:

Должно быть:

3D-принтер :)

Паяльник

Отвертка шестигранная 1,5 и 2 мм

Необязательно:

Рука помощи (очень помогает)

Разнообразие файлов для очистки 3D-отпечатков

Пинцеты

Устройство для снятия заусенцев/зенковка

Клей для магнитов и неопрена

Сборка:

распечатать все части

установить термофиксирующие вставки

отшлифуйте детали для соответствия сопрягаемой поверхности (опционально)

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

Все переключатели подключены к общей земле для каждой башни и джойстиков. Они подключены параллельно.

Подсоедините и спаяйте компоненты (схема подключения). Имейте в виду, что некоторые провода необходимо проложить через детали, напечатанные на 3D-принтере, прежде чем они будут подключены к следующему переключателю.

Закройте Башни (обязательно поместите переключатели перед тем, как надеть вторую половину, потому что потом их невозможно будет вставить). Порядок переключателей сверху вниз: сверху, спереди, (сбоку), посередине, сзади и сзади.

Соберите базовые компоненты и прикрутите башни в самом дал��нем положении, чтобы обеспечить достаточную длину проводов.

Проведите провода через отверстия в корпусе электроники и подключите к платам (схема подключения).

Приклейте неопрен и магниты к упору для рук и корпусу электроники.

Подключите кабель USB-Type C к KB2040, одновременно нажимая кнопку загрузки. Он должен определиться как диск RP1-RP2. Установите Circuit Python (Загрузить Adafruit KB2040) на плату (просто нажмите «Загрузить .UF2 сейчас»).

Установите библиотеки Adafruit HID и MCP23017 на устройство. Для этого загрузите пакет библиотеки 9.x из библиотеки и скопируйте adafruit_HID и adafruit_mcp230xx в папку lib.

создайте или скопируйте code.py и settings.py на устройство. Нажмите кнопку сброса, чтобы перезагрузить плату.

Законченный! Наслаждайтесь своей новой клавиатурой в стиле киборга :)

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

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

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

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

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.