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

Предисловие

Совсем недавно мы выпустили очень интересную клавиатуру - Velvet.

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

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

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

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

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

Необходимые инструменты:
  • Паяльник
  • Припой (флюсосодержащий)
  • Кусачки
  • Клей-момент
  • Пинцет
  • Крестовая отвёртка (шуруповёрт) под винты М2 и М1.4
Порядок сборки
  1. Подготавливаем платы к монтажу
  2. Монтаж плат
  3. Установка перемычек и проводов
  4. Монтаж микроконтроллера и TRRS коннектора
  5. Прошивка клавиатуры
  6. Установка холдера и крышки
  7. Сбор левой половинки
Подготавливаем платы (правая половинка)
Для начала необходимо будет запаять диоды и хотсвап сокеты на платы.
Диоды имеют полярность и поэтому важно устанавливать их правильной стороной. Катод отмечен белой линией на диоде. На платах также имеется шёлкография с такой же линией. Паяем "линией к линии".
Все диоды должны быть установлены в одном направлении, как на рисунке ниже.
Хотсвап сокеты устанавливаем в отверстие и запаиваем.
Далее, необходимо припаять провода к 3 платам для правой половинки, как указано на рисунке ниже. Необходимо, чтобы у 2 из 3 плат были "выводы" на столбцы (Col), отмеченные красной стрелкой.
Монтаж плат
Подставляем плату к корпусу и устанавливаем в неё свитч, чтобы плата держалась. Начинаем закручивать, только после установки свитча. (Для начала закрепим платы с проводами).
Платы закручиваем винтами M1.4 диагонально, по 2 винта на каждую.
Устанавливаем платы с проводами также, как на рисунке.
Расположение винтов отмечено красными стрелками.
Закрепляем остальные платы.
Установка перемычек и проводов
В качестве перемычек мы используем обычные 1n4148 диоды, обрезая их с обоих сторон. Можно также использовать медную проволоку.
Соединяем между собой сначала ряды (Row)
Затем начинаем запаивать колонки, ставим перемычки на правых ножках хотсвап сокета.
На крайнем столбце мы изначально разместили платы с "выводом" Col, перемычки в данных местах необходимо ставить как показано на рисунке жёлтыми линиями.
От Col к правой ножке хотсвап сокета (2 и 3 изображение).
Чтобы избежать короткого замыкания, проверьте, чтобы перемычки рядов не соприкасались с перемычками колонок.
Допаиваем остальные провода.
Провода колонок припаиваем напрямую к правой ножке хотсвап сокета, также как делали с перемычками.
Монтаж микроконтроллера и TRRS коннектора
Устанавливаем резисторы нескольких номиналов:
10-кОм (первая "полоска" - коричневая) и 5-кОм (первая "полоска" - зелёная).
Для правой половинки:
10-кОм устанавливаем на 24 пин и G - отмечено красным,
10-кОм устанавливаем на 28 и G - отмечено синим,
5-кОм на VBUS и также 28 пин - отмечено жёлтым.
Запаиваем ряды (Row).
Первый провод с тамбкластера припаиваем к 16 пину(отмечено жёлтым), далее второй провод (отмечен красным) к 17, третий к 18 и четвёртый к 19.
Будьте внимательны - пропустите Ground, он расположен между 17 и 18 пинами.
Запаиваем колонки (провода от правых ножек хотсвапов).
Припаиваем первый провод (отмечен голубым) к 15 пину, второй провод (зелёный) к 14 и т.д до 11 (включительно), также пропускаем Ground.
У TRRS коннектора запаиваем 3 провода также, как на первом изображении. Центральное ушко оставляем пустым.
Припаиваем провод №3 (отмечен жёлтым) к G (Ground), как на 2 изображении.
Затем провод №2 (зелёный) к VSYS и провод №1 (красный) к нулевому пину.(Изображение 3).
На Левой половинке TRRS припаивается аналогично.
Прошивка клавиатуры
Зажимаем клавишу Bootsel на микроконтроллере и подключаем USB. После подключения отпускаем клавишу. Микроконтроллер должен определиться как USB накопитель.
Перетаскиваем на него Uf2 файл прошивки.
Микроконтроллер прошит.
Установка холдера и крышки
Закручиваем холдер к нижней крышке. Используем винты М2.
Берём немного клея и аккуратно, при помощи ушной палочки наносим его в разъём под TRRS коннектор (не переборщите с клеем, чтобы он не попал внутрь коннектора).
Устанавливаем микроконтроллер и коннектор в холдер.
Придерживаем коннектор, чтобы клей его "прихватил".
Нижнюю крышку пока не устанавливаем, так как нам необходимо собрать Левую половинку, проверить клавиатуру и только потом закрутить крышку М2 винтами и установить силиконовые ножки.
Сбор Левой половинки
Левая половинка собирается аналогично, за исключением:
1) Необходимо запаять провода на 4 платах и также закрутить их, как показано на рисунке. Нам не нужны платы с "выводом" Col в определённых местах, так как длины перемычек будет хватать. Но теперь провода под ряды мы запаиваем на "левый Row".
2) Установка резисторов
10-кОм на 24 пин и 3v3 - отмечено красным,
10-кОм на 28 и G - отмечено синим,
5-кОм на VBUS и также 28 пин - отмечено зелёным.
3) Ряды и столбцы
Ряды запаиваются аналогично с правой половинкой, а вот столбцы зеркально.
Жёлтым отмечены столбцы, красным - ряды.
После того, как мы прошьём левую половинку, нам необходимо будет проверить клавиатуру:
1) Отключаем половинку от питания
2) Соединяем половинки между собой TRRS кабелем
3) Подключаем USB кабель
4) Заходим в Vial
5) Кликаем на меню “Matrix tester”, дальше “Unlock” и следуем инструкции на экране для разблокировки клавиатуры
6) Проверяем каждую клавишу
Если все клавиши работают корректно, то устанавливаем нижние крышки и наслаждаемся эргономикой!

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

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

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