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

История 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. чукча не писатель, прошу прошения за сумбур в тексте и возможные ошибки)

15K15K показов
5.9K5.9K открытий
60 комментариев

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

Ответить

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

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

Ответить

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

Ответить

Чем?

Ответить

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

Ответить

Ты опять выходишь на связь…

Ответить

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

Ответить