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

Канал с красивыми картинками @kbdAE
Download Telegram
Апгрейдим "корытца" до "галошей"

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

И в текущей конфигурации сделать клавиатуру существенно ниже уже никак нельзя, разве что использовать PCB 0.8мм, но вряд ли потеря жесткости того стоит.

А почему тогда не убрать ножки, сделав днище из мягкого материала?

Это сразу решает несколько проблем:

· Требования к точности размеров ниже(за счет растяжения материала).

· Корпус ниже на 1 мм.

· Не нужно покупать ножки.

Была сделана пробная партия корпусов из разных пластиков для ANU. Из 3D модели обычных корпусов ANU, были исключены вырезы под ножки, в остальном модель без изменений.

По итогам испытаний "галошей":

· PETG качество печати высокое, без напильника не лезет, скользит. Может замяться, но не расколоться.

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

· TITI flex HARD качество печати высокое, налезает неплохо за счет растяжения, по скольжению чуть лучше PETG. Поглощает энергию удара, никогда не расколется(но хуже, чем TPU за счет более высокой твердости).

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

На основание полученных данных было принято решение низ корпуса делать из TPU, чтобы он не скользил, а верх из TITI flex HARD.

Нюансы полученного изделия:

· Требуется два пластика и ручная замена прутка во время печати. Исправляется принтерами с двумя экструдерами.

· Изменяется звук при печати. На ЛДСП, все-таки оно немного более скользкое, чем фотополимерный корпус с ножками. На ковре проблем нет. Возможно, стоит попробовать напечатать на гладком стекле, и эта проблема исчезнет.

· К металлическим поверхностям прилипает еще сильнее, потому что теперь магниты ближе к поверхности.

· Отверстия для гаек со стороны днища требуют очистки.

· Гибкие пластики температурно-зависимые (на морозе они сжимаются). Можно попробовать сделать посадочное место под плату чуть уже и надевать предварительно прогрев корпус над паром.

#Корпуса
👾2
/dev/AlphaSierra
Anu #4 А ведь из Anu может можно сделать геймпад с использованием библиотеки ArduinoGamepad. Но некоторые игры ожидают увидеть геймпад от XBOX, поэтому нам дополнительно понадобится программа TocaEdit XBOX 360 CE эмулирующая геймпад XBOX. #Anu
Anu #5

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

Прошивку выложил на github.

#Anu
Кейкапы с пишущих машинок для клавиатур

Cherry MX:

Triumph
Adler Alpha 110 (Black Cherry MY)
Triumph
Adler Alpha 115 (Black Cherry MY)
Triumph Adler Alpha 610 (Cherry M9)
Triumph Adler Satellite 3 (Cherry M9)
Triumph Adler Satellite 4
Triumph Adler Satellite 510
Triumph Adler Satellite 825
Triumph Adler SE 410
Triumph Adler SE 505 (Cherry MX-M8 Adapter)
Triumph Adler SE 500DS (Black Cherry MY Switches)
Triumph Adler SE 525 (Cherry MX-compatible)
Triumph Adler Royal Alpha 700D
Triumph Adler Royal Alpha 610
Triumph Adler Royal Alpha 115
Triumph Adler Royal Alpha 110
Triumph Adler Royal Beta 8100
Triumph Adler Meteor II ( Cherry MY)
Triumph Adler BSM 100 (SC)
Triumph Adler CompacTA 400 (DS)
Triumph Adler CompacTA 600 (DS)
Triumph Adler CompacTA SE 700 (DS)
Triumph Adler Gabriele 7007(L)
Triumph Adler Gabriele 8008L ( Cherry MY)
Triumph Adler Gabriele 9009 (C) ( Cherry MY)
Triumph Adler SE 505
Triumph Adler SE 515
Triumph Adler 525 (Cherry mx/m8 adapter switches)
Triumph Adler Beta 8050
Royal Beta 220
AEG Olympia Carrera
AEG Olympia Carrera Si (linear clears/marquardt linear switches)
AEG Olympia ES 72
AEG Olympia Standard 200i (linear clears)
Hermes H16 (same as TA Gabrielle 7007L)
XEROX 6001 RX (same as TA CompacTA) (Cherry MY switches) копия на Ali
Xerox 6010
Xerox 6012 (Cherry MY)
Optima SB230 Office Line (????)
Royal SE 700 DS (Cherry MY)


Alps:

