/dev/AlphaSierra
610 subscribers
522 photos
9 files
413 links
Заметки про клавиатуры и прочее.

Канал с красивыми картинками @kbdAE
Download Telegram
/dev/AlphaSierra
Однострелочники #4 Почему В современном мире, где время окружает нас повсюду — на экранах смартфонов, компьютеров, на остановках — возникает естественный вопрос: зачем нужны наручные часы, особенно механические, и тем более со стрелками? Часы давно перестали…
Однострелочники: Svalbard

Я на самом деле думал, что закончил серию постов про однострелочники, но тут я наткнулся на Svalbard, у которых мало того что большое разнообразие однострелочников, так еще есть довольно безумные однострелочники на 24 часа, есть однострелочники с 10 часовым времяисчислением, есть однострелочники с обратным ходом. И главное что оно все стоит в районе $100.

#Часы
👾18
/dev/AlphaSierra
Трекболы #6: ProtoArc EM03 На али появился доступный трекбол явно вдохновленный Sanwa Gravi. Я так понимаю что софта для программирования нет. На сайте производителя информации про него нет, обзоров нет, остается анализировать картинки. Из явного у нас…
Трекболы #7: Sanwa Gravi — долгосрочный обзор

Я уже достаточно долго пользуюсь Sanwa Gravi, и через мои руки прошло четыре таких трекбола. Начну с проблем. Основная проблема это низкое качество. В трех из четырех трекболов пришлось менять энкодеры уже через три месяца. Хотя в них использованы относительно приличные TTC.

Разбирать трекбол не слишком удобно: три из пяти саморезов спрятаны под резиновыми ножками, а чтобы добраться до платы с энкодером, нужно снимать корзину с шаром. К тому же шлейфы, на которых всё собрано, очень хрупкие и выдерживают не более пары сгибаний.

Питание — отдельная боль. Во-первых, оно осуществляется только от двух AAA, которых хватает на пару месяцев. При этом объем корпуса позволяла использовать батарейки AA, но почему-то были выбраны именно ААА. Впихнуть Li-Po аккуратно практически невозможно из-за проблем с размещением порта зарядки. Я использую литиевые аккумуляторы формата AAA со встроенным разъёмом для зарядки на каждом аккумуляторе. Во-вторых, тумблер питания находится на нижней стороне, как и кнопки переключения профилей. Было бы гораздо удобнее разместить их где-то в районе шара.

Корпус покрыт материалом, напоминающим SoftTouch, хотя это явно не он. Проблемы с этим покрытием схожие: оно быстро теряет внешний вид и становится не очень приятным, при этом если вы каким-то чудом сможете аккуратно от него избавиться, то под ним будет ужасный глянцевый пластик. Для меня до сих пор загадка, почему в бюджетных устройствах нельзя просто использовать текстурированный пластик вместо SoftTouch, это было бы и дешевле, и долговечнее. При этом сам корпус еще и довольно тонкий и ты можешь буквально ощущать щелчки бесшумных кнопок всей ладонью! Добавление 2-мм виброизоляции без фольги (чтобы не экранировать сигналы) улучшает ситуацию: уходит дребезг пластика и добавляется приятная масса.

Адекватной механики от Sanwa Gravi добиться очень сложно. Новый трекбол приходится разбирать, выставлять подшипники с точностью до сотых мм, фиксируя их в таком положение подкладками под опоры. Если шарики слишком глубоко, шар трётся о днище, и уже через пару часов шар начинает залипать. Если шарики слишком выступают, возникают аналогичная проблема с верхними выступами корзины, которые удерживают шар от выпадения, можно, конечно, срезать эти выступы, но тогда шар будет выпадать при перевороте трекбола. Однако проблемы с подшипниками есть у многих производителей, в этом плане интереснее всего конечно выглядит GameBall, где шарики подвижные.

—————

Стал бы я сейчас покупать Sanwa Gravi зная обо всех этих проблемах? Да, ведь это единственная доступная беспроводная альтернатива MTE с правильным расположением кнопок.

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

