Как я бич кастом собирал

История DIY проекта в четырех актах
История DIY проекта в четырех актах

Здесь должно было быть предисловие о механических клавиатурах и их разновидностях, плюсах и минусах, но раз мы все здесь значит никто в гугле не забанен и если честно мне было просто лень копипастить одну и туже информацию которой вагон и маленькая тележка в интернете.

Так что начну с того что где-то полгода назад я собрал 40% ортолинейную клавиатуру на базе ESP 32 и прошивке MK32 (https://github. com/Galzai/MK32). Формат мне понравился, и она поселилась рядом с домашним медиацентром, но мне не хватало верхнего цифрового блока, то есть напечатать название фильма или найти музыку с этим она прекрасно справляется, но вот если хочешь поиграть или поработать, тут уже не комфортно, пусть есть несколько слоев и прочее, хочется отдельные клавиши на цифры.

Вот он, Самурай.
Вот он, Самурай.

Фактически задача стояла только в еще одном ряде цифр, и обязательной поддержке QMK и Vial.

«QMK (Quantum Mechanical Keyboard) — это открытая программная платформа, используемая для написания фирменных прошивок для механических клавиатур. Она предоставляет программное обеспечение для управления клавишами и функциональностью клавиатурного контроллера, позволяя пользователям настраивать поведение и макросы своих механических клавиатур.»

В общем если вы еще не пробовали клавиатуры на QMK то я вам очень советую.

«Vial предоставляет графический интерфейс пользователя (GUI) , что делает настройку и персонализацию клавиатуры более простой и интуитивной. Он позволяет пользователям выбирать функциональность клавиш, настраивать слои, определять макросы и модификаторы клавиш без необходимости ввода кода вручную.»

Ну вроде с водными закончил, перейдем к самому интересному.

Почему я называю это «бич кастом»? Потому что делалось это все из говна (3D принтера) и палок, ни каких сложных технологий, ни каких плат, и сложной пайки компонентов, только чистый дух DIY.

Пройдемся по компонентам, которые нужны.

Корпус – 1шт.

Аrduino pro micro – 1шт.

Свичи – 60шт.

Кейкапы – набор

Диоды 1N4148 – 60шт.

Энкодер EC11 – 1шт.

За основу был взят популярный V0id40 (https://www. thingiverse. com/thing:4207020) на основе которого я уже делал своего самурая.

АКТ 1 - Корпус

Мой принтер не позволяет напечатать всю модель целиком, значит будем резать и печатать кусками.

Залил модель в tinkercad что б не потерять, по этому скриншот оттуда. 
Залил модель в tinkercad что б не потерять, по этому скриншот оттуда. 

За четыре подхода принтер при помощи магии выплюнул 4 куска пластика.

К сожалению делал мало фото на этом этапе.
К сожалению делал мало фото на этом этапе.

Дальше пошел процесс склеивания, шлифовки и покраски. Стыки запаивал тем же пластиком, которым печатал.

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

Красил в несколько слоев черной матовой краской для пластика.

АКТ 2 – Подготовка и примерка

Свичи красные, outemu по мойму. Здесь вы можете сказать что свичи отстой и бла бла бла….Но помните, «дух DIY» Покупаем на авито клаву за 300р, выпаиваем свичи, смазываем их и мы в профите. Ну и очень хотелось, что б все было по последней моде, поэтому нужен энкодер (та самая «крутилка»). Печатаю для нее адаптер, знакомого токаря прошу выточить для него ручку из алюминия, полирую, крашу ее в цвет, иииии понимаю, что я не умею считать, так как на плате arduino pro micro которая собственно и будет сердцем всей клавиатуры, не достаточно пинов для подключения энкодера.

АКТ 3 – Зачистка, пайка, зачистка, пайка, зачистка, пайка, зачистка, пайка…

На самом деле в пайке тут нет ничего сложного, но занятие очень муторное. Припаиваем диоды по «строкам» провода по «столбцам» маркируем провода что бы не запутаться, собираем все в аккуратные пучки и припаиваем к ардуине по порядку «строк» и «столбцов».

Как я бич кастом собирал

После закрываю и собираю в едино.

АКТ 4 – Прошивка.

О самой прошивке под QMK написано не мало, но лучше всего написано на официальном сайте QMK (https://docs.qmk.fm/#/)

Тут я не стал изобретать велосипед и опять взял за основу Void40 изменив его прошивку под свои нужды, точнее добавив верхний ряд клавиш. В прошивке были свои нюансы, о которых я тут не буду рассказывать, иначе я просто не закончу писать. Если у кого-то возникнут вопросы, то я без проблем отвечу в комментариях.

После прошивки клавиатура определяется Vial’лом и можно настраивать слои, макросы, раскладки.

Ну и пара фотографий законченного проекта:

Тут надо понимать, что клавиатура делалась под определенные нужды и под определенного человека, и результат меня почти устраивает, есть некоторые косяки по корпусу и покраске, что-то я бы хотел сделать иначе, но она работает! Работает так как я это задумывал и это прекрасное чувство.

Спасибо что дочитали до конца. Как вы думаете какой альбом какой группы я переслушивал в тысячный раз пока клеил, красил, паял и прошивал?

p.s. почему DTF шакалит фото так сильно?

p.p.s. чукча не писатель, прошу прошения за сумбур в тексте и возможные ошибки)

101101
60 комментариев

Классно, брат, береги ее, брат, она одна такая, брат!

28

Как я, бич кастом собирал

А зачем тут запятая? Её надо или убрать, или добавить ещё одну после "бич"

14

Мембранки лучше

6

Комментарий недоступен

2

На вопрос из заголовка то так и не ответил, как ты, брат?

5