ИНТЕРЕСНОЕ
Клавиатура Velvet
и как её собрать самостоятельно

Предисловие

Velvet - маленькая, компактная клавиатура, созданная с любовью для нашего сообщества.

Полностью в открытом доступе, так что каждый DIY-энтузиаст может попробовать собрать клавиатуру самостоятельно.

Изогнутый и эргономичный 3D дизайн - всё в наших лучших традициях.

В данной статье мы расскажем как правильно её собрать.

Необходимые компоненты для сборки клавиатуры:
  • Микроконтроллеры Raspberry Pi Pico (We Act Studio) - 2 шт.
  • Одиночные PCB (hotswap) платы - 38 шт.
  • PCB холдер для контроллера - 2 шт.
  • 3D корпус, нижние плейты - по 2 шт.
  • Kailh hotswap сокеты - 38 шт.
  • Диоды smd 1n4148w - 38 шт.
  • Резисторы: 10кОм - 4 шт. / 5кОм - 2 шт.
  • TRRS коннекторы - 2 шт.
  • Провода: 10 см - 4 шт. / 8 см - 14 шт.
  • Винты: М2 - 6 шт
  • Силиконовые ножки - 8 шт.
  • Перемычки можно сделать медной проволокой или ножками сквозных диодов/резисторов
  • TRRS и USB-C кабели
  • МХ свитчи 38 шт.

Необходимые инструменты:
  • Паяльник
  • Припой (флюсосодержащий)
  • Кусачки
  • Пинцет
  • Крестовая отвёртка (шуруповёрт) под винты М2
Порядок сборки
  1. Подготавливаем платы к монтажу
  2. Монтаж плат
  3. Установка перемычек
  4. Монтаж микроконтроллера и TRRS коннектора
  5. Прошивка клавиатуры
  6. Установка холдера
  7. Сбор левой половинки

Подготавливаем платы
Для начала необходимо подготовить платы. Для этого наносим припой на площадки с одной стороны, чтобы легче было припаивать компоненты.
Далее необходимо будет запаять диоды и хотсвап сокеты на платы.
Диоды имеют полярность и поэтому важно устанавливать их правильной стороной. Катод отмечен белой линией на диоде. На платах также имеется шёлкография с такой же линией. Паяем "линия к линии".
Все диоды должны быть установлены в одном направлении (катодом вниз).
Хотсвап сокеты устанавливаем в отверстие и запаиваем.
Далее, необходимо припаять провода к платам, как указано на рисунке ниже. 10-сантиметровые провода отмечены красным. Также необходимо нанеси припой на контактные площадки для перемычек на всех платах (отмечено жёлтым).
Монтаж плат (правая половинка)
Аккуратно "отламываем" платы.
Подставляем плату к корпусу и устанавливаем в неё свитч, чтобы плата держалась.
Платы с проводами должны быть расположены по периметру (верхний ряд и боковая колонка под тамбкластер) рисунок 3.
Установка перемычек
В качестве перемычек мы используем обычные 1n4148 диоды, обрезая их с обоих сторон. Можно также использовать медную проволоку.
Соединяем между собой сначала колонки (Col) потом ряды (Row) .
Чтобы избежать короткого замыкания, проверьте, чтобы перемычки рядов не соприкасались с перемычками колонок.
Монтаж микроконтроллера и TRRS коннектора
Устанавливаем контроллер на холдер, оставляем немного места до платы, как на рисунках ниже, чтобы потом можно было прижать контроллер к плате и отрезать кусачками остатки пинов.
Пропаиваем по одному контакту с каждой стороны, как на 3 рисунке.
Далее прижимаем контроллер к холдеру и допаиваем остальные контакты.
После того, как припаяли все контакты с одной стороны, переворачиваем контролер и откусываем кусачками остатки ножек, а после запаиваем пины со второй стороны.
Начинаем припаивать резисторы, как на рисунке ниже. (правая половинка)
Красным отмечено место установки СМТ резистора с маркировкой 562 (полярности нет)
Жёлтым отмечено место установки СМТ резистора с маркировкой 103 (полярности нет)
Зелёным отмечены места пайки резистора на 10кОм (полярности нет). Откусываем ножки нужной нам длины и припаиваем резисторы, немного отводя его вбок, как на рисунке, чтобы он не мешал дальнейшему монтажу проводов. Одна ножка на Gnd, другая на левой площадке 10R.
После этого устанавливаем TRRS коннектор.
Начинаем припаивать провода к холдеру.
Припаиваем как на рисунке. (правая половинка)
Подрезаем торчащие концы проводов.
Прошивка клавиатуры
Пока мы не прикрутили крышки необходимо прошить клавиатуру и проверить клавиши на работоспособность.
Зажимаем клавишу Bootsel на микроконтроллере и подключаем USB. После подключения отпускаем клавишу. Микроконтроллер должен определиться как USB накопитель.
Перетаскиваем на него Uf2 файл прошивки.
Микроконтроллер прошит.
Установка холдера
Устанавливаем холдер в отверстие в нижнем плейте.
Нижнюю крышку пока не прикручиваем, так как нам необходимо собрать Левую половинку, проверить клавиатуру и только потом закрутить крышку М2 винтами и установить силиконовые ножки.
Сбор Левой половинки
Левая половинка собирается аналогично, за исключением:
Резистор немного подрезаем с обоих сторон и устанавливаем на пины 3v3 и 24 на самом микроконтроллере(4 и 5 по счёту, отмечено зелёным) и чуть загибаем в бок, чтобы он не касался плат, как на изображение.
Также СМТ резисторы устанавливаем в соответствии с изображением ниже.
Провода припаиваем в соответствии с рисунком ниже.
После того, как мы припаяли все провода - прошиваем микроконтроллер на левой половинке.
Далее, нам необходимо будет проверить клавиатуру:
1) Соединяем половинки между собой TRRS кабелем
2) Подключаем USB кабель
3) Заходим в Vial
4) Кликаем на меню “Matrix tester”, дальше “Unlock” и следуем инструкции на экране для разблокировки клавиатуры
5) Проверяем каждую клавишу
Если все клавиши работают корректно, то закручиваем нижние крышки, устанавливаем силиконовые ножки и наслаждаемся эргономикой!

Над статьей работали:

Автор — Андрей Мельников

Вопросы и помощь по сборке в нашей группе