Sharp ZX-330 (SKCL Green + SKCL Cream spacebar)
Canon AP x50 series: 150,450,550(maybe) (Caps indicator should be rectangular and top-centered)
(Alps SKEW switches + 1 SKCL Green)
Sharp PA-1000
Panasonic ThermalWriter 12
Canon AP 150 (Alps integrated dome with SKCL green LED-switches)
Canon AP 200 (Alps SKCC Green)
Canon AP 210 (X) (Alps SKCM Cream, SKCL Green)
Canon AP 300 (Alps SKCC Green)
Canon AP 300-II (Unconfirmed switch type with SKCL green LED-switches)
Canon AP 350 (Alps SKCC Green)
Canon AP 360 ( SKCM Cream, SKCL Green)
Canon AP 500 (Alps SKCP)
Canon AP 500-II
Canon AP 560 (Alps SKCP)
Canon AP 600 (Alps SKEW)
Canon AP 800 (Alps SKCM Cream, SKCL Green)
Canon AP 810 (Alps SKCM Cream, SKCL Green)
Canon S-16 (Alps integrated dome)
Canon S-66 (Alps integrated dome)

Topre:

Brother ax 12 (Topre compatible)
Brother ce 60 (Topre compatible)
Brother em 1 (Topre compatible) (untested)
Brother ax 20 (Topre compatible)
Brother AX 300
Brother AX-310
Brother EM-420
Brother Compactronic 300M
Brother GX8250
Brother EM-721
Brother 9300
Olivetti ET personal 510

Источник
/dev/AlphaSierra
Anu #5 Оказывается qmk полностью изменили работу с аналоговыми стиками и на новых версиях qmk прошивка Anu не собирается. Раньше в конфигах Anu использовалось большое кол-во костылей для работы стика, теперь вроде как сделали все по-человечески, но пришлось…
Anu #6

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

Изменены кейкоды:
QK_BOOT
KC_SCRL
KC_NUM
и параметры USB устройства

#Anu
Клавиатуры на голом nRF52840

Borne (github)- 36 клавишный беспроводной сплит.

Osprey (github) - 42 клавишный моносплит. Он был вдохновлен Zerosprey42 (github), который построен на модуле rp2040.

Честно говоря почему в обоих случая авторы решили распаивать голый чип на плате вместо того чтобы использовать готовые модули остается загадка, потому что обе клавиатуры явно не претендуют на звание ультратонких или ультра-компактных. А использование голого чипа дает очень большое пространство для ошибок с разводкой (антенна) и существенно усложняет пайку (BGA).
Клавиатуры на XIAO

Когда-нибудь этот список будет дополнен вменяемым описанием, но не сейчас. В этом списке клавиатуры использующие ЛЮБОЙ из модулей линейки seeedstudio Xiao с любой прошивкой. Вы можете поучаствовать в пополнение списка.

IUPD: В связи с тем что каждую неделю выходит по 2-3 новые клавиатуры на XIAO, наверное нет смысла дополнять список. Я думаю XIAO уже нашел свою нишу в клавиатурном комьюнити.


Сплиты

TD34

xobdox

faw36

corne-xiao

Slice36

kpukboard

min34

Klein

pinsel

pinsel BLE

Tiny20

Cynosure-III

TrongDong34

Kretstrad

Pica40 v2

Schrodinger

kiai-split

TOTEM

dust

Choc Spaced Corne XIAO

wireless split with Round Robin

Yask Bois

Studas

Wireless Corne

Beautiful Disaster

Musubi

PicaChoc36

Несплиты

revxlp

hummingbird

zaphod lite

Steno

xiao 75% keyboard

Purple Owl

BBkey80

arachnophobe

GRIN Quern

Kidoairaku Swallowtail

mlego/m65 reKv9

Arachnophobe

Seeed XIAO RP2040 Keyboard

Макропады и прочее

Sunflower

MacroBoard

Ten-Key

m4 2x2

beyblock20

Shortcut Keyboard

diy-macropad

Shortcut_Keyboard

MacroKeyboard

Macro keyboard 2

macro_keyboard_xiao

6-bit-macropad

build-a-simple-usb-hid-macropad-using-seeeduino-xiao-circuitpython

Xiao NAH Macropad

ipad-switch-Seeeduino-XIAO

seeed-studio-xiao-rp2040-18-key-numpad

DIY keyboard with Seeeduino XIAO

Xiao_RP2040_Keyboard (twitter)

footkey

cozmojij_xiao

cistercian-keyboard

keypad_circuitPython

xiao-m0-rust-keyboard

Xiao-seeed-keyboard

xjamboard

