Обновить

Комментарии 7

WB32FQ95RCT6 (кратко - Китай, который практически не найти у нас, да и в сети мало про него информации)

Загорелся интересом поискать информацию про него тоже. Ну и сами по себе WB32 видимо делают вполне существующая компания https://www.westberrytech.com/support.php, вот только номенклатуры такой (FQ95) у них нет. Т.е. видимо производитель плат для клавиатур лепят совсем лютую подделку, дабы сэкономить.

И я, хоть убей, но помню что где-то видел "FQ95", но интернет как всегда ничего не дает :(.

Кстати, чью раскладку я использовал в создании этой(в статье указывал) - человек с ником "moky" на GH, а точнее его раскладку "moky88" вот как раз в ней он и использует у себя WB32FQ95:

"manufacturer": "moky",
"keyboard_name": "moky88",
"processor": "WB32FQ95",
"bootloader": "wb32-dfu",

Дорожкозаместительный волосок выглядит скорее как бревно, которое от температуры удлиняется-сокращается давая нагрузку на нештатное крепление, ну и вес у бывшего вывода резистора? ненулевой. Обычно используется реально волосок, еще и фиксируется маской или на крайняк лаком.

Про нагрев я что-то и не подумал, хотя там идут только data+. Само питание светодиодов идет от usb по штатным дорожкам, не от МК. Была мысль закрепить его просто термоклеем(хотя цапон-лак так же имеется).

Про резистор R14. Изначально для чего он использовался в штатном МК WB32, я не стал выяснять и смотреть, просто убрал его и кинул перемычку-бревно.

Про еще одно "бревно" от самого МК - я в статье это не описал, но это мой косяк. когда второй раз уже перепаивал МК и лудил дорожки, вот 1 дорожка от нагрева отвалилась. Пришлось делать такую перемычку. Эта дорожка от 13 колонки вроде

За статью и в карму плюсану вам, сразу как только смогу)

В официальной документации QMK говорится, что координаты 0,0 это визуально левый верхний угол клавиатуры(кнопка ESC), а 224,64 это по диагонали правый нижний угол. Тут опять же, смотря какого размера у вас клавиатура, у меня на клавиатуре это стрелка вправо(см. изображение выше), у вас это может быть Enter. И вот пропорционально на каждую строку/столбец матрицы делятся эти значения.

Т.е. 6 выводов МК назначены как Rows и 17 назначены как Cols. Значит для прошивки нужно задать табличку, где сочетания Rows и Cols будут равны коду клавиши. Я так и не понял, зачем вообще нужно прописывать какие-то координаты? И в каких они единицах - в миллиметрах? Прошу объяснить мне, неразумному)

про выводы МК всё верно.

про координаты, если речь идет о файле keyboard.json, то это в первую очередь для самого qmk конфигуратора(или для via. Но этот via я не добавлял). Т.е. в теории их можно не использовать в файле keyboard.json , но я не помню выдавал ли компилятор ошибку.

Про единицы измерения, это точно не миллиметры) Я понял, что это стандарт: 0-0 и 224-64. Для удобства счета координат колонок просто делим 224 на 16 и получаем 14. Почему на 16, а не 17 делить? потому что не учитываем первую нулевую колонку. С рядами тоже самое, 64/5 получаем 12.8, но округляем до 13. (Так же можно заметить, что если по координатам Y 64 вычесть 52 получаем 12, т.к. изначально было не целое число)

итог, если у вас полноразмерная клавиатура с num-падом, то тогда получается, например, всего 20 колонок. Значит 20-1(нулевой ряд) = 19. 224 делим на 19 получаем 11.78, округляем до 12 И тогда координаты X можно прописать с шагом 12, (0,0 _ 12-0 _ 24-0 _ 36-0 и т.д.) или же еще вдобавок для красоты координатов можно учесть разделение блоков клавиатуры между собой. Про блоки я имею ввиду блок num-pad, блок где находятся "стрелки, end, home, pg up и т.д. и блок основных клавиш - буквы, f1-12, shift, caps...

ну и если клавиатура, например, 60 клавиш, тогда правый CTRL это будет 224. Значит, получается, например, 14 колонок. 14-1 и того 13. 224 делим на 13 получаем 17.2. тут используем шаг 17. ( 0-0 _ 17-0 _ 34-0 и т.д.)

Спасибо! У меня как раз валяется Microsoft Sculpt Ergo без свистка. И я хочу посадить ее на провод.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации