Сборка 90% механической клавиатуры XD96.

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


Собирать мы будем 90% механическую клавиатуру XD96 на плате от KPREPUBLIC.
Коротенько приведу спецификации платы:
— до 96 клавиш
— поддержка 3pin или 5pin MX переключателей (либо их клонов)
— для управления платой используется Kimera Core
— поддерживается редактирование раскладки в Keyboard Layout Editor
— прошивка с использованием TKG-TOOLS offline или TKG online
— для прошивки есть ICSP интерфейс
— REVB/REVQE порт расширения (для подключения дополнительных плат с клавишами)
— 16 SMD RGB светодиодов на нижней стороне платы для красивой подсветки (как по мне баловство, но выглядит действительно прикольно)

Комплектующие
Как такового набора комплектующих для сборки производитель не продает. Все необходимое предлагается заказывать отдельно. Для сборки клавиатуры нам понадобятся:
1. Плата
2. Переключатели (в моем случае синие 99 шт.)
3. Стабилизаторы (набор 104 x1 Set)
4. Корпус
5. Колпачки клавиш. Я заказывал 3 набора Ru Modifier x1, Ru Base x1, Ru Numpad x1.
6. 2 (3 если нужен scroll lock) 3мм светодиода

Про клавиши сразу пару слов. Модификаторов мне не хватило, в заказанном наборе не оказалось 1,75U шифта и 1,5U ALT и Ctrl. Придется искать где-то подходящие по цвету или заказывать еще один расширенный набор модификаторов от этого же производителя. Но тут моя невнимательность.

Вот варианты раскладки поддерживаемые платой:


Вот раскладка из заводской прошивки:


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

Сборка

Так выглядел набор комплектующих пришедший мне:


Плата отдельно:



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


Я на данном этапе оказался не достаточно внимателен и не обнаружил что одна из клавиш не работает, как оказалось на плате был оторван диод. Подходят 4148 диоды, в корпусе 0805 или обычные

Следующий этап — установка на плату стабилизаторов.


У продавца было несколько типов стабилизаторов. Я выбрал с фиксацией на плате винтиками. Так мне показалось надежнее. В наборе есть все необходимые стабы, стабилизировать нужно клавиши длиннее 1,75U. Т.е. в моем случае: левый Shift, пробел, Backspace, Ентер и "+/ентер" на нумпаде.

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

Пришло время устанавливать переключатели.


Переключатели бывают двух видов: для монтажа в монтажную пластину (такая была в комплекте с корпусом) и для монтажа непосредственно на плату. Отличаются они наличием двух дополнительных пластиковых пинов у переключателей предназначенных для монтажа сразу на плату. Они позволяют точно позиционировать переключатель на плате что даст потом ровные ряды клавиш без смещения в зазорах, но только в том случае если в плате предусмотрены отверстия под эти пины. Так вот у данной конкретной платы отверстия под пины есть, по этому я заказал переключатели под монтаж на плату. Сделал я это потому, что монтажная пластина из комплектного корпуса — универсальная, т.е. позволяет устанавливать клавиши в нескольких вариантах размещения от этого не во всех гнездах пластины переключатели фиксируются жестко и ровно. Таким образом я получил точное позиционирование переключателя на плате.

Для начала стоит вставить в монтажную пластину 4 переключателя в заведомо правильные места. Например Esc, Ctrl слева и парочку с права поближе к краю клавиатуры. Затем совместить монтажную пластину и плату стараясь не загнуть контакты переключателей, после чего припаять контакты переключателей. Все, теперь плата верно позиционирована относительно монтажной пластины и можно начинать устанавливать остальные переключатели.


Я бы рекомендовал ставить переключатели по одному, сверяясь при этом с раскладкой и припаивать. Я же сначала вставил все переключатели, а потом сел их паять. На выходе я получил: три не припаянных переключателя и еще три не верно припаянных переключателя.

Теперь нужно припаять светодиоды для Caps Lock и Num Lock.


На плате, рядом с каждой клавишей есть контакты для 3мм светодиодов. Поведение этих светодиодов настраивается в конфигураторе прошивки. Они могут работать как подсветка или индикатор. В самих переключателях есть посадочные места для этих диодов, просто вставляем их, попадаем ножками в контакты на плате и припаиваем. На маркировку полярности нанесенную на переключатель обращать внимания не стоит, полярность контактов показана на картинке. На плате она нарисована только в одном месте (в верхнем углу, под USB разъемом) и увидеть ее можно не сразу, потом придется перепаивать диоды (как мне).

Теперь собираем все в корпус.




В старой версии корпуса монтажная пластина не крепилась к корпусу по бокам, от чего клавиатура могла прогибаться при нажатии на клавиши в этих местах. У нового корпуса там есть винты, но печатные проставки я на всякий случай все равно установил.


Снизу корпус закрывает матированная стеклянная крышка, через которую на стол светит подсветка (когда она включена).

Вообще, корпус можно совсем не покупать. На основе имеющейся раскладки можно сгенерировать детали для корпуса и монтажную пластину и нарезать все это из акрила (или другого материала по вкусу). Все это делается в сервисе Plate & Case Builder. Правда не факт что это окажется дешевле готового корпуса.

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