#XIAO
👾1
/dev/AlphaSierra pinned «Клавиатуры на XIAO Когда-нибудь этот список будет дополнен вменяемым описанием, но не сейчас. В этом списке клавиатуры использующие ЛЮБОЙ из модулей линейки seeedstudio Xiao с любой прошивкой. Вы можете поучаствовать в пополнение списка. IUPD: В связи с…»
Сделал канал для красивых картинок с клавиатурами. Пока накидал что старых картинок. В новых постах буду прикладывать ссылки на источник.

Реакции на канале включены, развлекайтесь.

Перенос старых картинок закончен.

https://t.me/kbAesthetic/15
/dev/AlphaSierra
Апгрейдим "корытца" до "галошей" Мои текущие корпуса под кодовым названием "корытца", которые я применяю на всех своих клавиатурах представляет собой площадку с вырезами для переключателей, светодиодов и магнитов с бортами, которыми оно на трение крепится…
Еще один вариант сделать корпус тоньше

На Ali продаются листы самоклеящихся нескользящих листов силикона. Можно взять текущий корпус типа "корытце" и CAD срезать у него снизу днище, а потом вместо днища вырезать из этого листа новое днище. Так как лист толщиной всего 1мм получится выиграть немного высоты и сильно повысить антискользящие свойства клавиатуры за счет большой площади листа. Остается две проблемы: эти листы довольно дорогие и их надо как-то ровно разрезать, можно конечно воспользоваться лазерной резкой, но конечная цена изделия будет еще выше.

#Корпуса
/dev/AlphaSierra
РИСАТЕНО #3 Проект доведен до релизной стадии, в репозиторий добавлена прошивка, корпус и плейт. Возможно позже я доделаю прошивку для ZMK. Сделан пост на reddit. Опыт использования РИСАТЕНО, прикрепленной к задней панели телефона, показался довольно неудачным.…
РИСАТЕНО #4

Обновил конфиг QMK для последних версий. Ничего нового не добавилось, но теперь на свежем QMK все собирается без проблем.

Но тут выяснилось ряд забавных нюансов QMK запретили называть клавиатуры с большой буквы, поэтому пришлось поменять "PNCATEHO" на "pncateho". Не очень красиво но да ладно, вариант "risateno" еще хуже. Но я с удивлением обнаружил, что по умолчанию в git в локальном конфиге прописано ignorecase = true, что несколько удивительно. Ну ладно, поменял на false git увидел изменения. Отправляю на github и тут уже github сломался и сделал две папки, старую удалил вручную.

#PNCATEHO
/dev/AlphaSierra
Vortex Core #1 Волей случая мне в руки попал Vortex Core RGB c Cherry MX Speed Silver. Несколько лет назад Core мне очень нравился внешне, мне очень хотелось попробовать его, но мне тогда казалось, что пользоваться чем-то подобным невозможно. Сейчас же при…
Vortex Core #2: поколения

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

Несмотря на то что производитель никак отдельно не выделял разные поколения, я насчитал как минимум три разных раскладки.

Gen1 -> Gen2

Во втором поколение поменяли местами Tab и Caps и добавили легенды зеленого слоя (FN1+Shift).

Gen2 -> Gen3

В третьем поколение шрифт легенд стал заметно больше, легенда Fn стала черной, Esc перестали писать капсом. Помимо этого существенно изменили нижний ряд клавиш: Menu заменили на правый Win, переместили Fn и Pn.

Возможно были отличия по цветам, но прямого сравнения я не видел.

Софт

Для всех этих трех поколений была единая прошивка, которая в момент выхода нового железа, просто обновлялась (Gen2, Gen3) чтобы ему соответствовать. И производителю было плевать что теперь легенды не соответствуют раскладке по умолчанию.

#VortexCore
👾1
/dev/AlphaSierra
xEnki42 #3 Подкинул xiao ble к enki42 v0.3, все работает. Прошивка готова. Надо делать платы. #xEnki
xEnki42 #4

За сутки увидел два проекта похожих на xEnki42. Corne на 14500. Мне нравится насколько просто автор вписал батарею в корпус. Но на corne почти нет вертикального стагера и сейсинг у него МХ , что конечно же существенно упрощает ему задачу. Еще вопрос не будет ли мешать нажимать клавиши нижнего ряда.


SouthPawEngineer тоже сделал что-то corne-подобное на xiao. Все в целом в классическом для него стиле.

#xEnki
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
/dev/AlphaSierra pinned «Сделал канал для красивых картинок с клавиатурами. Пока накидал что старых картинок. В новых постах буду прикладывать ссылки на источник. Реакции на канале включены, развлекайтесь. Перенос старых картинок закончен. https://t.me/kbAesthetic/15»