HHKB pro 2: Альтернативные контроллеры
Для тех кого не устраивают стандартные возможности изменения раскладки при помощи dip-переключателей, есть достаточное количество различных сторонних контроллеров.
Контроллеры с использованием готовых модулей
Различные варианты на proMicro-совместимых контроллерах
Еще одни вариант на proMicro
Вариант на Teensy 2 (еще один)
Вариант на Teensy 3
Вариант на Kinetis
Вариант на Adafruit Feather 32u4 Bluefruit
Вариант на Arduino
—————
rn42 — самый первый проект под HHKB pro 2 c BLE, собран на коленке. Поддерживается QMK.
hasu (github) — логично продолжение предыдущего контроллера с доведением конструкции до ума.
Форк контролера от hasu с упрощением схемы и добавлением RGB.
EC Pro2 — в данном случае МК перенесен на основную плату, а на присоединяемой плате с USB находятся только разъемы и HUB.
Jels KB USB-C HHKB controller — закрытый упрощенный форк контроллера hasu.
SHKB (github) — самый интересный из проводных контроллеров. Например в нем используется USB 3.0 HUB.
—————
HHKB YDKB (Yang MOD)
HHKB YDKB — самый доступный и популярный альтернативный контроллер. Во много он основан на контроллере hasu, но с некоторым количество доработок: добавление USB HUB, увеличено пространство под АКБ, добавлены дополнительные индикаторы.
Для него есть официальный конфигуратор, который генерирует прошивку на основе ТМК, которая закидывается на клавиатуру как на флешку. Но к сожалению функционал по сравнению с QMK достаточно скудный. Нет даже макросов в привычном понимание.
Официально портирована VIA, хоть и с некоторыми нюансами.
Энтузиасты с reddit портировали QMK для этого контроллера. Судя по описанию перенесены все возможности оригинальной прошивки.
Совместимые АКБ:
· 654075
· 704070
· 704272
· 804070
#HHKB
Для тех кого не устраивают стандартные возможности изменения раскладки при помощи dip-переключателей, есть достаточное количество различных сторонних контроллеров.
Контроллеры с использованием готовых модулей
Различные варианты на proMicro-совместимых контроллерах
Еще одни вариант на proMicro
Вариант на Teensy 2 (еще один)
Вариант на Teensy 3
Вариант на Kinetis
Вариант на Adafruit Feather 32u4 Bluefruit
Вариант на Arduino
—————
rn42 — самый первый проект под HHKB pro 2 c BLE, собран на коленке. Поддерживается QMK.
hasu (github) — логично продолжение предыдущего контроллера с доведением конструкции до ума.
Форк контролера от hasu с упрощением схемы и добавлением RGB.
EC Pro2 — в данном случае МК перенесен на основную плату, а на присоединяемой плате с USB находятся только разъемы и HUB.
Jels KB USB-C HHKB controller — закрытый упрощенный форк контроллера hasu.
SHKB (github) — самый интересный из проводных контроллеров. Например в нем используется USB 3.0 HUB.
—————
HHKB YDKB (Yang MOD)
HHKB YDKB — самый доступный и популярный альтернативный контроллер. Во много он основан на контроллере hasu, но с некоторым количество доработок: добавление USB HUB, увеличено пространство под АКБ, добавлены дополнительные индикаторы.
Для него есть официальный конфигуратор, который генерирует прошивку на основе ТМК, которая закидывается на клавиатуру как на флешку. Но к сожалению функционал по сравнению с QMK достаточно скудный. Нет даже макросов в привычном понимание.
Официально портирована VIA, хоть и с некоторыми нюансами.
Энтузиасты с reddit портировали QMK для этого контроллера. Судя по описанию перенесены все возможности оригинальной прошивки.
Совместимые АКБ:
· 654075
· 704070
· 704272
· 804070
#HHKB
GitHub
hhkb_ble
My fork of QMK firmware I'm contributing to (see wiki) - joric/qmk
/dev/AlphaSierra pinned «Сделал канал для красивых картинок с клавиатурами. Пока накидал что старых картинок. В новых постах буду прикладывать ссылки на источник. Реакции на канале включены, развлекайтесь. Перенос старых картинок закончен. https://t.me/kbAesthetic/15»
/dev/AlphaSierra
PocketBoard Раскладка клавиатуры на Unihertz Titan Pocket Родная раскладка клавиатуры не очень приспособлена для русского языка. Из альтернативных вариантов есть ruKeyboard и PocketBoard. ruKeyboard давно не поддерживается и довольно кривая. PocketBoard…
PocketBoard #2
По пришествию нескольких месяцев можно дополнить пост.
Названия слоев конечно вводят в заблуждение: SYM - слой навигации, ALT - слой символов, FN - по сути CTRL. И при этом слои все работают по разному. ALT слой работает при удержание, при однократном нажатие залипает на один символ и фиксируется двойным нажатием, индицируется внизу экрана, там же где отображается текущий язык. FN клавиша работает только при удержание, индикации нет. SYM работает как holdtap, при нажатие вызывается панель с emoji, удержание вызывает слой навигации, длительное удержание фиксирует слой навигации, отображение активации слоя в шторке уведомлений.
Расположение символов довольно не оптимально, например для символа процента требуется 4 нажатия. Уж лучше бы вместо emoji вызывалась панель символов.
Проверка орфографии тоже не всегда корректно работает, но возможно это проблема спелчекера, который я использую.
Возможно это все можно исправить, но это уже не в моих силах. Несмотря на все эти нюансы клавиатурой приятно пользоваться как одной, так и двумя руками и можно печатать вслепую на ходу.
#PocketBoard
По пришествию нескольких месяцев можно дополнить пост.
Названия слоев конечно вводят в заблуждение: SYM - слой навигации, ALT - слой символов, FN - по сути CTRL. И при этом слои все работают по разному. ALT слой работает при удержание, при однократном нажатие залипает на один символ и фиксируется двойным нажатием, индицируется внизу экрана, там же где отображается текущий язык. FN клавиша работает только при удержание, индикации нет. SYM работает как holdtap, при нажатие вызывается панель с emoji, удержание вызывает слой навигации, длительное удержание фиксирует слой навигации, отображение активации слоя в шторке уведомлений.
Расположение символов довольно не оптимально, например для символа процента требуется 4 нажатия. Уж лучше бы вместо emoji вызывалась панель символов.
Проверка орфографии тоже не всегда корректно работает, но возможно это проблема спелчекера, который я использую.
Возможно это все можно исправить, но это уже не в моих силах. Несмотря на все эти нюансы клавиатурой приятно пользоваться как одной, так и двумя руками и можно печатать вслепую на ходу.
#PocketBoard
"Эргономичная развесовка" на Choc V1
Интересный вариация "эргономичной развесовки" на подобие той, что использует Realforce. Правда не уверен насколько хорошая идея смешить кликающие и линейные переключатели на одной клавиатуре.
Интересный вариация "эргономичной развесовки" на подобие той, что использует Realforce. Правда не уверен насколько хорошая идея смешить кликающие и линейные переключатели на одной клавиатуре.
👾1
/dev/AlphaSierra
mEnki42 #2: почему моносплит? Плюсы довольно очевидны: · Можно упихать большую батарейку между половинками. · Закрытие почти всех проблем связанных с раздельными половинками (необходимость включать, заряжать и прошивать каждую половинку отдельно, различные…
mEnki42 #3: RP2040 zero
Была идея сделать возможность использовать не только XIAO, но и более бюджетный RP2040 zero, однако это порождает несколько проблем: нужна другая крышка, нужно отверстие в днище для нажатия кнопки сброса (у нее нет пинов сброса на плате, только если проводками тащить от кнопки). Да и разница в цене не столь велика чтобы отдельно настолько сильно заморачиваться, тем более что требуется лишь один контроллер.
#mEnki
Была идея сделать возможность использовать не только XIAO, но и более бюджетный RP2040 zero, однако это порождает несколько проблем: нужна другая крышка, нужно отверстие в днище для нажатия кнопки сброса (у нее нет пинов сброса на плате, только если проводками тащить от кнопки). Да и разница в цене не столь велика чтобы отдельно настолько сильно заморачиваться, тем более что требуется лишь один контроллер.
#mEnki
NAYA CREATE
NAYA CREATE — модульная клавиатура 21 века, ну по крайней мере ее так позиционирует производитель на официальном сайте.
Обещают:
· Адресные RGB
· USB/Bluetooth/RF
· ZMK
· QI
· Модульность
Модульность не ограничивается именением форм, так же можно менять манипуляторы на тамбах, доступно:
· Mousepad
· Dial
· 3D Nav
· Trackball
Я уже писал про тачпады и трекболы в ZMK, но в том посте речь шла про неофициальную поддержку энтузиастами, вряд ли бы компания стала это использовать, вероятно они сделали что-то свое. Больше всего интересно как будет работать 3D Nav (вариация 3Dconnexion SpaceMouse Compact), вся суть подобных девайсов в глубокой интеграции с CAD'ами. Также не очень понятно как будет реализован RF режим. В общем все это звучит очень амбициозно для текущего состояния ZMK.
NAYA CREATE — модульная клавиатура 21 века, ну по крайней мере ее так позиционирует производитель на официальном сайте.
Обещают:
· Адресные RGB
· USB/Bluetooth/RF
· ZMK
· QI
· Модульность
Модульность не ограничивается именением форм, так же можно менять манипуляторы на тамбах, доступно:
· Mousepad
· Dial
· 3D Nav
· Trackball
Я уже писал про тачпады и трекболы в ZMK, но в том посте речь шла про неофициальную поддержку энтузиастами, вряд ли бы компания стала это использовать, вероятно они сделали что-то свое. Больше всего интересно как будет работать 3D Nav (вариация 3Dconnexion SpaceMouse Compact), вся суть подобных девайсов в глубокой интеграции с CAD'ами. Также не очень понятно как будет реализован RF режим. В общем все это звучит очень амбициозно для текущего состояния ZMK.
/dev/AlphaSierra
mEnki42 #3: RP2040 zero Была идея сделать возможность использовать не только XIAO, но и более бюджетный RP2040 zero, однако это порождает несколько проблем: нужна другая крышка, нужно отверстие в днище для нажатия кнопки сброса (у нее нет пинов сброса на…
mEnki42 #4
В общих чертах готова плата, но надо еще раз проверить положение всех крепежных отверстий, схему и можно заказывать. На счет паттерна из треугольников на плате я еще не до конца уверен.
В общих чертах готов корпус, но надо поработать над внутренними вырезами.
Я очень долго экспериментировал с формой платы, я пытался уйти от максимально практичных форм продиктованных положением кнопок. Вышло, прямо скажем, самобытно.
С "надгробием" тоже пришлось поиграться, потому что его толщина связана не только с толщиной компонентов на плате, но и с длинной доступных в продаже винтов.
#mEnki
В общих чертах готова плата, но надо еще раз проверить положение всех крепежных отверстий, схему и можно заказывать. На счет паттерна из треугольников на плате я еще не до конца уверен.
В общих чертах готов корпус, но надо поработать над внутренними вырезами.
Я очень долго экспериментировал с формой платы, я пытался уйти от максимально практичных форм продиктованных положением кнопок. Вышло, прямо скажем, самобытно.
С "надгробием" тоже пришлось поиграться, потому что его толщина связана не только с толщиной компонентов на плате, но и с длинной доступных в продаже винтов.
#mEnki
/dev/AlphaSierra
mEnki42 #4 В общих чертах готова плата, но надо еще раз проверить положение всех крепежных отверстий, схему и можно заказывать. На счет паттерна из треугольников на плате я еще не до конца уверен. В общих чертах готов корпус, но надо поработать над внутренними…
mEnki42 #5
Решил добавить поле для нумерации плат. Все равно партия будет небольшая, но думаю серийный номер придаст больше индивидуальности)))
Как водится, номера 0 и 1 остаются у меня, остальные пока свободны.
#mEnki
Решил добавить поле для нумерации плат. Все равно партия будет небольшая, но думаю серийный номер придаст больше индивидуальности)))
Как водится, номера 0 и 1 остаются у меня, остальные пока свободны.
#mEnki
/dev/AlphaSierra
mEnki42 #5 Решил добавить поле для нумерации плат. Все равно партия будет небольшая, но думаю серийный номер придаст больше индивидуальности))) Как водится, номера 0 и 1 остаются у меня, остальные пока свободны. #mEnki
mEnki42 #6
Все детали и платы заказаны. Дольше всего будут ехать АКБ и платы. Идет работа над корпусом. Нижнее "корытце" закончено, осталась верхняя крышка.
#mEnki
Все детали и платы заказаны. Дольше всего будут ехать АКБ и платы. Идет работа над корпусом. Нижнее "корытце" закончено, осталась верхняя крышка.
#mEnki
/dev/AlphaSierra
HHKB pro 2: Альтернативные контроллеры Для тех кого не устраивают стандартные возможности изменения раскладки при помощи dip-переключателей, есть достаточное количество различных сторонних контроллеров. Контроллеры с использованием готовых модулей Различные…
HHKB pro 2: дата код на плате
Обычно дату выпуска можно посмотреть на наклейке на днище HHKB, но она также продублирована на печатной плате клавиатуры (на основной плате и плате с мозгами цифры могут не совпадать, но дата как правило совпадает).
Номер на плате выглядит следующим образом NA1F12 Y MM XX XXXX (может начинать с NA1F24). Где Y это последняя цифра года (для 2013 года Y = 3, как оно обозначалось до 2010 года информации нет). Дата код на корпусе и на плате может немного отличаться (+/- месяц). А MM это месяц выпуска. К сожалению о значение остальных цифр информации найти не удалось, а информация о зашифрованной дате производства была получена путем анализа фотографий разобранных клавиатур (1, 2, 3, 4).
#HHKB
Обычно дату выпуска можно посмотреть на наклейке на днище HHKB, но она также продублирована на печатной плате клавиатуры (на основной плате и плате с мозгами цифры могут не совпадать, но дата как правило совпадает).
Номер на плате выглядит следующим образом NA1F12 Y MM XX XXXX (может начинать с NA1F24). Где Y это последняя цифра года (для 2013 года Y = 3, как оно обозначалось до 2010 года информации нет). Дата код на корпусе и на плате может немного отличаться (+/- месяц). А MM это месяц выпуска. К сожалению о значение остальных цифр информации найти не удалось, а информация о зашифрованной дате производства была получена путем анализа фотографий разобранных клавиатур (1, 2, 3, 4).
#HHKB
День 42
С 42 днем года. Хотя на reddit принято отмечать 40 день, но я ничего лучше 42 клавиш представить себе не могу,, да и число 42 куда более особенное чем 40, поэтому взял на себя смелость немного изменить традиции и отмечать именно 42 день года.
С 42 днем года. Хотя на reddit принято отмечать 40 день, но я ничего лучше 42 клавиш представить себе не могу,, да и число 42 куда более особенное чем 40, поэтому взял на себя смелость немного изменить традиции и отмечать именно 42 день года.
Хрупкость ног Kailh Choc
Мне не особо нравятся печатные капы под Kailh Choc из-за высокого риска, что при транспортировке или при неаккуратном снятие капа, есть шанс что из-за хрупкости материала ноги отломятся и останутся внутри свитча. Выковыривать их придется долго и упорно при помощи иголки. Но тут я с удивлением обнаружил, что люди умудряются ломать даже заводские PBT капы от MBK.
На MX-подобных такой проблемы нет, там даже если крепление капа треснет, то куски, просто упадут на плейт и кроме замены (склейки) одного капа у владельца не будет никаких проблем.
Мне не особо нравятся печатные капы под Kailh Choc из-за высокого риска, что при транспортировке или при неаккуратном снятие капа, есть шанс что из-за хрупкости материала ноги отломятся и останутся внутри свитча. Выковыривать их придется долго и упорно при помощи иголки. Но тут я с удивлением обнаружил, что люди умудряются ломать даже заводские PBT капы от MBK.
На MX-подобных такой проблемы нет, там даже если крепление капа треснет, то куски, просто упадут на плейт и кроме замены (склейки) одного капа у владельца не будет никаких проблем.
USB-USB конверторы
Это устройства, предназначенные для переназначения на лету кнопок USB клавиатур, когда нельзя использовать софтовые решение. Самым очевидным решением является конвертор от Hasu, однако помимо promicro ему требуется еще и USB Host Shield, который стоит уж совсем неадекватных денег. После недолгих поисков я наткнулся на HID Remapper, который уже не требовал ничего, кроме двух платок на rp2040, одна из которых эмулировала USB Host Shield. Помимо этого, в том же репозитории был Bluetooth-USB конвертор, который позволяет переназначать клавиши Bluetooth клавиатур. Но использование двух rp2040 выглядело довольно странно на фоне наличия PIO. И нашелся проект, который делает все это при помощи всего одной платы с rp2040.
—————
UPD: HID Remapper умеет работать с одной rp2040, но как выяснилось оно не работает если клавиатура подключена в USB HUB, а HHKB Pro 2 подключена в хаб из коробки.
Это устройства, предназначенные для переназначения на лету кнопок USB клавиатур, когда нельзя использовать софтовые решение. Самым очевидным решением является конвертор от Hasu, однако помимо promicro ему требуется еще и USB Host Shield, который стоит уж совсем неадекватных денег. После недолгих поисков я наткнулся на HID Remapper, который уже не требовал ничего, кроме двух платок на rp2040, одна из которых эмулировала USB Host Shield. Помимо этого, в том же репозитории был Bluetooth-USB конвертор, который позволяет переназначать клавиши Bluetooth клавиатур. Но использование двух rp2040 выглядело довольно странно на фоне наличия PIO. И нашелся проект, который делает все это при помощи всего одной платы с rp2040.
—————
UPD: HID Remapper умеет работать с одной rp2040, но как выяснилось оно не работает если клавиатура подключена в USB HUB, а HHKB Pro 2 подключена в хаб из коробки.
👾1
/dev/AlphaSierra
BAV70DW: диодные массивы Использование диодных массивов вместо дискретных диодных элементов может позволить упростить разводку дорожек и снизить использование площади печатной платой, что довольно актуально при размещении диодов под proMicro. BAV70DW два…
SMF05CT1G
Сборка из пяти супрессоров (для клавиатурной матрицы, мы можем считать их диодами) с общим анодом в корпусе SOT-363.
Они конечно дороже обычных диодов, но позволяют существенно экономить место на плате. Для половинки сплита на 42 клавиши надо 4 диодных сборки, а еще одну кнопку можно повесть без диода между пинами МК.
Вроде как SOT-363 влезает в вырез под светодиоды в Choc v1.
Datasheet
Aliexpress
Footprint
Symbol
(Спасибо за обратную связь)
#ДиодныеМассивы
Сборка из пяти супрессоров (для клавиатурной матрицы, мы можем считать их диодами) с общим анодом в корпусе SOT-363.
Они конечно дороже обычных диодов, но позволяют существенно экономить место на плате. Для половинки сплита на 42 клавиши надо 4 диодных сборки, а еще одну кнопку можно повесть без диода между пинами МК.
Вроде как SOT-363 влезает в вырез под светодиоды в Choc v1.
Datasheet
Aliexpress
Footprint
Symbol
(Спасибо за обратную связь)
#ДиодныеМассивы
Paint.NET
Недавно вышла пятая версия графического редактора Paint.NET. К сожаление ничего принципиального нового в обновление нет, на слой все также нельзя наложить эффекты, после вставки картинки оно просто становится частью полотна и с ней особо ничего не сделать. К сожалению, до уровня условного GIMP еще очень далеко. Это простой и быстрый редактор, в котором легко можно сделать базовые вещи, одним словом, именно таким должен быть MS Paint. Примерно та же история и с Notepad++, который бы очень хорошо смотрелся как штатный блокнот, но до VS Code или VIM/Emacs ему очень и очень далеко. Изначально был Paint.NET был студенческим проектом, но спустя 19 лет, к сожалению, он сильно далеко не продвинулся.
#Soft
Недавно вышла пятая версия графического редактора Paint.NET. К сожаление ничего принципиального нового в обновление нет, на слой все также нельзя наложить эффекты, после вставки картинки оно просто становится частью полотна и с ней особо ничего не сделать. К сожалению, до уровня условного GIMP еще очень далеко. Это простой и быстрый редактор, в котором легко можно сделать базовые вещи, одним словом, именно таким должен быть MS Paint. Примерно та же история и с Notepad++, который бы очень хорошо смотрелся как штатный блокнот, но до VS Code или VIM/Emacs ему очень и очень далеко. Изначально был Paint.NET был студенческим проектом, но спустя 19 лет, к сожалению, он сильно далеко не продвинулся.
#Soft
Дуготамбы
На многих популярных клавиатурах можно встретить "дуготамбы", но неравномерные зазоры между клавишами выглядят отвратительно.
Для решения этой проблемы можно сделать кейкапы специальной формы, как в свое время делал NEC. Но я не особо люблю печатные капы и субъективно дуготамбы не сильно удобнее жиано-подобных. Если когда-нибудь появится заводские капы специальной формы для дуготамбов, я начну их использовать.
На многих популярных клавиатурах можно встретить "дуготамбы", но неравномерные зазоры между клавишами выглядят отвратительно.
Для решения этой проблемы можно сделать кейкапы специальной формы, как в свое время делал NEC. Но я не особо люблю печатные капы и субъективно дуготамбы не сильно удобнее жиано-подобных. Если когда-нибудь появится заводские капы специальной формы для дуготамбов, я начну их использовать.