Как выбрать кейкапы для клавиатуры
Могу я надеть любую механическую клавиатуру на свою механическую клавиатуру?
Стандарт размеров клавишных колпачков был определен изобретателем механических переключателей, Cherry, который, хотя и не является стандартом, определенным как таковой, его можно считать стандартом, потому что это дизайн, на котором основаны все остальные. По этой причине единица измерения ключевого колпачка называется « Вишневый профиль «Или иногда» Профиль OEM ».
Стандартные размеры клавиатуры для механических клавиатур
Следуя профилю Cherry, обычные размеры механических клавиш клавиатуры по ширине: 1 × 1 (18 мм) и что немного меняется, так это высота и форма, что обычно не мешает совместимости.
Проблема совместимости обычно заключается в специальных клавишах, таких как CTRL, ALT, пробел и SHIFT. Здесь у вас есть стандартные размеры на основе профиля Cherry.
Как вы можете видеть, специальные клавиши имеют стандартный размер 1 × 1.25, с SHIFT 1 × 2.25 и пробел 1 × 6.25, и все же есть много клавиатур, чьи клавиши CTRL, ALT и WIN специально имеют размеры, которые не Соответствуйте этому, поскольку стандарт говорит, что все три должны быть одинакового размера.
Что касается пробела, это его стандартные размеры в соответствии с профилем вишни.
Что искать, чтобы увидеть, если они совместимы с вашей клавиатурой
Первое, на что вам следует обратить внимание, это то, имеют ли колпачки, которые вы собираетесь купить, такое же крепление, как и на вашей клавиатуре. Крепление механических клавиатур обычно имеет форму креста в центре, как в стиле вишни, так и по размеру, но вы должны быть осторожны, потому что в конечном итоге не все используют одну и ту же систему. Также будьте осторожны, если ваша клавиатура низкопрофильная или с гибридными переключателями, потому что крепление также меняется.
После этого вам необходимо убедиться, что колпачки на вашей текущей клавиатуре имеют размеры профиля Cherry. Если они имеют размер 18 x 18 мм в самой широкой части, то они стандартные, и, как правило, вам подойдет любой набор колпачков, совместимых с этими размерами. Со всем этим вам нужно будет убедиться в размерах клавиш CTRL, ALT, SHIFT и пробела, а также клавиши ENTER, которая, как вы знаете, на клавиатурах ANSI отличается от других.
К сожалению, вам придется измерить колпачки на клавиатуре и узнать размеры клавиш, которые вы хотите купить, чтобы узнать, будут ли они совместимы или нет. К счастью, производители знают об этом и почти во всех случаях указывают точные размеры всех клавиш, которые они продают.
Итак, вы уже знаете, хотя привязка одинакова, не все колпачки клавиш совместимы со всеми клавиатурами, и если вы хотите изменить свою, вам придется измерить ее, чтобы проверить.
Как выбрать кейкапы для клавиатуры
Умеешь делать что-то своими руками? Поделись этим умением со всеми!
А если у вас есть вопросы по поводу рукоделия, технологий, материалов и т.п. можете смело оставлять их в сообществе.
В сообществе запрещена торговля, обсуждение цен, ссылки на страницы с продажами, контакты автора в комментариях. Обязательна информация о материалах и инструментах в текстовом виде.
1. Будьте вежливы, старайтесь писать грамотно.
2. В публикациях используйте четкие и красивые фотографии.
3. Автор поста с тегом [моё] может оставить ссылку на свой профиль, группу или канал на других источниках, при условии, что ссылки (активные и не активные) не ведут на прямые продажи. Допускается не больше четырёх ссылок и только в конце поста (п. 8.5 основных правил).
-ссылки рекламного характера/спам;
-ссылки, ведущие на магазины с указанием стоимости товара/услуги;
-ссылки, ведущие на призывы, покупки, продажи, подписки, репосты, голосование и тому подобное.
(нарушение основных правил сайта, п.8.1 и п. 8.2).
При переходе по ссылке запрещено наличие активных (кликабельных) ссылок, ведущих на вышеперечисленное в п.3, содержание таких ключевых слов как «товар», «услуга», «купить», «продам», «в наличии», «под заказ» и т.п.
3.1 Размещение контактов автора (самим автором или другими пользователями) в комментариях запрещено и подлежит удалению (п. 9.1 и 9.3 основных правил).
4. Обязательным для авторов является наличие технических характеристик изделия в публикациях (материалы, техники, авторские приемы, размеры, времязатраты и прочее) в текстовом виде.
Также помечайте свою работу тегом «Рукоделие с процессом» или «Рукоделие без процесса».
5. Пост-видео, пост-фото без текстового описания переносится в общую ленту. Даже если в видео показан подробный процесс изготовления, делайте краткое описание для тех, у кого нет возможности/желания смотреть видео.
Администрация оставляет за собой право решать, насколько описание соответствует п. 5.
6. Посты с нарушениями без предупреждения переносятся в общую ленту.
За неоднократные нарушения автор получает бан.
Автор может размещать новую публикацию в сообществе, не допуская полученных ранее замечаний.
Где закупаться?
Россия 🇷🇺
К сожалению, после эпизодов отрицательного роста рубля в России остались только крупные производители. В принципе, достаточно открыть Е-Каталог/ДНС-шоп/ЯндексМаркет/Ситилинк и искать магазин с отзывами и низкой ценой, или просто мониторить скидки у крупных ритейлеров. Но пара площадок заслуживает внимания:
Geekboards
Специализированный магазин с механическими клавиатурами в России, с недавних пор и в Германии. Есть оплата для юр.лиц (да, вашей компании выгоднее купить клавиатуру именно так). Владелец Гикбордс Роман Гулиев сделал очень много для пропаганды культуры механики на нашем рынке. У сайта есть активная группа vk.com/geekboards и форум, где можно что-нибудь спросить или обсудить. Есть аналог групповых закупок для клавиатур, но продвигается это все не слишком быстро, так как с предзаказами частенько факапы(как в принципе и на любой площадке). На сайте представлены крупные нормальные бренды Leopold, Varmilo, Ducky, Realforce, Vortex, Das Keyboard — все с официальной гарантией, но и с переплатой в 3-5тр.
Иногда работает секретный промокод “ПРИВЕТ РОМАН ВЕРНИ СОТКУ”
KILLSWITCH
Второй единственный интернет-магазинчик с кастомными клавиатурами (кстати, скоро в 2021 будет второй раунд групбая Jian), клавиатурными аксессуарами и ремонтом/сервисом/сборкой. Есть весьма активная группа Вконтакте.
4Frag
Интернет-магазин, специализирующийся на игровых девайсах, зачастую единственный поставщик некоторых брендов в России. Здесь иногда можно встретить адекватные скидки.
CyberLife
В ассортименте не только геймерские клавиатуры, но и вполне нормальные Leopold, Varmilo, Vortex, Das Keyboard.
Отдельно площадки где можно купить б/у, вписаться в групбай, обменять:
Китай 🇨🇳
На данный момент Китай является одним из лучших по соотношению цена/качество, практически все комплектующие для кастомов сейчас покупаются или производятся в Китае. Для России самым удобным способом будет покупка на Aliexpress, хотя вариант покупки чего-либо на официальных сайтах самих магазинов порой ничуть не хуже.
Самые популярные магазины:
KBDFans
KPrepublic
внезапно годные реплики GMK кейсетов.
MKzealots
DUROCK
Keyboards China Stores
MechanicalKeyboards
Если хотите купить какую-то клавиатуру, но не нашли её в обычном магазине, значит, она есть тут. Здесь представлены практически все крупные не-мейнстрим бренды. DAS, Ducky, Varmilo и еще много других. Есть доставка в Россию, но в среднем она обходится в 50$.
Amazon
Самая крупная торговая площадка США. Можно иногда попасть на скидки, и здесь есть все основные крупные вендоры.
(Mass)Drop
(масс)Дроп объединяет несколько сообществ энтузиастов, и оное по механическим клавиатурам — лишь одно из них. Проводятся организованные групбаи (групповые закупки), субъекты которых выбирает само сообщество через систему опросов. Раньше здесь можно было найти эксклюзивы и/или товары по ценам ниже рыночных как следствие групповых закупок, сейчас же эксклюзивы никуда не делись, однако с ценами всё уже не так радужно, да и сами групбаи стали вытесняться «дропами» с продукцией собственного производства. Не имеет прямой доставки в Россию, так что приходится использовать посредников.
Keebio
Магазин со множеством преимущественно нестандартных плат и связанных с ними компонентов для сборки кастомных клавиатур. Если Вы всегда хотели собрать что-нибудь более оригинальное, чем 60% кастом, то Вам сюда.
1upkeyboards
Ещё один магазин, ориентированный на постройку кастомных клавиатур. Имеет большой ассортимент товаров, начиная со различных печатных плат и заканчивая материалами для создания artisan-кейкапов (декоративных клавиш).
NovelKeys
Компания, нашумевшая своими модифицированными версиями переключателей Kailh BOX. Сейчас продают множество переключателей, в основном собственной разработки, но в ассортименте также есть несколько наборов клавиш и превосходные настольные коврики. Иногда проводятся групповые закупки. При оформлении заказа попробуйте промокоды на 5% “clackers” или “nk types”.
KeyClack
Очередной кастомно-ориентированный магазин. На этот раз в продаже эксклюзивные и не очень продукты клавиатурной индустрии. Помимо самого магазина, KeyClack также является площадкой для групбаев, в которых можно приобрести действительно уникальные предметы.
Input Club
Pimp My Keyboard (PMK)
Дочерняя компания Signature Plastics, ориентированная на продажу продукции конечному потребителю. Они производят и продают как превосходные наборы клавиш, так и клавиши по отдельности. Есть возможность заказать собственный набор клавиш. Довольно интересно выхватить Grab Bag из разных SA кейкапов, можное даже набраться одинаковых на 40-60% ортолинейную клавиатуру. Больше инфы в отзывах на r/mk
!!Не рекомендую grab bag c али, там погребень!!
Собираем кастомную механическую клавиатуру, часть 2: Практика
Ну вот вроде все выбрали, всем закупились, пора делать дела и вершить судьбы. Начать лучше всего с того чтобы зайти на какой ни будь сайт проверки клавиатуры, например http://key-test.ru/ и с помощью скрепки/пинцета/одного из свитчей проверить работоспособность всех контактов. Некоторые кнопки могут дублироваться, а кнопки, которые прописаны по умолчанию в плате как FN совсем никак не определятся, это нормально. У меня вышло на YD60MQ так:
Начал я с того что смазал все свитчи, для этого требуется их для начала разобрать, можно сделать это несколькими способами: отверткой или пинцетом открывать защелки, после открытие первого свитча можно его верхней частью открывать остальные, загоняя его защелки под защелки других свитчей. Можно купить или распечатать на 3D для этого инструмент, я воспользовался последним способом, у самого у меня 3D принтера нет, выручил знакомый:
После разбора свитча нам нужно смазать те места, которые имеют контакт – салазки корпуса и на штоке, концы пружинок и если у вас линейные свитчи, то можно еще ту часть свитча, которая нажимает на пластину. Приступаем:
Этой баночки мне хватило на все свитчи, стабы и еще осталось.
Первая трудность. Как правило свитчи имеют вырез в верхней части для светодиода, по крайней мере на картинку в книжка все именно так. Я хотел сначала заказать Gateron Silent Black, там тоже все вроде бы было так. Но в последний момент увидел хорошее предложение по Cherry MX Silent Black и взял уже их. И вот во время сборки обнаружил что там нет этого выреза, вместо этого не верхней части прозрачного корпуса было изображено что-то типа линзы Френеля. Возможно, эти свитчи предполагалось использовать исключительно с RGB светодиодами, а может быть дальнейшие мои действия были верными, я даже не знаю. Короче говоря, я запихал светодиод прямо внутрь свитча:
Результат после несколько часов релакса:
Теперь приступим к стабилизаторам. Стабилизатор в разобранном виде выглядит так:
Собранный стабилизатор после смазки:
Чтобы стабилизаторы не стучали в плату в тех местах, где они будут стоять подклеиваем медицинский лейкопластырь.
Чтобы увеличить магический коэфицент тишины я проложил какой-то поролон или что это даже не знаю, упаковочный материал одной из ранее пришедших посылок с Ali.
Сверху ставим наш плейт, в него устанавливаем те кнопки что точно будут на своем месте.
Как правило светодиоды устанавливаются уже после свитчей, но так как мои светодиоды находились внутри свитча, то пришлось пихать сразу всё. Америку я сейчас не открою – длинная ножка светодиода — это плюс, короткая минус. Соответственно припаивать ножку плюса надо в тот контакт, под которым подписан +, на моей плате он отличается еще тем, что сделан в форме квадрата, а минус в форме более привычного круга. Из-за того, что светодиод у меня был внутри свитча порой приходилось разбирать свитч чтобы поменять светодиод стороной и он попал нужными ножками в нужные отверстия.
Дальше первыми свитчами я решил вставить те, которые имеют возможность стоять по-разному, в основном это первый ряд и немного второй. Сначала я одевал на них нужный кейкап и потом уже смотрел в какие контакты их нужно впаивать, выравнивая кейкап относительно других кнопок.
Вставляем остальные свитчи.
Припаиваем и обрезаем лишние торчащие ножки светодиодов.
Сразу скажу, что я не мастер пайки и скорее всего кто-то, глядя на это уже пускает слёзы. Несколько свитчей припаялись плохо, а парочку я вообще забыл припаять, так что пришлось чуток допаять. Но с ними особых проблем не было, куда сложнее было со светодиодами. Для начала зажимаем предполагаемую кнопку FN и нажимаем разные сочетания с ней чтобы найти то, которое включит нам подсветку клавиш. Смотрим которые не горят, идем и допаиваем. Самая большая проблема, которая возникла у меня это то, что из-за того, что светодиоды я разместил внутрь свитча, при установке свитчей кусок корпуса, который должен подгинатся внутрь корпуса при установке в плейт чуть внутрь, он повредил часть светодиодов. Не было бы никаких проблем если бы мои светодиоды ставились сверху свитча, но так как они были внутри свитча, то мне приходилось полностью выпаивать свитч вместе с нерабочим светодиодом чтобы поставить рабочий внутрь свитча и припаять это всё обратно. По итогу всё заработало как надо.
Запихиваем всё в корпус и приклеиваем антивибрационные прокладки
Одеваем силиконовые кольца на кейкапы дабы еще немного добавить магии бесщумности.
Ставим кейкапы на свитчи, наслаждаемся.
Одной из моих целей было то, чтобы клавиатура была тихой, сделал небольшое сравнение, конкурентами ей выступили механическая DEXP Rapier (outemu red), мембранная низкопрофильная Logitech K240 и дешевая мембранная Logitech K120.
Механика это громко говорили они…лег спать в двух метрах от девушки, которая играла в Dead By Daylight, клавиатуру не было слышно абсолютно, ну разве что проблем чутка иногда, даже если пытаться прислушаться, еще бы мышка не щелкала и разговаривал с тиммейтами она телепатически, было бы абсолютно идеально. Но и так тоже не плохо, потому как её долбёж по мембранке раньше выводил меня из самого глубочайшего сна.
Да и помимо тишины, просто жать кнопки стало значительно приятнее.
В следующем посте будем пробовать компилировать прошивку.
Лига Геймеров
30.6K постов 76.7K подписчиков
Правила сообщества
Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Оскорблять участников сообщества;
Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;
Кропотливо. нет слов, но эмоции положительные.
Нафиг она нужна такая клавиатура.
Вот так выглядит клавиатура здорового человека:
Если не секрет, то где и почем свитчи брал? Хочу заменить даблкликающие, но из китая заказывать сыкотно
А зачем подсветка, если клавиши не прозрачные?
Прогресс дал людям практически вечные мембранные клавиатуры за копейки, но нет, хочу тратить побольше, и чтобы было ненадежно.
@moderator, прошу добавить в конце поста ссылку на третью часть, заранее спасибо
Мечтаю о полноразмерной механике с bigass ентером и большим левым шифтом. Но такие не делают, а чтобы кастомную такую собрать, нужно свою плату травить или handwired колхозить, да еще корпус вырезать, поэтому продолжаю сидеть на десятилетней мембранке.
Годнота. А можешь подсказать годные свитчи? На клаве умер один, хочу отремонтировать и про запас набрать.
Я предпочитаю CHERRY MX SILENT RED.
Клавиатура Squeezebox
Я спроектировал и изготовил раздельную эргономическую клавиатуру на основе идей, которые давно уже хотел проверить. Основные особенности клавиатуры таковы:
— Ровные столбцы клавиш
— Настраиваемые под пользователя смещения столбцов
— Настраиваемые под каждый палец вертикальные смещения
— Кластер под большие пальцы с 6 клавишами
Раздельная клавиатура Squeezebox
Левая часть клавиатуры Squeezebox версии 21a, вид сверху
Положение в неподвижном состоянии
Руки в положении покоя, лежащие на среднем и нижнем рядах
Мне кажется, основной элемент дизайна, отличающий мою клавиатуру от подобных ей — это форма средних и нижних рядов. Они расположены под резким углом в 100 градусов, а исходная позиция опор для пальцев — это пальцы, лежащие на среднем ряду и подушечки пальцев, лежащие на нижнем ряду. Можно печатать на среднем ряду, одновременно сохраняя контакт с нижним рядом, и наоборот. То есть пальцам никуда не нужно тянуться, чтобы нажимать две клавиши.
Нажимаем средний ряд
Нажимаем нижний ряд
Кроме того, поскольку переключатели находятся под таким резким углом, можно нажимать оба одним пальцем, нажав в угол. Обе клавиши нажимаются и отпускаются в полном унисоне. То есть после добавления в раскладку QMK-комбо у каждого пальца есть три символа, которые можно водить и никуда при этом не тянуться.
Однопальцевый аккорд на среднем и нижнем рядах
Также есть верхний ряд, который расположен и наклонён так, чтобы тянуться до него нужно было минимально, то есть получается по 4 клавиши на палец. Верхний ряд так близко расположен, что если вы потянетесь к нему, то не промахнётесь. К нему не нужно тянуться. Достаточно просто «подумать», и вы попадёте.
Нажимаем верхний ряд
Физическое расположение переключателей
Основная сетка для четырёх пальцев и кластер для большого пальца
Итак, у нас есть сетка 3×5 для четырёх пальцев и 6 клавиш для больших пальцев, то есть получается 21 клавиша для каждой руки, а в сумме 42 (круто!). Кластер для больших пальцев содержит пары клавиш по схеме «шезлонг»: одна клавиша плоская, а вторая наклонена под углом, благодаря чему их легко нажимать по отдельности или аккордом. Один столбец посередине — это исходная позиция для большого пальца, на второй нужно нажимать, двигая большой палец внутрь, а на третий — двигая его наружу.
Эргономика и настройка под пользователя
Расстояние между рядами спроектировано так, чтобы быть как можно теснее, с учётом размеров переключателей Kailh Choc. Я с самого начала знал, что мне нужно ещё более плотное расположение, и если бы продавались переключатели поменьше, я бы сделал его ещё компактнее, но моя система уже и так близка к идеалу.
Высота каждого столбца изменяется в параметризированном CAD для передней/задней стенок, для регулировки достаточно ввести параметры и распечатать новую стенку. По сути, у каждого столбца есть собственная высота поддерживающей его полки.
Для регулировки дальности столбец каждого пальца расположен в прорезях, позволяющих перемещать его примерно на 15 мм. Достаточно немного ослабить болты, настроить позиции для каждого пальца, а затем затянуть болты.
Опора кластера большого пальца для настройки высоты и позиции по X/Y
Кластер большого пальца можно поднимать/опускать, напечатав цилиндр опоры другой длины. Перемещать его влево-вправо и ближе-дальше можно по сетке отверстий под резьбовые втулки. Пока я попробовал всего две позиции, поэтому вставил резьбовые втулки только в два отверстия, но теоретически резьбовую втулку можно вставить в любое круглое отверстие под кластером большого пальца.
Также кластер может вращаться вокруг оси болта, крепящего его к корпусу клавиатуры.
Изначально я ставил перед собой задачу превращения клавиатуры в устройство, которое можно подстроить под большинство людей. Вероятно, это можно реализовать изменением высот столбцов при помощи подставок, напоминающих детали LEGO. Но на данном этапе для регулирования высот столбцов нужно специально печатать детали. Всё остальное можно регулировать механически, по крайней мере, в пределах длины проводов.
Никаких колпачков! Переключатели Choc имеют идеальные плоские опоры для пальцев (stem). Для компактной геометрии, которая была мне нужна, требуется чрезвычайно малый зазор между переключателями средних и нижних рядов, и колпачки будут этому мешать. Если посмотреть сбоку, то вы заметите, что опора для пальца переключателя нижнего ряда немного нависает над опорой переключателя среднего ряда. Строго говоря, колпачки можно было бы использовать в верхнем ряду и кластерах больших пальцев, но они практически не имеют никакого смысла, и мне кажется, что без них клавиатура выглядит по-хипстерски круто. Это как велосипед с фиксированной передачей от мира клавиатур. Переключатели повёрнуты на 90 градусов от стандартного расположения, чтобы уменьшить зазор нажатий в столбце каждого отдельного пальца.
Соединение и пайка
Некоторые из моих первых прототипов мне чрезвычайно нравились. Например этот, представлявший собой вертикальный блок, он регулировался в двух направлениях несколькими прорезями.
Этот прототип казался отличным, но пайка внутри всех этих корпусов была бы настоящим кошмаром
Но потом я осознал, что туда никак не подберёшься внутрь с паяльником, чтобы соединить их все. Мне пришлось отказаться от нескольких версий, прежде чем я остановился на том, что можно было спаять.
Нынешняя конструкция со съёмными стенками также упрощает соединение проводами вручную. Я проделал по три операции пайки с каждым переключателем, когда он полностью извлечён из корпуса, а потом приклеил их на место. Это сильно помогло в сборке. При такой схеме работы соединение проводов можно выполнять при только одной закреплённой стенке, благодаря чему с другой стороны есть много пространства для паяльника и перемещения проводов вручную.
Пайка перед сборкой
Подключение столбцов пальцев, пока прикреплена только одна стенка
Клавиши под опорой для запястий
Для создания самой удобной геометрии нажатия нижнего ряда Squeezebox требуется высокая опора для запястий, позволяющая пальцам свисать с края и касаться клавиш.
Подставка на колени
Разбираясь с мешаниной из двух раздельных клавиатур на столе, я случайно поставил подставку Squeezebox на колени и понял, что могу выровнять подлокотники моего кресла с опорами для запястий и получить очень удобную позу. На подлокотниках кресла лежат предплечья, а опоры для запястий находятся непосредственно перед ними на той же высоте. Подставка также может быть поверхностью для мыши, расположенной посередине. Поэтому пока я планирую использовать в качестве основной позы работу с клавиатурой, лежащей на коленях. Но с ней вполне удобно работать и когда она лежит на столе.
Подставка на колени и подлокотники кресла
Эта версия состоит из шести отдельных частей. я соединяю их, просверлив отверстия в поверхностях для вставки резьбовой втулки и скрепляю части болтами M3. Раньше я никогда не использовал резьбовые втулки в 3D-печати; оказалось, они отлично подходят, их очень просто моделировать и монтировать при помощи паяльника. Я их обожаю и буду использовать в будущих проектах.
После слайсинга никаким деталям не требуются опоры. Я напечатал небольшую шайбу для болта, крепящего микроконтроллер Elite-C, чтобы головка болта не закоротила печатную плату.
Сильно заметен рост моих навыков моделирования в процессе работы над проектом. На моделирование первых деталей и прототипов требовались многие часы работы во FreeCAD, я много раз начинал сначала и создавал множество версий файлов в git. Зато в конце проекта я смоделировал внутреннюю стенку с пространством под разъём RJ-9, микроконтроллер и порт USB-C меньше, чем за час, а успешно всё напечатать удалось со второй попытки.
В самом начале я не понимал простую штуку, которая оказалась очень удобной: для симметричной раздельной клавиатуры почти все различия между правой и левой частью можно передать, выполнив зеркальное отражение в программе-слайсере. Это значит, что в CAD достаточно смоделировать только одну половину.
В целом обучение не особо отличается от привычной мне ergodox, особенно потому, что я постепенно в течение нескольких лет уменьшал количество клавиш моей ergodox, изучая новые функции QMK и техники создания раскладок. Однако перемена достаточно радикальна, чтобы снизить мою скорость набора с 60 до 20 слов в минуту. Пока я не очень много печатал, потому что по-прежнему совершенствую раскладку клавиш в области символов пунктуации и других аспектов. Я уверен, что спустя одну-две недели практики по вечерам наберу достаточную скорость и точность, чтобы перейти на повседневное использование.
Подробности о деталях клавиатуры
Я использовал переключатели Kaihl Choc Red — линейные низкопрофильные тихие переключатели с малым усилием нажатия. В качестве микроконтроллеров я использовал Elite-C. Части клавиатуры соединены кабелем RJ-9 и программной последовательной конфигурацией. Резьбовые втулки предназначены для болтов M3. В целом, это довольно стандартный подход к созданию самодельной клавиатуры с подключением проводов вручную.
В моей руке возникали боли из-за хронического растяжения сухожилий, когда мизинец тянулся к внешнему столбцу и нажимал аккорд с Shift на моей ergodox, поэтому у меня была сильная мотивация снижения нагрузки на мизинец и переноса нагрузки на большой палец, из-за этого в моей клавиатуре нет столбцов, расположенных наружу от мизинцев. Shift и Control/Escape переместились под большой палец (и/или в QMK-комбо, но я над ними ещё работаю), а Tab переместился на слой навигации, поэтому мизинцу остались только нажатия на буквенные клавиши. Вероятно, когда-нибудь я перейду на схему, минимизирующую нагрузку на мизинцы, например, BEAKL, но я не хотел привыкать к ней параллельно с освоением новой клавиатуры.
Я оставил один внутренний столбец, до которого нужно тянуться, потому что хотел сохранить базовый слой для Dvorak, чтобы не переходить сразу на что-то новое. То есть внутренний столбец на самом деле нужен только для облегчения моего перехода на новую клавиатуру, но в конечном итоге я, возможно, создам раскладку, в которой он не требуется, и избавлюсь от него. Для уменьшения расстояния, на которое пальцу нужно перемещаться вбок, два внутренних столбца расположены на одной пластине, поэтому зазор довольно мал — всего 2 мм.
Процесс изучения возможностей, в том числе модификаторов, ещё не закончен. Я протестировал модификаторы основного ряда, но с Dvorak они очень подвержены ложным срабатываниям на правой руке при таких комбинациях, как th и ns, поэтому я переместил их в нижний слой своей ergodox. Но если поместить модификаторы в нижний ряд на Squeezebox, то с ними нельзя будет создавать комбо, из-за чего я теряю многие потенциальные возможности этой конструкции. Думаю, в следующий раз я попробую модификаторы только для Ctrl и Alt в верхнем ряду, чтобы можно было нажимать однопальцевые комбо в среднем и нижнем рядах. Наличие такого количества клавиш для больших пальцев создаёт множество отличных возможностей, особенно для действий, которые требуются только изредка.
Если вам любопытны подробности, то в моём форке QMK есть моя раскладка.
Выводы о создании работающей самодельной клавиатуры
Это был очень увлекательный проект. Я хотел реализовать его ещё с тех пор, когда впервые описал концепцию угловых клавиш моему коллеге по созданию клавиатур Майклу Слоэну в январе 2020 года. Мой опыт работы с CAD и 3D-печатью находился на очень низком уровне и я никогда до этого не создавал параметризированный CAD, только немного работал с TinkerCAD и SketchUp. Параметризация абсолютно необходима для подобных проектов, поэтому я изучил немного программный стек dactyl manuform (clojure, openscad), но в конечном итоге смоделировал всё в FreeCAD, получив хорошие результаты.
Проект FreeCAD, в котором видны параметры электронной таблицы и модель основной стенки
Для создания этого проекта потребовалось не меньше двух месяцев значительных трудозатрат по вечерам и выходным, а также разработка большого количества прототипов (подробнее об этом ниже). Раньше я уже занимался пайкой нескольких клавиатурных комплектов, но никогда вручную не подключал провода и никогда не конфигурировал самостоятельно встроенное ПО QMK. Я много страдал с прошивкой микроконтроллеров и с тем, как привязать соединения проводов к встроенному ПО. Я благодарен множеству людей с форумов в Discord и Slack, которые отвечали на мои вопросы и каждую неделю помогали справляться с проблемами.
Планы на новую версию
Больше всего в этой версии мне не нравится, что угол между верхним и средним рядом безымянного и среднего пальцев слишком резкий. Я не могу толком печатать в верхнем ряду кончиками пальцев, как это задумывалось. Вместо этого ногти царапают колпачок. Это вызвано тем, что изначально я проектировал вертикальную ориентацию в стиле джойстика, в которой такой угол вполне подходит. Но в процессе работы я перешёл на горизонтальную ориентацию, и не понял, что это повлияет на геометрию. Такой угол идеален для указательного пальца и мизинца, что немного странно, но в следующей версии верхний ряд для безымянного и среднего пальцев всё равно будет почти плоским, порядка 170 градусов.
Я добавил пазы для магнитов, чтобы можно было устанавливать клавиатуру и опоры для запястий на стальную пластину, приклеенную к куску фанеры толщиной 1/2″ для подставки на колени. Возможно, я заменю спиральный кабель RJ-9 на плоский, чтобы его можно было прикрепить к фанере и проложить его по краю, полностью освободив таким образом центральную часть подставки для мыши (или для кофе, когда клавиатура лежит на столе).
В этой конструкции я не учёл необходимость места под физическую кнопку reset, потому что думал, что сделаю клавишу reset в раскладке. Оказалось, что это очень оптимистичное решение, поэтому мне пришлось прилепить её и она свисает на проводах. В следующей версии я придумаю для неё подходящее место. Я ожидал, что настройка и прошивка QMK будет довольно быстрым процессом, и мне понадобится всего несколько прошивок. Как же я ошибался. Я потратил целиком несколько выходных на отладку странного поведения: сначала работали 39 из 42 клавиш, а потом внезапно не работала ни одна, потом случайно начинал работать только нижний ряд, потом всё начинало работать, но клавиши были в обратном порядке, и так далее.
Я добавлю простую внешнюю стенку, которая будет крепиться к основным стенкам через резьбовые втулки. Это обеспечит ровное расположение всей конструкции.
Также я подумываю полностью переделать кластер под большие пальцы. Наверно, клавиши верхнего ряда я расположу рядом друг с другом.
У меня есть катушка чёрного PLA Prusament, который будет отлично смотреться с переключателями Choc Red.
Долгие недели прототипирования
Один из первых вертикальных прототипов с двумя степенями регулировки при помощи прорезей и пазов
Изначально я думал, что это будет вертикальная конструкция, используемая наподобие джойстика, аналогично Concertina Виктора Эйкмана. После долгого прототипирования я решил отказаться от этого требования, добавившего много сложностей, и выбрать стандартную горизонтальную схему с возможностью наклона.
Название «Squeezebox» («коробка для сжимания») я выбрал потому, что из-за положения рук и тесного расположения клавиш устройство напоминало аккордеон или концертину. Squeezebox — это жаргонное название подобных инструментов. Даже после того, как я решил разрабатывать горизонтальную конструкцию, название сохранилось, потому что корпуса оказались похожими на коробки, а угловые клавиши срабатывают от сжимания, так что оно показалось подходящим.
Кроме того, меня очень интересует вертикальная ориентация в сочетании со сжиманием переключателей, потому что раньше я занимался саксофоном и мне бы хотелось ощущать похожие движения при печати.
Вертикальный прототип, регулируемый рядами прорезей и болтами
Схему для основных столбцов четырёх пальцев я реализовал очень быстро. Тогда я только начинал изучать параметрическое 3D-моделирование во FreeCAD, поэтому испытывал небольшие трудности с реализацией своих идей в программе. Для создания регулировки, выполняемой в двух измерениях (вперёд-назад, выше-ниже) пришлось создать множество прототипов и потратить почти две полные катушки филамента PLA. У меня были конструкции с прорезями, с болтовыми соединениями, с магнитными креплениями, с клеевыми соединениями, скрепляемые наподобие деталей LEGO, и т.д. Некоторые из этих прототипов было сложно соединять проводами, поэтому после того, как я подобрал нужные позиции, самым сложным было подключение проводов вручную.
Два джойстиковых прототипа с магнитными основаниями
Весь альбом с фотографиями сборки
В альбоме больше 150 фотографий, его можно посмотреть во Flickr.
Кейкапы из эпоксидной смолы
Почему на клавиатурах ряды клавиш расположены так странно?
На самом деле причина смещения в том, что на механических печатных машинках клавиши болтались на рычагах, и чтобы все эти рычаги можно было разместить в корпусе, был придуман сдвиг.
Текст мой, все фотки из интернета.
Собираем кастомную механическую клавиатуру, часть 3: Прошивка
Причина, по которой я отказался от полноразмерной клавиатуры заключается в том, что на деле с помощью QMK я могу иметь все возможности полноразмерной клавиатуры, но в более компактном корпусе, а это значит, что надо меньше будет передвигать руками чтобы дотянуться до нужных клавиш.
Так что же такое QMK – это ПО с открытым исходным кодом для создания прошивок для клавиатур, которые ее поддерживают. Ну скажем это примерно тоже самое что купить телефон на Android и иметь возможно поставить на него различные LineageOS или CyanogenMod, а также самому дорабатывать данные прошивки.
Начнем, пожалуй с простого – откроем онлайн конфигуратор по ссылке https://config.qmk.fm/ и выбираем в списке PCB нашу YD60MQ/16led
Видим уже определенным образом прописанную конфигурацию, доработаем её так как нам это нужно, делать это можно двумя способами – щелкая мышью по клавишам на экранной клавиатуре и после нажимать желаемую клавишу на физической клавиатуре, либо перетаскивая клавиши из панели конфигуратор на клавиши все той же виртуальной клавиатуры, вторым способ в любом случае придется воспользоваться.
Клавиши, которые вы можете установить через конфигуратор:
Разберем некоторые возможности на примере моей конфигурации. На нулевом слое у нас нет ничего не обычного, разве что MO (1) и MO (2). Это значит, что при нажатии на эту кнопку клавиатура переходит на слой 1 и 2 соответственно, ну то есть вполне понятный всем FN при отпускании кнопки мы снова вернемся на нулевой слой.
На первом слое у нас стоит управление громкостью и плеером на курсорных клавишах и вот только сейчас заметил, что повесил на две кнопки Play который является в тоже время и Pause, ну это первоначальные наброски, всегда можно переделать, треугольных стрелочках листание треков в плеере. На левой кнопке клавиатуры у нас можно сделать скриншот, открыть калькулятор, мой компьютер и управление колесиком мыши чтобы не тянуться за мышкой, когда читаешь длиннопосты на пикабу. Куда интереснее что такое C_S_T и TG. C_S_T я не совсем верно понял, при нажатии на F1 у нас будет F1, но если клавишу слегка удержать то сработает CTRL+SHIFT, когда я прописывал этот конфиг то думал что сработает CTRL+SHIFT+F1, но ошибся. Конечно, можно сначала зажать допустим F2, а потом нажать F1 и тогда получится то, что требуется, но зачем такие сложности? К сожалению, онлайн конфигуратор не позволяет сделать то, что я хотел, но полноценный QMK это позволяет и я напишу о том, как это сделать чуть ниже. Кнопки TG полностью переключают всю раскладку на указанный слой, то есть слой меняется ‘на всегда’, пока пользователь не переключит ее через TG на другой слой. Очень важно разместить на клавиатуре кнопку ‘RESET’, она нужна чтобы перевести клавиатуру в режим прошивки.
На третьем слое исключительно кнопки управлением подсветки.
На четвертом слое у меня тоже самое что на нулевом, но часть клавиш заменена на нампад. Почему-то если я устанавливал привычный MO, то он не срабатывал, и я не мог переключиться на нулевой слой обратно, так что поставил вместо него TO, не совсем понимаю, чем они отличаются. Если кто-то знает, то напишите в комментариях.
Ну и пятый слой так же повторяет первый, но часть клавиш заменены на управление мышкой, а вдруг она откажет? Управлять кстати вполне удобно, но в контру, наверное, особо не поиграешь.
Онлайн конфигуратор имеет и другие функции, например смена местами CTRL и CAPS LOCK и подобное, но в сравнении с полноценным QMK они всё же малы.
Итак, все что хотелось из того, что позволяет онлайн конфигуратор мы накрутили, скачиваем теперь JSON файл, он нам понадобится в дальнейшем. Жмем кнопку “Cкомпилировать”, ждем пока в космосе прокрутится картошка, после чего жмем кнопку “Прошивка” и сохраняем hex файл прошивки. Теперь скачиваем QMK Toolbox – программу для заливки прошивки на клавиатуру. Выбираем в ней наш hex файл, переводим клавиатуру в режим прошивки (стандартное расположение кнопки RESET обычно пишут в документации к PCB, у YD60MQ по умолчания она прописана на FN+ESC), выведется желтая надпись о том, что устройство подключено. Жмем кнопку FLASH, две секунды и можно пользоваться клавиатурой.
QMK – расширенные возможности
Онлайн конфигуратор имеет крайне урезанный функционал относительно полноценного QMK. Для того чтобы им воспользоваться, нам нужно его установить. Инструкция по установке для разных платформ описана в официальной документации, в качестве примера приведу установка для WINDOWS, так как я сижу именно на нем.
Для начала нам нужно установить MSYS, но после установки не запускать msys2.exe, а запустить mingw64.exe (либо mingw32.exe).
Вводим последователь три команды:
После этого QMK будет установлен, у меня он работал после этого криво (при компиляции файлов прошивки возникали ошибки с тарабарщиной), но после команды “qmk doctor” всё встало на свои места.
Для лучшей читаемости лучше его немного отформатировать, для примера так:
Ранее я писал о том, что немного спутал задачу команды C_S_T, так давайте же исправим её. Для начала исправим наши C_S_T(KC_F1) на просто KC_F1, с остальными так же. И напишем небольшой макрос:
Итак, с помощью данного макроса у нас при нажатии на F1 (и другие F клавиши) и ESC будет срабатывать непосредственно F1 и ESC. Но если клавишу чуть удержать, то сработает CTRL+SHIFT+F1 и CTRL+SHIFT+ESC (вызов диспетчера задач) соответственно. Таким же образом я добавил блок (на скриншоте обведет красным) который при небольшом удержании знака точки в русской раскладки добавлял к ней SHIFT, превращая её в запятую.
Не будем на этом заканчивать, напишем еще один макрос, который допустим будет запускать приложение на клавишу. Для начала зарегистрируем новые клавиши:
Вставляем эти клавиши на нашу раскладку:
Прописываем сам макрос:
Этот макрос правда имеет недостаток, если в системе в данный момент выбрана русская раскладка, то соответственно пусть к программе будет введен на русском языке и программа не запустится. Сам же результат работы макроса можно увидеть на этом видео:
Так как у меня на PCB находится 16 rgb светодиодов, но существует так же версия этой платы на 12 светодиодов. То не лишним будет в файле rules.mk изменить строчку “DEFAULT_FOLDER = yd60mq/12led” на “DEFAULT_FOLDER = yd60mq/16led”.
Итак, после всех тех веселых вещей что мы реализовали, надо бы как-то теперь это всё скомпилировать. Делается это просто, выполняем команду, содержащую название нашей платы и раскладки:
Если всё хорошо, то мы увидим множество [OK]. Если же где, то мы допустили ошибку, то компилятор нам намекнет, где нам её искать и соответственно hex файл на выходе мы не получим.
Прошивка данным hex файлом идёт через QMK Toolbox и полностью аналогична прошивке hex файлом полученным из онлайн конфигуратора.
Если углубиться в QMK, то его возможности кажутся действительно безграничными. Например, помимо макросов можно менять анимацию подсветки при переключении слоев или при нажатии на определенные клавиши, можно создавать свои собственные варианты анимации подсветки. Настроить воспроизведение звуков при включении клавиатуры либо нажатия клавиш. Выполнения определенных действий при нажатии кнопки определенное количество раз либо после определенной комбинации кнопок.
Я сам его изучал буквально 1-2 вечера, так что знаю пока крайне мало, возможно чуть позже продолжу его изучение и напишу еще один пост. Если кто-то знает хорошую русскоязычную документацию, буду благодарен за ссылку.
Собираем кастомную механическую клавиатуру, часть 1: Теория
Около шести лет назад я наткнулся в интернете на трактаты о механических клавиатурах, меня эта тема заинтересовала, просто потому что, как и любой другой человек люблю пробовать что-то новое. Но так как финансы лишними не бывают, особенно в том время, отложил это всё на когда-нибудь потом. Да и в принципе, прежде чем к чему-то приобщиться, предпочитаю сначала узнать с чем мне стоит столкнуться. Так получилось, что углубился глубже чем стоило (:D), так как информации о нижних слоях тех глубин в русскоязычном интернете я нашел не так уж много. Вернее разрозненной информации достаточно, а вот ОТ и ДО нашел я всего лишь несколько статей. Этим постом я решил поделиться той информацией накопилось в чертогах моего разума, а так же теми сложностями с которыми мне пришлось столкнуться.
Как я пришел к тому, к чему пришел
Итак, шли годы, глаз периодически косился на различные ‘MOTOSPEED’ б/у ‘RAZER’, ‘HyperX’, ‘TESORO’, но что-то всегда останавливало, например то, что хотелось полноразмерную доску, но чаще по доступной цене попадались именно TKL варианты (без цифрового блока). И вот однажды моя девушка спрашивает меня – “dsiomnainc, а что ты хочешь получить на %celebration name%”, и я такой – “Блин, %girlfriend name%, давно хочу клавиатуру, и чтобы она короче пироги пекла”. Всё вроде согласовано, осталось только выбрать. Ну и тут выясняется, что не все механические клавиатуры одинаково полезны и надо чтобы внутри были завернуты как минимум Cherry MX (далее эта тема будет раскрыта более подробно).
Итак, захожу я на несколько уважаемых мною форумов и задаю вопрос “HyperX или Tesoro”? Были разные мнения, но мнение определенной группы людей меня зацепило больше всего. В краткой литературной форме оно заключалось в том, что:
Как дальше я узнал данные люди были выходцами из “секты свидетелей механических клавиатур”. Так как я свято верю в свободу вероисповедания и в то что я каждая вера имеет право на существования, то я решил выслушать то они мне скажут, их ответ был – “Бери Leopold/Vortex/Varmilo/Ducky, если хочешь максимально цена-качество то покупай Durgod”. Я посмотрел различные обзоры и подумал – “Разумно”. В принципе для той части людей, которые не сильно хотят заморачиваться дальше можно и не читать.
Не буду долго тянуть…однажды я просто наткнулся на статью о сборке кастомной клавиатуры. Я очень люблю вещи, которые “имеют глубину”, я имею в виду те вещи, которые ты не просто купил и пользуешься, а которые ты помимо пользования дают тебе возможность проявить немного творчества, получив в итоге вещь со штрихом индивидуальности. Да, конечно же можно и самому печатную плату изготовить, да и даже просто на картоне распаять, но, пожалуй, не будем уходить так далеко, в конце концов можно научить детей самим изготавливать детали по типу LEGO…, ну короче я понял что это мой вариант.
Кстати говоря вот пара ссылок на те статьи что подтолкнули меня, так же рекомендую прочесть, может быть в определенных местах они будут даже более содержательными, но им уже несколько лет, а я тут ребята как бы из 2020го и мне тоже есть что сказать, у нас тут нейросети и коронавирус бороздит космические просторы, так что не переключайтесь.
Форм-фактор и раскладка
Итак, первое с чем нам стоит определиться, это то какого форм фактора будет наша будущая клавиатура, чтобы лучше было понятно, о чем я, приложу картинку, честно украденную из интернета:
На данный момент в интернатах можно заказать плату на любой вкус и цвет, позволяющие разместить как стандартные раскладки, так и совершенно не стандартные, например, как эти:
Лично я определился на форм-факторе в 60%, это, наверное, выглядит странно после того, как в начале я написал, что не хотел покупать клавиатуру с отсутствующим нампадом, а тут и того поменьше. Но тут хочется разъяснить – Я не тот, кто постоянно работает с цифрами, но постоянно гложила мысль о том, как я буду передвигаться в мой любимый Lands of Lore (управление там, как и во многих других DOS RPG идёт на нампаде). Конечно, эту проблему можно решить и софтово, но тогда эта мысль мне в голову не пришла. В какой-то момент была даже мысль собрать 40%, но решил что пока что это все же перебор.
При выборе раскладке стоит посмотреть какие возможности в этом плане могут предоставить рыночные PCB (платы). Изначально я хотел себе раскладку по типу клавиатуры GK64. Почему бы просто не купить уже готовую GK64? Ну вы чо, там же нет QMK! (Вот этой вещице будет посвящена, пожалуй, половина статьи, но чуть позже)
Ну вроде определились, и плату подходящую нашли, к примеру DZ60 нам вполне подходит. Но при поиске кейкапов я увидел раскладку от клавиатуры Filco Minila и после этого понял, что хочу попробовать именно это.
DZ60 мне в таком случае уже не подходила и я уже думал что не найду подходящей платы, но после долгих поисков наткнулся на YD60MQ, идеально. Конечно же не стоит думать, что это уникальная плата, было очень много PCB из США, поддерживающих туже раскладку, но нюанс был в том, что у них цена была в несколько раз выше.
А как понять, подходит ли PCB под желаемую раскладку? Ну для начала можно просто посмотреть на расположение отверстий для свичей (то бишь кнопок), но есть способ проще и лучше. Как правило продавец выкладывает ссылку на документацию, в которой указаны поддерживаемые слои раскладки. Ну или можно просто ввести в гугле что-нибудь на подобии “%PCB% supported layouts”. Как пример поддерживаемые раскладки платы DZ60:
Тут хочется отметить то, что правый SHIFT зависит непосредственно от левого. У клавиш есть определенный типоразмер, скажем у нас есть самая стандартная кнопка из тех, что может быть, просто квадратная. Такими кнопками являются буквы, цифры, стрелки. Ширина такой кнопки допустим будет 1u, ширина кнопок модификаторов отталкивается от ширины этой самой кнопки шириной 1u, скажем у нас может быть CTRL шириной 1u/1.25u/1.5u, тем же методом обозначается ширина пробела, скажем мой пробел имеет ширину 3u и равен длиннее трёх стандартных клавиш. Более стандартные пробелы обычно имеют ширину 6.25u либо 7u, так же есть и другие варианты что позволяет составить совершенно разный нижний ряд.
Но вернемся к SHIFT, общая длинна левого SHIFT составляет либо 2u либо 2.25u, длинна правого SHIFT будет соответственно либо 2u либо 2.75u, а между ними либо 10, либо 11 кнопок соответственно. Почему я заостряю на этом внимание? Дело в том что эти две конфигурацию требуют совершенно разной пластины для крепления кнопок (об этом будет чуть дальше) и если на одной и той же пластине вы сможете переставить все возможные вариации нижнего ряда будь их даже штук десять, то чтобы поменять 2.25u SHIFT на 2u SHIFT вам придется покупать новую пластину и перепаивать все кнопки.
В документации YD60MQ я, кстати, подробный перечень поддерживаемых раскладок не нашел, именно поэтому в примере я использовал DZ60. Просто повезло что в качестве примера раскладки в некоторых своих лотах, продавец привел в пример именно раскладку Minila.
Свитчи, они же кнопки
Есть множество различных типов клавиатурных свитчей, таких как ALPS или TOPRE, в данной статье я буду рассматривать только CHERRY MX подобные варианты, ибо большинство комплектующих рассчитано именно на них, да и в принципе когда речь заходит о механических клавиатурах, то люди подразумевают именно их.
Я купил себе Cherry MX Silent Black, поэтому в качестве примера приведу их:
Так из чего же состоит свитч: Верхнее и нижнее основание, шток и пружина. В основании находятся две пластины одна из которых выведена на один контакт свитча, вторая на второй. Шток находится на пружине и при опускании прижимает одну пластину к другой, после чего происходит их замыкание и соответственно срабатывание кнопки.
Выбор типа свитча даже если ограничиться CHERRY MX подобными это отдельная песня. Я бы хотел выделить несколько основных типов:
— CHERRY MX BLUE – кликают, с тактильной отдачей.
— CHERRY MX BRAWN – не кликают, с тактильной отдачей.
— CHERRY MX BLACK – не кликают, без тактильной отдачи.
Остальные типы свитчей являются ‘развитием’ этих трех типов, например CHERRY MX GREEN – те же BLUE, но с более жесткой пружиной, соответственно для их нажатия требуется больше усилий. CHERRY MX RED – те же BLACK – но тут напротив, пружина ослаблена и нажатие уже более легкое. Таким образом приходим к логическому выводу что можно превратить BLACK в RED просто поменяв пружины. Другие модификации связаны со сдвинутой точкой срабатывания и сдвинутой точкой тактильной отдачи.
Еще хочется выделить отдельно модификацию SILENT, например SILENT BLACK и SILENT RED. Шток таких свитчей в некоторых местах оборудован мягкими вставками предотвращающие резкие удары штока о корпус свитча и что способствует более тихой работе.
Помимо непосредственно CHERRY MX есть и другие производители CHERRY MX подобных свитчей:
GATERON – Считается самым качественным китайским аналогом, не уступающему по качеству оригиналу.
KAILH – Раньше читал о крайней ненадежных данных свитчей, говорят с этим делом у них со временем стало лучше, но сам я не знаю. Интересны тем что любят в эксперименты и периодически выкатывают такие продукты как KAILH BOX либо, например низкопрофильные механические свитчи.
OUTEMU – Дешевый хлам, если у вас хватает деньги только на данные свитчи, то лучше купите мембранную клавиатуру, она будет надежней в несколько раз.
Так же есть ‘проприетарные’ механические свитчи типа ROMER-G (свитчи от LOGITECH), свитчи от RAZER, но производятся они как правило всё теми же CHERRY/KAILH/GATERON.
Я бы не советовал выбирать свитчи только по описанию, лучше потратить несколько сотен рублей на тестер хотя бы из нескольких типов свитчей, например такой:
Если бы я жил один, то я бы себе купил BLUE, жать на них и слышать этот щелчок — это отдельный тип удовольствия, это как лопать пузырьки полиэтилена, но увы.
И даже здесь будут далеко не все типы свитчей, имеющихся на рынке: Aliaz, Zealio, Sakurio, Rosélio…я если честно и понятия не имею ни о чем из этого, а уж всякие Kailh Box цвета ‘Выжженного апельсина’ или ‘Нефрита’ уж и подавно, тут без 100 грамм и свидетелей секты механических клавиатур не разобраться точно.
Свитчи могут быть трехконтактные и пятиконтактные. На самом деле контактов только два, остальные контакты просто пластиковые ножки, но принято называть так. С помощью кусачек пяти контактный свитч легко переделывается в трех контактный, на тот случай если в вашей PCB нет дырочек под пяти контактные свитчи.
Кейкапы, они же красивые кнопочки
Так же кейкапы отличаются методом нанесения на них символов – лазером, сублимация, даблшоты. Не вижу смысла здесь сильно тормрозить, так как в этом моменте я еще меньший ‘эксперт’ чем в других местах этого поста, лучше прочтите статью, где это действительно подробно расписано.
От себя скажу лишь то, что только DOUBLESHOT тип кейкапов позволяет сделать просвечиваемые символы. Но большинство даблшот кейкапов делаются из ABS пластика. Еще труднее если вы планируете не стандартную раскладку, как например у меня, тогда выбор кейкапов резко сужается, у вас будет три варианта:
1. Вам повезло и есть набор кейкапов именно под эту раскладку, но тут такой момент – не смотря на тысячи различных кейкапов под мою Minila раскладку подойдут с Ali имеется ну может штук 10-15 сетов (по крайней мере PBT кейкапов).
2. Собрать свой сет из разных сетов.
3. Купить большой сет, в котором будет очень много кнопок под все нужды, например такой, влетит это в копеечку (тысяч 5-10), особенно обидно что половина этих прекрасных кнопочек просто будет пылиться в тумбочке:
Еще кейкапы различаются профилями, то есть своей формой:
Тут уже на любителя, у меня сложилось такое мнение что большинству людей удобней CHERRY профиль. Я же себе взял OEM, ибо он стоил в два раза дешевле, поменять их всегда можно.
Как можно заметить по картинке у некоторых профилей форма всех рядов одинакова, у других же разная. Да, на CHERRY или OEM у вас вряд ли получится переместить клавишу четвертого ряда скажем во второй, по крайней мере не убив эстетику. На DSA профиле это можно сделать без проблем.
Еще немного о разном
Основная часть теории пройдена, поговорим о том, что осталось. Например, нам нужны будут стабилизаторы. Стабилизаторы нужны для нормального нажатия длинных клавиш (2u и шире), чем качественней будут стабилизаторы, тем меньше будут греметь такие клавишу как SPACE и SHIFT. Рекомендуется брать стабилизаторы CHERRY, с последующей их доработкой. Я брал PCB, плейт и стабилизатором комплектом, так что не знаю какие у меня, но мне кажется, что не CHERRY, есть отличительные черты, чуть позвякивают 🙁
Стабилизаторы и свитчи для более гладкой и тихой работы лучше смазать, свидетели секты механических клавиатур говорят, что лучше смазка KRYTOX. Смазка/масло может быть разной степени вязкости, стабилизаторы в любом случае лучше смазать, со свитчами сложнее, если, например переусердствовать со смазкой BLUE свитчей то пропадет щелчок и фактически они превратятся в BRAWN. Так как у меня линейные свичи, то я не парился, смазал от души. Смазка так же позволяет подавить “эффект песка”, коим обладает, например мой DEXP RAPIER. Заключается он в том, что когда нажимаешь на клавишу, то чувствуешь небольшую шероховатость и не только чувствуешь, но также слышишь. Как небольшой наждачкой водишь. Проблема на самом деле стоит внимания, так как раздражает очень сильно, но думаю в моем случае проблема было больше в дешевых OUTEMU RED, у CHERRY MX SILENT BLACK и до смазки не ощущал ничего подобного.
Ну и еще немного про PCB. Помимо того, что различные PCB поддерживают разные слои установки клавиш, у них имеются и другие различия. Например, YD60MQ и DZ60 имеют RGB светодиоды на обратной стороне платы (на дне), что подталкивают к наличию прозрачных элементов в корпусе и может быть в дальнейшем быть запрограммировано для индикации различных событий. PCB может поддерживать Bluetooth либо из коробки либо вы в дальнейшем сами можете сами припаять Bluetooth модель и подключить аккумулятор. PCB может быть запрограммирована открытыми стандартами, такими как QMK, либо проприетарными. Если вы хотите RGB светодиоды под клавишами, то нужно найти ту на которой таковы уже распаяны на плате, я лично нашел либо дорогущие варианты из США, либо не поддерживающие нужные мне раскладки, либо QMK. А если вы все-таки приобрели такую PCB, то стоит позаботиться о том, чтобы ваши свитчи поддерживали их, то есть имели прозрачный корпус. Так же PCB может быть из коробки оснащена HOT SWAP, то есть поддерживали установку свитчей без паяльника, при желании HOT SWAP элементы можно установить самому. Лично я посчитал что припаять надежней (Но во время пайки я раз 100 подумал о том почему не взял HOT SWAP). Выглядят HOT SWAP элементы примерно так:
Ну и последнее что осталось это корпус. Самый большой выбор корпусов представлен для 60% клавиатур. Выбор материалов так же обширен – пластик, акрил, дерево, метал, метал с акриловыми вставками. Цены, кстати, на них не самые маленькие, я взял не самый дорогой, но и не самый дешевый акриловый корпус. Если совсем жаба душит всегда можно изготовить свой, например вырезав фрезером углубление в мебельном щите, а можно врезать клавиатуру прямо в стол, только двигать её и переносить тогда не очень удобно будет…в общем тут на что вашей фантазии хватит.
Следующий пост будет посвящен практической части сборки клавиатуры.