FBB: цветастое и оверледженд
Пока GMK тужится, чтобы выпустить BKRE с неподходящими шрифтами, нарисованными светодиодами без саб-легенд за €160, чтобы потом опять вернуться к производству унылых WoB и BoB, FBB штампует действительно яркие, цветные капы с овер-леджендом.
Да, я критиковал их S9000, вдохновленный BKE, но он, честно говоря, на две головы лучше того, что делают GMK, тут хотя бы с шрифтами и саб-легендами заморочились, при этом по куда более адекватной цене. Видно, что люди прям стараются делать хорошо. И нет никаких групбаев длиной 3 года — просто берут и выпускают. Причем они вдохновляются не только западными и японскими клавиатурами, но и отечественными клонами ZX Spectrum: «КРОК» и «ДЕЛЬТА».
Я предолжил им сделать сет по мотивам Tesla Consul, они отказались.
#BKE
Пока GMK тужится, чтобы выпустить BKRE с неподходящими шрифтами, нарисованными светодиодами без саб-легенд за €160, чтобы потом опять вернуться к производству унылых WoB и BoB, FBB штампует действительно яркие, цветные капы с овер-леджендом.
Да, я критиковал их S9000, вдохновленный BKE, но он, честно говоря, на две головы лучше того, что делают GMK, тут хотя бы с шрифтами и саб-легендами заморочились, при этом по куда более адекватной цене. Видно, что люди прям стараются делать хорошо. И нет никаких групбаев длиной 3 года — просто берут и выпускают. Причем они вдохновляются не только западными и японскими клавиатурами, но и отечественными клонами ZX Spectrum: «КРОК» и «ДЕЛЬТА».
Я предолжил им сделать сет по мотивам Tesla Consul, они отказались.
#BKE
👾11
/dev/AlphaSierra
Наброски #21: reset это gpio #2 Выложил подробный гайд: какие файлы нужно менять, чтобы сделать P0.18 обычным gpio пином. В релизах лежит собранный бутлодер для Кабарги с отключенным ресетом. За пару дней использования никаких проблем с этим бутлодером не…
Наброски #22: ZMK тачпад
Мне в целом интересна идея тачпада на ZMK, однако в ближайшее время я не доберусь до реализации, но какие-то моменты я уже начал продумывать.
Мне совсем не нравится то, что получилось у Ploopy. У них как всегда: сложно, дорого и много 3D-печати. Но кроме них тачпад как отдельный девайс особо никто не делал.
Я вижу несколько вариантов реализации такого проекта.
Засунуть ZMK в какой-то уже готовый девайс — это был бы самый оптимальный путь. Но, к сожалению, я не вижу на рынке подходящих доноров.
Вариант использовать готовый трекпад от ноутбука и сделать ему корпус. Вариант отличный, тем более что старые трекпады по сути просто PS/2 устройства, и их элементарно подключить к ZMK. Проблема в том, что новые трекпады идут уже с другими интерфейсами, и что там используется — не очень понятно.
Ну и самый DIY-вариант — это сделать свою тач-панель. Но это самый сложный путь. Сразу возникает вопрос с драйверами, чем накрывать эту панель сверху. Мне кажется, самый правильный путь — это использовать заводские защитные стекла для телефонов. К сожалению, современные телефоны довольно вытянутые. Но есть варианты стекол для автомагнитол или Nintendo Switch. За очень небольшие деньги вы получаете заводское самоклеящееся стекло с олеофобным покрытием. И конечно же, использование стекла дает не только защиту: можно также добавить подсветку, как в некоторых игровых ноутбуках, или индикацию состояния прямо под стекло. Хотя можно пойти дальше и сразу использовать стекло от Switch с сенсорной сеткой. И тогда можно еще сделать часть внутренностей видимыми за счет того, что стекло прозрачное. Или можно добавить e-ink экран прям под стекло тачпада.
И конечно же, в тачпад можно добавить Taptic Engine (вибрация) и Force Touch (тензодатчик).
Самое важное, что надо понять: тачпад для системы должен быть мышкой с клавиатурой. Не стоит пытаться эмулировать Magic Trackpad, это сложно и попросту не нужно. Все его жесты можно заменить посылкой хоткеев.
#Наброски
Мне в целом интересна идея тачпада на ZMK, однако в ближайшее время я не доберусь до реализации, но какие-то моменты я уже начал продумывать.
Мне совсем не нравится то, что получилось у Ploopy. У них как всегда: сложно, дорого и много 3D-печати. Но кроме них тачпад как отдельный девайс особо никто не делал.
Я вижу несколько вариантов реализации такого проекта.
Засунуть ZMK в какой-то уже готовый девайс — это был бы самый оптимальный путь. Но, к сожалению, я не вижу на рынке подходящих доноров.
Вариант использовать готовый трекпад от ноутбука и сделать ему корпус. Вариант отличный, тем более что старые трекпады по сути просто PS/2 устройства, и их элементарно подключить к ZMK. Проблема в том, что новые трекпады идут уже с другими интерфейсами, и что там используется — не очень понятно.
Ну и самый DIY-вариант — это сделать свою тач-панель. Но это самый сложный путь. Сразу возникает вопрос с драйверами, чем накрывать эту панель сверху. Мне кажется, самый правильный путь — это использовать заводские защитные стекла для телефонов. К сожалению, современные телефоны довольно вытянутые. Но есть варианты стекол для автомагнитол или Nintendo Switch. За очень небольшие деньги вы получаете заводское самоклеящееся стекло с олеофобным покрытием. И конечно же, использование стекла дает не только защиту: можно также добавить подсветку, как в некоторых игровых ноутбуках, или индикацию состояния прямо под стекло. Хотя можно пойти дальше и сразу использовать стекло от Switch с сенсорной сеткой. И тогда можно еще сделать часть внутренностей видимыми за счет того, что стекло прозрачное. Или можно добавить e-ink экран прям под стекло тачпада.
И конечно же, в тачпад можно добавить Taptic Engine (вибрация) и Force Touch (тензодатчик).
Самое важное, что надо понять: тачпад для системы должен быть мышкой с клавиатурой. Не стоит пытаться эмулировать Magic Trackpad, это сложно и попросту не нужно. Все его жесты можно заменить посылкой хоткеев.
#Наброски
👾12
Список списков
Я довольно регулярно занимаюсь агрегированием данных по клавиатурной тематике, и почему-то, как правило, кроме меня этим толком никто не занимается.
Более того, мне хотелось бы вести публичный список своей коллекции переключателей и клавиатур. Честно говоря, я не очень люблю веб-технологии, поэтому мне был нужен простой интерфейс для взаимодействия с базой данных. Markdown мне тоже не совсем подходит. В итоге я остановился на GitHub Pages, который парсит .csv — это простой человекочитаемый формат. Все изображения в таблице представлены в виде ссылок на файлы в соседней папке. Да, у такого подхода много ограничений, но мне и хотелось создать что-то максимально простое и минималистичное, что легко поддерживать.
Сейчас доступны таблицы по Choc Mini / v1 / v2, Hi-Tek 725, кейкапам от печатных машинок, необычным MX-переключателям, а также полный список моей коллекции свитчей. В планах — добавить коллекцию клавиатур, но для этого её ещё предстоит отснять.
Пожалуйста, если у вас есть возможность, дополняйте таблицы со списками переключателей.
aroum.github.io
Я довольно регулярно занимаюсь агрегированием данных по клавиатурной тематике, и почему-то, как правило, кроме меня этим толком никто не занимается.
Более того, мне хотелось бы вести публичный список своей коллекции переключателей и клавиатур. Честно говоря, я не очень люблю веб-технологии, поэтому мне был нужен простой интерфейс для взаимодействия с базой данных. Markdown мне тоже не совсем подходит. В итоге я остановился на GitHub Pages, который парсит .csv — это простой человекочитаемый формат. Все изображения в таблице представлены в виде ссылок на файлы в соседней папке. Да, у такого подхода много ограничений, но мне и хотелось создать что-то максимально простое и минималистичное, что легко поддерживать.
Сейчас доступны таблицы по Choc Mini / v1 / v2, Hi-Tek 725, кейкапам от печатных машинок, необычным MX-переключателям, а также полный список моей коллекции свитчей. В планах — добавить коллекцию клавиатур, но для этого её ещё предстоит отснять.
Пожалуйста, если у вас есть возможность, дополняйте таблицы со списками переключателей.
aroum.github.io
👾31
Проект Tambov: Анонс
Собрал первый прототип нового проекта на коленке. Пока не готов сильно вдаваться в детали, но это необычный инструмент ввода. Он, конечно же, беспроводной, но при этом обеспечивает беспрецедентный уровень защищенности передаваемых данных. Впервые замахнулся на карбоновый корпус, и, вроде бы, несмотря на все опасения, никаких проблем с беспроводной связью нет. Пока жду оставшиеся детали, чтобы полноценно собрать первый экземпляр.
#Tambov
Собрал первый прототип нового проекта на коленке. Пока не готов сильно вдаваться в детали, но это необычный инструмент ввода. Он, конечно же, беспроводной, но при этом обеспечивает беспрецедентный уровень защищенности передаваемых данных. Впервые замахнулся на карбоновый корпус, и, вроде бы, несмотря на все опасения, никаких проблем с беспроводной связью нет. Пока жду оставшиеся детали, чтобы полноценно собрать первый экземпляр.
#Tambov
👾16
/dev/AlphaSierra
Наброски #22: ZMK тачпад Мне в целом интересна идея тачпада на ZMK, однако в ближайшее время я не доберусь до реализации, но какие-то моменты я уже начал продумывать. Мне совсем не нравится то, что получилось у Ploopy. У них как всегда: сложно, дорого и…
Наброски #23: DIY R-2R ЦАП
Не хотелось бы углубляться в дебри архитектуры ЦАП, однако мне всегда хотелось реализовать проект R-2R ЦАП. Мне нравится идея собрать своими руками устройство из «кучки резисторов». Проблема заключалась в том, что я не мог найти доступный USB-аудиоконтроллер, который мог бы выводить данные не последовательно, а параллельно. Всегда был вариант сделать это с помощью ПЛИС, но хотелось бы оставить проект простым и дешевым.
И вот я наткнулся на пару проектов [1, 2, 3, 4] USB-ЦАП на базе RP2040. Для двух каналов по 16 бит нам необходимо 32 пина, а у RP2040 их всего 30. Однако у RP2350B / RP2354B уже 48 пинов (есть отладочная плата от WeAct), и в теории этого должно хватить аж на 24 бита! Ограничений со стороны USB-интерфейса нет, а вот сможет ли RP «дергать» всеми своими пинами на таких скоростях — уже большой вопрос.
#Наброски
Не хотелось бы углубляться в дебри архитектуры ЦАП, однако мне всегда хотелось реализовать проект R-2R ЦАП. Мне нравится идея собрать своими руками устройство из «кучки резисторов». Проблема заключалась в том, что я не мог найти доступный USB-аудиоконтроллер, который мог бы выводить данные не последовательно, а параллельно. Всегда был вариант сделать это с помощью ПЛИС, но хотелось бы оставить проект простым и дешевым.
И вот я наткнулся на пару проектов [1, 2, 3, 4] USB-ЦАП на базе RP2040. Для двух каналов по 16 бит нам необходимо 32 пина, а у RP2040 их всего 30. Однако у RP2350B / RP2354B уже 48 пинов (есть отладочная плата от WeAct), и в теории этого должно хватить аж на 24 бита! Ограничений со стороны USB-интерфейса нет, а вот сможет ли RP «дергать» всеми своими пинами на таких скоростях — уже большой вопрос.
#Наброски
👾7
/dev/AlphaSierra
Наброски #23: DIY R-2R ЦАП Не хотелось бы углубляться в дебри архитектуры ЦАП, однако мне всегда хотелось реализовать проект R-2R ЦАП. Мне нравится идея собрать своими руками устройство из «кучки резисторов». Проблема заключалась в том, что я не мог найти…
Наброски #24: DIY R-2R ЦАП #2
На Ali нет резисторов точнее 0.1%, значит больше 16 бит мы не получим. Даже для 20 бит нужна точность 0.01%.
Поэтому можно сильно упростить конструкцию. Поставить 6 сдвиговых регистров (LVC595A) — тогда нужно всего 18 пинов, и можно использовать даже RP2040 Zero. На 16 бит нужно 64 резистора. Это вполне может уместиться в 100×100 мм.
Точные резисторы и быстрые сдвиговые регистры стоят заметных денег. По-хорошему, на выходе нужно поставить несколько операционных усилителеи, а это опять-таки увеличивает цену изделия. Также есть проблемы с частотами дискретизации, кратными 44.1 кГц. Насколько оно будет интересно при наличии китайских ЦАП за 500 рублей вопрос открытый.
#Наброски
На Ali нет резисторов точнее 0.1%, значит больше 16 бит мы не получим. Даже для 20 бит нужна точность 0.01%.
Поэтому можно сильно упростить конструкцию. Поставить 6 сдвиговых регистров (LVC595A) — тогда нужно всего 18 пинов, и можно использовать даже RP2040 Zero. На 16 бит нужно 64 резистора. Это вполне может уместиться в 100×100 мм.
Точные резисторы и быстрые сдвиговые регистры стоят заметных денег. По-хорошему, на выходе нужно поставить несколько операционных усилителеи, а это опять-таки увеличивает цену изделия. Также есть проблемы с частотами дискретизации, кратными 44.1 кГц. Насколько оно будет интересно при наличии китайских ЦАП за 500 рублей вопрос открытый.
#Наброски
👾6
Проект Omsk: Анонс
Параллельно с работой над проектом #Tambov ведутся работы и над другими проектами. Тоже пока не буду сильно вдаваться в подробности, но, думаю, по скриншоту всё и так понятно.
Логотип, возможно, временный. Я потратил на него порядка 8 часов и не могу сказать, что сильно доволен результатом.
Отдельно хочется отметить проблемы с даташитами на разъемы 3.5 мм: что у PJ-320, что у PJ-313 есть несколько версий документации, в которых положение и размеры контактов сильно разнятся.
#Omsk
Параллельно с работой над проектом #Tambov ведутся работы и над другими проектами. Тоже пока не буду сильно вдаваться в подробности, но, думаю, по скриншоту всё и так понятно.
Логотип, возможно, временный. Я потратил на него порядка 8 часов и не могу сказать, что сильно доволен результатом.
Отдельно хочется отметить проблемы с даташитами на разъемы 3.5 мм: что у PJ-320, что у PJ-313 есть несколько версий документации, в которых положение и размеры контактов сильно разнятся.
#Omsk
👾14
/dev/AlphaSierra
Однострелочники: Отечественные В продолжение серии постов про однострелочники наверное надо поговорить об отечественных часах. colibrica design из города Углич выпускает довольно широкую линейку под названием "Индикатор", там есть несколько вариантов мужских…
Однострелочники: Луч
Я всегда испытывал симпатию к однострелочникам Луча. Еще несколько лет назад это были латунные корпуса и минеральные стекла, но с тех пор было выпущено какое-то бесчисленное количество обновлений. На сегодняшний день можно сказать, что Луч Однострелочник — это уже нержавеющая сталь и купольное сапфировое стекло.
Вы, конечно, можете и дальше рассказывать, как царапины на минеральных/органических стеклах подчеркивают индивидуальность часов, а облезающий хром, обнажающий зеленеющую латунь, служит отличной метафорой хрупкости природы, но я не думаю, что вам кто-то поверит. Сапфировое стекло и стальные корпуса уже стали нормой в массовых часах, приятно, что Луч идет в ногу со временем. Мне, не очень нравится механизм 1801.1Н — все же это устаревший механизм из миниатюрных женских часов. Но я понимаю, что это скорее дань традициям, да и в Большом Однострелочнике все же стоит Miyota.
Не могу сказать, что мне нравятся все что делает Луч, но радует, что они не боятся экспериментов.
#Часы
Я всегда испытывал симпатию к однострелочникам Луча. Еще несколько лет назад это были латунные корпуса и минеральные стекла, но с тех пор было выпущено какое-то бесчисленное количество обновлений. На сегодняшний день можно сказать, что Луч Однострелочник — это уже нержавеющая сталь и купольное сапфировое стекло.
Вы, конечно, можете и дальше рассказывать, как царапины на минеральных/органических стеклах подчеркивают индивидуальность часов, а облезающий хром, обнажающий зеленеющую латунь, служит отличной метафорой хрупкости природы, но я не думаю, что вам кто-то поверит. Сапфировое стекло и стальные корпуса уже стали нормой в массовых часах, приятно, что Луч идет в ногу со временем. Мне, не очень нравится механизм 1801.1Н — все же это устаревший механизм из миниатюрных женских часов. Но я понимаю, что это скорее дань традициям, да и в Большом Однострелочнике все же стоит Miyota.
Не могу сказать, что мне нравятся все что делает Луч, но радует, что они не боятся экспериментов.
#Часы
👾16
Право на замену
Right to Repair — красивая инициатива, которая, несмотря на наличие определенных успехов в давлении на техногигантов вроде Apple, не решает поставленных задач. Само по себе наличие официальных программ продажи запчастей и аренды специализированного оборудования ничего не дает. Любой серьезный ремонт, выходящий за рамки простейшей замены кабеля или разъема, требует значительных затрат на диагностику, качественные расходные материалы и инструментарий. При этом, как правило, техника выходит из строя потому, что либо она уже отработала гарантийный срок, либо она просто слишком дешевая для гарантийного ремонта. Поэтому нет никаких гарантий, что после ремонта не сломается что-то другое. Учитывая это, в ремонт стоит вкладывать только самый возможный минимум. После ремонта вы все равно получите изделие, которое находится в худшем состоянии, чем когда оно сошло с завода.
Даже замена АКБ в современных реалиях зачастую лишена смысла. АКБ обычно держит приемлемую емкость около 2–3 лет. Поэтому при его замене надо быть уверенным в том, что новый АКБ окажется не хуже оригинального, что он не провалялся на складе эти же три года и что смартфон сможет приемлемо работать еще пару лет. Подобный ремонт носит лишь паллиативный эффект и не может продлевать жизнь устройству бесконечно.
Right to Repair — красивая инициатива, которая, несмотря на наличие определенных успехов в давлении на техногигантов вроде Apple, не решает поставленных задач. Само по себе наличие официальных программ продажи запчастей и аренды специализированного оборудования ничего не дает. Любой серьезный ремонт, выходящий за рамки простейшей замены кабеля или разъема, требует значительных затрат на диагностику, качественные расходные материалы и инструментарий. При этом, как правило, техника выходит из строя потому, что либо она уже отработала гарантийный срок, либо она просто слишком дешевая для гарантийного ремонта. Поэтому нет никаких гарантий, что после ремонта не сломается что-то другое. Учитывая это, в ремонт стоит вкладывать только самый возможный минимум. После ремонта вы все равно получите изделие, которое находится в худшем состоянии, чем когда оно сошло с завода.
Даже замена АКБ в современных реалиях зачастую лишена смысла. АКБ обычно держит приемлемую емкость около 2–3 лет. Поэтому при его замене надо быть уверенным в том, что новый АКБ окажется не хуже оригинального, что он не провалялся на складе эти же три года и что смартфон сможет приемлемо работать еще пару лет. Подобный ремонт носит лишь паллиативный эффект и не может продлевать жизнь устройству бесконечно.
👾8