Прошивка

— Для начала открываем редактор раскладок с базовой раскладкой для этой платы.
— Редактируем раскладку и сохраняем свой вариант. Для этого понадобится авторизация, подходит учетка гитхаба.
— Подключаем клавиатуру к компьютеру, нажимаем сочетание клавиш Fn+Backspace — это переведет клавиатуру в режим прошивки (в диспетчере устройств она будет видна как ATm32U4DFU)
— При помощи Zadig устанавливаем драйвер WinUSB

— В Гугл хром (это важно), открываем генератор прошивок xd.tkg.io/
— В разделе General, в настройках клавиатуры, выбираем Kimera -> Config -> XD96

— В разделе Layer выбираем вкладку Simple, в Composite Layer вставляем адрес нашей новой раскладки

— Разделы Fn и LED настраиваем как показано ниже


— Нажимаем «Burn .eep File»

В конфигурации по умолчанию, LED 1 это scroll lock, но я данную клавишу не использую. LED 3 это Num Lock, я инвертировал индикатор для того что бы он не горел постоянно, а загорался когда на клавиатуре выключен нумпад. После самой прошивки может появиться сообщение об ошибке, на него можно не обращать внимания. Клавиатуру лучше отключить от компьютера и подключить снова, все должно работать как Вы настроили в редакторе раскладок.

На этом у меня все, надеюсь кому-то этот материал будет полезен. Написать его меня сподвигло то, что по данной плате практически отсутствуют гайды на Английском и полностью отсутствуют на Русском языке.

Что до самой клавиатуры то есть два момента которые мне не понравились:
1. Интерфейсный разъем mini USB, ну правда… в 2019 году это не серьезно.
2. Цена всего комплекта. Для клавиатуры от китайского производителя ИМХО дороговато.

Бонус, работа подсветки и итоговый вид:


Добавить в избранное +48 +62
+
avatar
  • Jachick
  • 11 марта 2019, 13:20
0
Зачётная клавиатура и вас не смущает что она шумная — щёлкающая?
+
avatar
+14
Я от этого получаю удовольствие :)
+
avatar
  • vigos
  • 11 марта 2019, 13:28
+2
Купить не проще готовую?
+
avatar
+16
Проще — да
Дешевле — не факт
Скучно — да!
+
avatar
+1
Да, но не интересно.
+
avatar
  • SEM
  • 11 марта 2019, 13:34
+13
Маленький «Enter», маленький дополнительный ноль, все клавиши сбиты в кучу… Ещё кнопку «сна» добавить и получится эталонный ужас.
+
avatar
+9
Точно, Enter не по канону, все в куче, ну хотя может это авторский вкус и поскольку это конструктор может быть можно собрать другой вариант. Сейчас у меня Logitech g413 carbon, для меня у нее идеальная раскладка.
+
avatar
  • Aragami
  • 11 марта 2019, 19:10
0
у меня g810. У логитек получились отличные клавиатуры. Но есть один минус — нет своей памяти. Все настройки только в приложении.
+
avatar
0
Гремящие стабы, даблкликающие свичи, с нестандартным посадочным местом. Отилчный клавы да, в одном ряду с Рейзером и Корсаром.
+
avatar
  • Aragami
  • 15 марта 2019, 19:20
0
у меня нет таких проблем. использую уже год.
+
avatar
0
энтер-то фиг с ним, можно допустить, но всё в куче — это реально ужас, и действительно не хватает только клавиши сна в каком-нить «удачном» месте.
+
avatar
  • Boing
  • 13 марта 2019, 19:17
0
а можно тоже самое, но с ргб индивидуальной подсветкой, и 4мя мультедиа клавишами отдельно и крутилкой громкости как на G710+?
И когда блин эти упыри будут делать основную раскладку локальную, а англ дополнително и более тонкое?
Сплошная боль!
+
avatar
+4

Ентер может быть как ANSI так и ISO, даже «Bigass Enter» вполне можно поставить. Кому как нравится.
Что до компоновки то это вкусовщина, мне 90% нравится больше чем полноразмерная.
Пост совсем не про это, как я написал в сааамом его начале.
+
avatar
  • norm
  • 11 марта 2019, 14:44
+1
Попытался найти, что это за «Bigass Enter» в поиске по картинкам. Лол… лол лол лол лол лол.
+
avatar
+5

Есть Bigass а есть и BIGass )))))))
+
avatar
  • mblsha
  • 11 марта 2019, 15:51
+6
а есть и HUGEASS
+
avatar
  • norm
  • 11 марта 2019, 17:08
+7
Мне показали совсем другие картинки с интересным содержанием :)
+
avatar
  • Marble
  • 11 марта 2019, 18:27
+3
Это потому что поиск релевантен, и учитывает ваш предыдущий опыт и клики ссылок))
+
avatar
  • norm
  • 11 марта 2019, 18:32
0
Дело совсем не в этом. Сейчас, например, попробовал поискать то же самое из приватного режима — вылезло всё то же.
+
avatar
  • CKYHC
  • 13 марта 2019, 20:15