Мне очень нравится как выглядит Kensington SlimBlade, да и качество наверное там получше, но меня смущают следующие моменты:
- Глянцевый пластик.
- Всего четыре кнопки, часть из которых неудобно нажимать.
- Трёхпозиционный выключатель питания (хотя он расположен сбоку, а не снизу, что плюс).
- Шар никак не фиксируется, что требует осторожности при перемещении устройства.
- Скролл осуществляется только вращением шара по кругу.
- Цена, особенно в РФ, довольно высокая.

#Трекболы
👾4
/dev/AlphaSierra
Наброски #12: I Need More Space Клавиатура которая использует аж 5 стандартных пробела: 2u, 2.25u, 2.75u, 3u, 7u. Оно немного напоминает velotype. #Наброски
Наброски #13: Композитные клавиатурные корпуса

Мне на самом деле как-то грустно, что уже много лет клавиатуры в целом кроме пластика и алюминия ни из чего особо не делают, даже за очень большие деньги. Ладно сейчас начали фрезеровать поликарбонат еще. Я понимаю, что титан очень мерзко фрезеруются, поэтому цены будут совсем за гранью понимания, но ведь есть текстолиты, микарты и карборны. Если обычный карбон кажется вам скучным есть: silver twill, fat carbon и marble carbon. Есть crazy fiber и просто цветные и слоистые текстолиты.

При этом в отличии от алюминия тут можно не просто фрезеровать, а еще и выкладывать по слоям в форму, что позволит еще поиграться с поверхностью и сэкономить на материалах.

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

Небольшие корпуса из обычного карбона уже сейчас можно заказать у китайцев на Ali.

#Наброски
👾11
Frankenswitches

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

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

Начнем с того, что все еще нет какого-то единого MX-стандарта. Даже у одного производителя две соседние линейки могут быть несовместимы. Поэтому собрать что-то по-настоящему интересное сложно, дорого и долго. При этом создать что-то уникальное из двух обычных свитчей практически невозможно, потому что каждый день выпускают десяток другой новых свитчей на любой вкус и кошелёк.

Другое дело, если у вас есть какие-то уникальные свитчи: Aristotle или Clickiez, которые имеют необычные элементы. Только в случае Clickiez, несмотря на использование стандарта Gateron CAP, поменять стем на стем бесшумного CAP или CAP с клик-джекетом не выйдет. Корпус также уникальный. Можно менять только лифы и пружинки, что уже не так интересно. Да и учитывая запредельную цену, их жалко скрещивать с какими-то дешевыми свитчами.

У Aristotle изначально очень плохие хаузинги, да и в целом качество оставляет желать лучшего. Но при этом у него довольно необычный клик-джекет, значительно интереснее Cherry MX Blue. Поэтому здесь логично пробовать менять хаузинги. Это непростая задача, а во время тестов я выяснил, что лучше всего они звучат в 5-пиновом варианте с прозрачным верхом. Поэтому пришлось покупать бессмысленно дорогие Gateron Silent Brown, потому что в не Silent варианте только 3 пина. В целом Aristotle относительно распространены и их можно купить за адекватные деньги. Правда, учитывая, что придётся потратиться на доноров корпусов, возможно, стоит сразу смотреть на современные попытки воссоздать эти свитчи (Outemu Phoenix и TKC Blackberry).

Отдельным открытием для меня стали предшественники Clickiez — ProWorld. Да, корпуса всё ещё уникальные, но в них, в отличие от Clickiez, можно вставлять другие стемы. При определённой доле везения можно найти подходящие сайлент-, лонг-пол-, клик-джекет- и тактильные стемы, и это будет работать! Несмотря на запатентованный уникальный дизайн Clickiez, специально разработанный для использования свитча в трёх режимах (линейный/тактильный/кликающий), то же самое можно сделать и в 30-летних ProWorld, что открывает простор для фантазии. Клик джекет и клик лиф в одном свитче! Сайлент клик! Лонгпол клик! Проблема в том, что допуски здесь примерно такие же, как у Aristotle, и часть свитчей может просто не собраться с использованием современных стемов. Поменять корпуса не получится, но можно заменить контакты. Они здесь максимально дешёвые, а их ножки толщиной с волос и не переживут даже одну установку в сокет.

