Бесклавишная клавиатура - крепление на пластине - ручное ..
Меня вдохновил SiCK-68, но мне хотелось иметь раскладку без ключа, поэтому я разработал ее с нуля.
Вот некоторые другие функции, которые я добавил в свой дизайн:
Корпус удерживает пластину под небольшим наклоном
Для винтов, закрывающих корпус, используются резьбовые вставки.
Внутри предусмотрены 4 8-неопиксельные полосы для декоративной подсветки (но я еще не устанавливал их на клавиатуру)
Я не использовал верхний и нижний слои для верхних частей, надеясь, что это позволит светодиодам лучше светить. Заполнение — сетка толщиной 3 мм. Кажется, это нормально для прочности, верхняя часть/пластина не сильно отклоняется при обычном наборе текста.
Если вы будете следовать рекомендованной мной схеме подключения, вам понадобится 20 контактов ввода-вывода для матрицы; в более простом плане использовалось бы 23 контакта, но это было больше, чем было доступно на контроллере, который я хотел использовать, Adafruit ItsyBitsy nRF52840. Из 20 контактов остается один свободный для управления NeoPixels. Я выбрал KMKfw, прошивку клавиатуры на основе Python, и надеюсь включить BLE HID в будущем.
Рекомендуемый порядок сборки (которому я не следовал, lfmf):
Приколите и склейте верхнюю половину вместе
Установите переключатели и колпачки для клавиш
Паяная проводка с диодами
Подключение колонки для пайки
Проводка проходит между полуколоннами
Приколите и склейте нижнюю половину вместе
Проводка идет к микроконтроллеру
Если вы используете рекомендованную мной схему подключения, полуряд между цифрами и F-клавишами является хорошим местом для прокладки проводов колонки между двумя сторонами. Обратите внимание на разводку в области Page Up/Down, она отклоняется от общей схемы. У меня также есть ощущение, что есть отклонение от того, что показывает этот svg/pdf, и от фактической проводки; Прикрепленный файл tkl.py для kmk, конечно, предназначен для моей реальной проводки.
Файлы OpenSCAD немного беспорядочны, но в принципе вы можете использовать их в качестве отправной точки для создания других раскладок клавиатуры. Однако, если бы мне пришлось сделать это снова, я бы, вероятно, использовал https://github.com/swill/kad/, чтобы создать svg-файлы для пластины и перенести их в остальную часть моего рабочего процесса 3D CAD.
Отпечатки довольно большие, примерно 200х140, всего 4 больших отпечатка плюс 5 булавок.
В итоге я не стал использовать зажимы для фиксации микроконтроллера Itsy Bitsy, потому что они мешали контактам. Вместо этого я просто использовал двусторонний скотч. Эту часть дизайна можно было бы усовершенствовать.
Распечатать инструкции
Относительно щадящая печать, высота слоя 0,2 мм вполне подойдет. Никаких опор. Я использовал ПЛА.
Спецификация материалов
Эта спецификация материалов находится в стадии разработки. Убедитесь сами, не заказывайте вслепую.
(Это не партнерские ссылки, но я работаю в Adafruit, и многие ссылки указывают именно туда)
~400 г нити (я использовал PLA)
87 Клавишные переключатели 87 (я использую Kailh Purple)
87 клавиш (я использую набор из 125 клавиш YMDK)
87 диодов
Зажимы для крепления пластины Costar 5×2
Вставка стабилизатора клавиатуры 4×2 Costar
Пружина стабилизатора Costar 4×2 для колпачков клавиш 2x+
1 пружина стабилизатора Costar для пробела
12 резьбовых вставок M3 x 4 мм.
12 резьбовых вставок M2 x 2,5 мм.
12 винтов M3 x 8
12 винтов M2 x 4
1 Itsy Bitsy M4 Express 1 Или nRF52840, или 32u4, или M0
1 разъем micro USB для крепления на панели
Одножильный провод для проводки
