0
дааа, точно

+
avatar
  • norm
  • 13 марта 2019, 23:28
0
Перейдите на страницу с картинками.
+
avatar
  • CKYHC
  • 13 марта 2019, 23:35
0
Тут ничего интересного нет
да запросто!
и тут тоже


+
avatar
  • norm
  • 14 марта 2019, 08:42
0
Кстати да, гугл показывает всё нормально. Но вот яндекс.
+
avatar
  • Dimon_
  • 11 марта 2019, 13:44
+4
Э… А где принтскрин, пауза/брейк?
Зачем блок Ins/Del/Heome/end/PgUp/PgDown размазан по верхнему ряду?

Как-то, да.., всё в ущерб фукционалу и удобству… исключительно для клаводрофанов…
+
avatar
+1
Из «коробки» принтскрин на сочетании Fn+P.Но ни что не мешает изменить все в пару кликов мышкой. По остальной компановке «мне так удобно, я так вижу». Все можно поменять как больше нравится.
+
avatar
+2
Не могу разобрать, что за клавиша возле левого контрола — «дедывоевали» или «можемповторить»?
+
avatar
+3
Что имели в виду производители они не уточнили, обычной Win в наборе не нашлось так что пока оставил это.
+
avatar
0
Да, по колпачкам.
У них не очень стандартный профиль, искать замену как следствие не очень просто. Этого я как-то не учел… а стоило бы.
Вот даже шифт правый печатал когда, так и не смог подобрать точно такой какой нужен профиль.
+
avatar
0
Бонус, работа подсветки и итоговый вид:
Не могу угадать мелодию с четырех нот.
Дай еще музыки! Она греет мне душу.
+
avatar
0
Таки это синие черри мх ) Чего там угадывать? :)
+
avatar
  • Esculap
  • 11 марта 2019, 14:30
+2
От классики не переубедить. (K280e)
+
avatar
0
странно, на работе у меня такая именно К280е, но надпись логитеч выполнена просто без картинки слева. одна из немногих, с белыми русскими, тихая, большая.
+
avatar
+2
ну и вот нафига они функциональные клавиши сделали мелкие? большие не помещались? смех в зале, блин…
+
avatar
  • Boing
  • 13 марта 2019, 19:18
0
согласен!
+
avatar
0
Безумно отвратная клава, кстати, чемпион сразу в двух номинация «Самое бесполезное использование пространства» и «Самый ватный и не четкий ход клавиш».
+
avatar
0
клевая «клава»… а что русских буквочек нету...?
+
avatar
0
ммм, в каком смысле нету?! Есть же…
+
avatar
0
Разобрался… точно… на фото установки переключателей, есть… а на фото клавиш заводской прошивки — нет…
+
avatar
+1
А они там и не нужны, локаль она на раскладку в ОС накладывается.
+
avatar
  • Xform
  • 11 марта 2019, 15:21
+2
Что за буква под backspace в русской раскладке?
+
avatar
  • WarFox
  • 11 марта 2019, 15:48
+1
+
avatar
+1
Вот Вам и RU_base колпачки )))))
+
avatar
+4
Наконец-то кнопки оценки сделали в мобильной версии
+
avatar
  • di_ba
  • 11 марта 2019, 18:43
+4
что-то даже вздрогнул, как увидел цветовую гамму.
Да это же старая добрая клавиатура УКНЦ

вас дома точно пойму, когда часов в 11 вечера будет стук по клаивашам слышно на весь дом?
+
avatar
+2
А я ей пользуюсь на работе, там я в кабинете один так что ни кому не мешаю.
Но для дома тоже хочу собрать, но наверно уже на другой платформе, с маком она как-то странно работает.

А по цвету она скорее на что-то такое похожа, ну я по крайней мере хотел чтоб была похожа )
+
avatar
+1
А есть что-то из кастомов аналогичное старым добрым Митсуми с г-образным Enter и большими шифтами?
+
avatar
0
Чаще всего кастомы это как раз всякие 60%, 70% и.т.д. Хотя наверное есть и полноразмерные, нужно поискать.
+
avatar
0
Помониторьте рынок. Я видел целую одну механику от серьёзного производителя с такой раскладкой.

Ищите именно ISO варианты, это ее модификация.
+
avatar
0
если есть опытные товарищи, где заказывать PBT кейкапы с русским на cherry?
+
avatar
  • Xform
  • 11 марта 2019, 22:37
0
На Aliexpress поищи kprepublic PBT Russian
+
avatar
0
как у них с качеством, был опыт?
+
avatar
0
Да тут уже были обзоры клавиш от них. Нормально все с качеством. Я тоже доволен.
+
avatar
  • Agareth
  • 11 марта 2019, 21:38
-1
Емнип, этот корпус дрянь — не имеет достаточного кол-ва точек крепления и плата в углах прогибается при нажатии.
+
avatar
0
Вы внимательно читали? Новая версия имеет 8 точек крепления монтажной платы по 3 сверху и снизу и еще по одной по бокам. Ничего больше не прогибается. В порядке паранойи можно положить в корпус еще печатные распорки (как сделал я).