—————
Для желающих приобщиться к этому странному движению очень рекомендую ознакомиться с этими материалами — в частности, там есть база размеров внутренних частей 600 свитчей!
👾3
Наброски #14: Лицензия

Про свои проблемы с opensource я уже писал. Но также одной из причин, которая останавливает меня от публикации многих своих проектов это отсутствие лицензии, которая бы удовлетворяла всем моим требованиям. Я в целом не против коммерческого использования, но я бы хотел иметь возможность его контролировать. CC NC например вообще нигде толком не объясняет что такое "коммерческое использования" и говорит, что это и так очевидно. Я восхищаюсь лицензией MIT, это всего 171 слово, которое описывает каждый аспект. Это тот уровень лаконичности к которому я бы хотел стремиться. Ниже приведена предварительный текст лицензии, он написан скорее ради шутки и вероятно содержит некоторые неразрешимые проблемы.

—————

Лицензия

Проект предоставляется «как есть» без каких-либо гарантий. Автор не несет ответственности за любые последствия, возникающие в результате использования материалов данного проекта. Используя любые материалы данного проекта, вы соглашаетесь с условиями настоящей лицензии.

Настоящая лицензия применяется ко всем файлам, находящимся в данном репозитории, и распространяется только на вторичных пользователей данных материалов, автор имеет полное право использовать, изменять и распространять свои материалы без каких-либо ограничений.

1. Использование, модификацию и распространение

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

Распространение проект или его модифицированных версий возможно только с сохранением текущей лицензии.

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

2. Коммерческое использование

Под коммерческим использованием понимается сборка проекта и/или его части с целью получения прибыли.

Коммерческое использование возможно только при получении предварительного письменного разрешения автора репозитория.

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

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

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

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

#Наброски
👾7
/dev/AlphaSierra
Обращение основателя 【Kbd Æ】: год каналу У Google и Yahoo — тысячи серверов и служащих. У нас — около 0 серверов и 1 сотрудника. 【Kbd Æ】 — первый по популярности рускоязычный канал с картинками клавиатур, и каждый месяц он обслуживает 218 человек, которые…
Обращение основателя 【Kbd Æ】: второй год каналу

Когда два года назад я начинал рассказывать людям о 【Kbd Æ】, на меня смотрели с усмешкой.

Скажем, те, кто разбирается в бизнесе, скептически относились к идее, что добровольцы со всего мира смогут объединиться, чтобы создать выдающееся собрание человеческого знания о эстетике клавиатур исключительно ради передачи его другим людям.

Без рекламы. Без выгоды. Без программы действий.

Сейчас, спустя два года после основания 【Kbd Æ】, ею пользуются более 420 человек — почти треть всех людей, подключённых к Интернету.

Это пятый по популярности клавиатурный канал в мире*. Другие четыре созданы и содержатся при помощи многомиллиардных инвестиций, огромных штатов корпораций и неустанного маркетинга.

Однако 【Kbd Æ】 не похож на коммерческие каналы. Она — детище сообщества, каждый участник которого добровольно вносит в неё свой вклад. Вы — часть нашего сообщества. И я обращаюсь к Вам сегодня с просьбой защитить и поддержать 【Kbd Æ】.

Все вместе мы сможем сохранить её бесплатной и свободной от рекламы. Мы сможем сохранить её открытость, а Вы сможете использовать информацию из 【Kbd Æ】 любым удобным для Вас способом. Мы сможем сохранить её рост, распространяя знания по всему миру и приглашая к участию каждого.

Раз в году мы обращаемся к Вам и всем другим пользователям 【Kbd Æ】 с просьбой поддержать наше общее дело скромным пожертвованием крабиков.

Если Вы цените 【Kbd Æ】 как источник информации и вдохновения — я надеюсь, что Вы примете решение действовать прямо сейчас.

Всего наилучшего,
автор /dev/AlphaSierra,
основатель
【Kbd Æ】.

P.S. 【Kbd Æ】 — это проект, который демонстрирует, как люди вроде нас могут делать поразительные вещи. Такие же люди, как и мы, пишут историю 【Kbd Æ】, картинка за картинкой. Такие же, как мы, поддерживают её, крабик за крабиком. Это и есть доказательство того, что вместе мы способны изменить мир.

—————

* согласно личному мнению автора /dev/AlphaSierra
👾46
Собираем ZMK для Кабарги локально

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

На этом моменте подразумевается, что у Вас есть Linux и в нем уже установлен git, Podman CLI и Podman Desktop.


Копируем ZMK (форк с исправленным сном) и конфиг с github:
cd ~/
git clone https://github.com/sqdbruh/zmk.git
git clone https://github.com/aroum/zmk-kabarga.git


Если у Вас Kabarga CE не забываем сменить ветку:
cd ~/zmk-kabarga
git switch kabarga_CE
cd ~


Монтируем папку с конфигом:
podman volume create --driver local -o o=bind -o type=none \
-o device="~/zmk-kabarga/" zmk-kabarga


Собираем контейнер:
podman build -t zmk -f Dockerfile ~/zmk/.devcontainer


Запускаем наш контейнер с именем zmk и примонтированной папкой с конфигом:
podman run -it --rm \
--security-opt label=disable \
--workdir /workspaces/zmk \
-v ~/zmk:/workspaces/zmk \
-v ~/zmk-kabarga:/workspaces/zmk-kabarga \
-p 3000:3000 \
zmk /bin/bash


Внутри контейнера инициализируем и обновляем west. Это займет несколько минут.
west init -l app/
west update


После этого можно собирать прошивку для клавиатур, которые находятся в репозитории zmk, например:
cd app
west build -d build/left -b nice_nano_v2 -- -DSHIELD=corne_left


Но так как прошивка Кабарги находится у нас в отдельной папке, необходимо один раз указать west где находится конфиг:
cd app
west config build.cmake-args -- \
"-DSHIELD=kabarga -DZMK_CONFIG=/workspaces/zmk-kabarga/config/"


И после этого можно просто собирать как обычно:
west build -p -b nice_nano_v2 -- -DSHIELD=kabarga

Помните, что сборка всегда происходит только из папки app. Если вы собираете одну прошивку можно убрать флаг -p.

После успешной сборки можно выйти из контейнера:
exit


И забрать файл прошивки:
~/zmk/app/build/zephyr/zmk.uf2


Прошиваем обычным способом.

—————
В дальнейшем вы можете дополнить все это скриптами и алиасами, чтобы не писать такие длинные команды.

#zmk
#kabarga
👾10
/dev/AlphaSierra
KABARGA #14: Плейты для Alps и Futaba MA С Futaba MA все относительно просто: из буквы "А" не так сложно сделать "М". Сами логотипы доступны тут. С Alps ситуация сильно сложнее. Во-первых, у Alps есть несколько полностью совместимых между собой по футпринту…
KABARGA #15: прошивка v4

В четвертый раз полностью переписал код индикации на основе опыта полученного при работе над mEnki. Каждый раз думаю, что ну теперь то все идеально написано...

Ну и также наконец убрал ввод ПИН-кода при подключение по Bluetooth, который многим так не нравился. А также немного упростил индикацию заряда, она была слишком обширной..

Теперь используется workqueue stack, это означает что теперь индикация не прерывает ввод по USB в начальный этап инициализации клавиатуры. Раньше в некоторых случаях это мешало зайти в настройки UEFI.

#KABARGA
#ZMK
👾6