Своеобразные технические решения
Первая картинка вырезка из инструкции к DBX-286S, где вместо того чтобы поставить два разных разъема или тумблер, вам предлагается определять режим работы глубиной втыкания джека.
Вторая картинка вырезка из анализа эргономики магнитофона Электроника-505.
Первая картинка вырезка из инструкции к DBX-286S, где вместо того чтобы поставить два разных разъема или тумблер, вам предлагается определять режим работы глубиной втыкания джека.
Вторая картинка вырезка из анализа эргономики магнитофона Электроника-505.
👾2
iPod Classic MOD
В посте про Fiio X5 II я уже упоминал, что, наверное, самым интересным для меня плеером был бы замоденный iPod Classic. Но честно говоря учитывая цену доноров, сложность сборки и откровенно такой себе интерфейс RockBox, желания тратить на все это время и деньги особо не возникает.
RockBox FreshOS – кастомная прошивка, чтобы отвязаться от Apple.
iFlash – магазин со всем необходимым для расширения памяти. И если раньше вам были нужны специальные SSD, которые стоили неприлично дорого, то теперь есть варианты с картами памяти и даже SATA.
Увеличенная батарея на 3000mAh
Прозрачный корпус
USB type C MOD
—————
Ну и на закуску еще небольшая подборка на тему
Установка Raspberry Pi и работа стриминга
Эмулятор GBC
Установка Taptic Engine
Добавление Bluetooth и беспроводной зарядки.
В посте про Fiio X5 II я уже упоминал, что, наверное, самым интересным для меня плеером был бы замоденный iPod Classic. Но честно говоря учитывая цену доноров, сложность сборки и откровенно такой себе интерфейс RockBox, желания тратить на все это время и деньги особо не возникает.
RockBox FreshOS – кастомная прошивка, чтобы отвязаться от Apple.
iFlash – магазин со всем необходимым для расширения памяти. И если раньше вам были нужны специальные SSD, которые стоили неприлично дорого, то теперь есть варианты с картами памяти и даже SATA.
Увеличенная батарея на 3000mAh
Прозрачный корпус
USB type C MOD
—————
Ну и на закуску еще небольшая подборка на тему
Установка Raspberry Pi и работа стриминга
Эмулятор GBC
Установка Taptic Engine
Добавление Bluetooth и беспроводной зарядки.
👾4
Забудьте про Raspberry Pi Pico
RP2040 довольно интересный и мощный чип, но форм-фактор и распиновка Raspberry Pi Pico это что-то не поддающееся логическому осмыслению. Ладно microUSB (китайцы на своих копиях ставят USB type c), но зачем микроконтроллеру 9 пинов GND мне понять сложно. Сама по себе плата слишком длинная и пустая (возможно это изначально был задел под беспроводную версию). Это очень большая плата с нерациональным использованием места, которая не совместима ни с чем кроме беспроводной версии.
Довольно быстро появились различные сторонние проекты проекты на rp2040, как открытые, так и закрытые проекты, для клавиатур популярнее всего форм-фактор Pro Micro:
Elite-Pi
SparkFun Pro Micro - RP2040
Goldfish v2
RP Micro
0xCB-Helios
RP2040_ProMicro
Michi USB C Pro Micro RP2040
Sea-Picro
Но достать или собрать что-то подобное достаточно сложно, за то на Ali продается Pico_Mini RP2040 с различной емкостью флешки, правда он использует Top-Mount USB, но в клавиатурах это практически ни на что не влияет.
Про компактные альтернативы Pro Micro был отдельный обновляемый пост. Тут я вкратце отмечу rp2040 zero, которая компактнее Pro Micro и имеет больше пинов, а по стоимости сравнима с Pi Pico, хотя расположение компонентов с двух сторон налагает ряд ограничений. Supermini RP2040 (2M) это все тоже самое, только компоненты на стороне платы, что упрощает ее размещение.
Я не вижу не одной причины купить Pi Pico, когда есть куда более интересные альтернативы за сопоставимые деньги.
RP2040 довольно интересный и мощный чип, но форм-фактор и распиновка Raspberry Pi Pico это что-то не поддающееся логическому осмыслению. Ладно microUSB (китайцы на своих копиях ставят USB type c), но зачем микроконтроллеру 9 пинов GND мне понять сложно. Сама по себе плата слишком длинная и пустая (возможно это изначально был задел под беспроводную версию). Это очень большая плата с нерациональным использованием места, которая не совместима ни с чем кроме беспроводной версии.
Довольно быстро появились различные сторонние проекты проекты на rp2040, как открытые, так и закрытые проекты, для клавиатур популярнее всего форм-фактор Pro Micro:
Elite-Pi
SparkFun Pro Micro - RP2040
Goldfish v2
RP Micro
0xCB-Helios
RP2040_ProMicro
Michi USB C Pro Micro RP2040
Sea-Picro
Но достать или собрать что-то подобное достаточно сложно, за то на Ali продается Pico_Mini RP2040 с различной емкостью флешки, правда он использует Top-Mount USB, но в клавиатурах это практически ни на что не влияет.
Про компактные альтернативы Pro Micro был отдельный обновляемый пост. Тут я вкратце отмечу rp2040 zero, которая компактнее Pro Micro и имеет больше пинов, а по стоимости сравнима с Pi Pico, хотя расположение компонентов с двух сторон налагает ряд ограничений. Supermini RP2040 (2M) это все тоже самое, только компоненты на стороне платы, что упрощает ее размещение.
Я не вижу не одной причины купить Pi Pico, когда есть куда более интересные альтернативы за сопоставимые деньги.
👾5
Winget — менеджер пакетов для Windows
Winget представили еще в 2021 году, но он не получил особого распространения. До сих пор при скачивание GIMP/Audacity/Blender вам предлагают скачать исключительно установочный файл. Никто даже не упоминает про winget. Поэтому в массе своей люди про него даже не знают. Есть Microsoft Store, но там не очень много доступных программ. Да и после переустановки системы не выскакивает предложение установить ранее ранее скачанные приложения.
Но winget меняет все. Раньше мне приходилось держать актуальные копии установочных файлов, сейчас достаточно простого скрипта (см картинку), который в пару кликов установит более 40 нужных мне программ. Конечно он все еще не может установить все необходимое, например IrfanView он может установить, а плагины к нему, которые лежат на том же сайте в виде одного EXE файла он не предлагает установить. Инженерный софт он также не может установить, но все же это гигантский шаг вперед для Windows.
Сайт для поиска пакетов в winget
Документация
Winget представили еще в 2021 году, но он не получил особого распространения. До сих пор при скачивание GIMP/Audacity/Blender вам предлагают скачать исключительно установочный файл. Никто даже не упоминает про winget. Поэтому в массе своей люди про него даже не знают. Есть Microsoft Store, но там не очень много доступных программ. Да и после переустановки системы не выскакивает предложение установить ранее ранее скачанные приложения.
Но winget меняет все. Раньше мне приходилось держать актуальные копии установочных файлов, сейчас достаточно простого скрипта (см картинку), который в пару кликов установит более 40 нужных мне программ. Конечно он все еще не может установить все необходимое, например IrfanView он может установить, а плагины к нему, которые лежат на том же сайте в виде одного EXE файла он не предлагает установить. Инженерный софт он также не может установить, но все же это гигантский шаг вперед для Windows.
Сайт для поиска пакетов в winget
Документация
👾5
/dev/AlphaSierra
Хардверный индикатор заряда для клавиатуры #1 При использование клавиатуры с nice!nano возникает проблема то ты не можешь узнать заряд без подключения к компьютеру, да и на компьютере отображается заряд только одной половинки, следовательно хотелось бы иметь…
LED индикатор статуса и заряда в ZMK
В клавиатуре Harper от splitted.space впервые на моей памяти реализована индикация статуса и заряда с помощью обычных неадресных светодиодов. (другие варианты разбирались в прошлом посте)
Конфиги лежат на github. Harper использует nRF52840, так что не должно быть особой проблемы отредактировать конфиг для совместимости с любой другой клавиатурой.
—————
UPD (11.02.2024): на самом деле ничего не сделали, они просто скопировали плохо работающий код Mateus Koehler и даже не пытались его починить. В том виде в котором оно выложено его нельзя исполосовать.
UPD (12.03.2024): шилд XIAO BLE с использованием штатного светодиода.
UPD (19.03.2024): PR про LED
UPD (07.07.2024):
harper v1 (практически не работоспособно)
harper v2 (led_widgets, harper)
gamma (индикатор 188)
#LED_ZMK
В клавиатуре Harper от splitted.space впервые на моей памяти реализована индикация статуса и заряда с помощью обычных неадресных светодиодов. (другие варианты разбирались в прошлом посте)
Конфиги лежат на github. Harper использует nRF52840, так что не должно быть особой проблемы отредактировать конфиг для совместимости с любой другой клавиатурой.
—————
UPD (11.02.2024): на самом деле ничего не сделали, они просто скопировали плохо работающий код Mateus Koehler и даже не пытались его починить. В том виде в котором оно выложено его нельзя исполосовать.
UPD (12.03.2024): шилд XIAO BLE с использованием штатного светодиода.
UPD (19.03.2024): PR про LED
UPD (07.07.2024):
harper v1 (практически не работоспособно)
harper v2 (led_widgets, harper)
gamma (индикатор 188)
#LED_ZMK
👾7
Немного истории клавиатурников Unihertz
Компания известна созданием "необычных" смартфонов, в основном это смартфоны с дисплеем 3" и клавиатурники. Это не самые массовые смартфоны, а из этого следует, что там далеко не самое лучшее "железо" и довольно высокие цены.
Unihertz Titan — первый клавиатурник компании. Они пытались выпустить устройство похожее на BB Passport, на android и с менее спорной клавиатурой. А по итогу вышел влагостойкий тяжелый кирпич.
Unihertz Titan Pocket — был второй попыткой, Тут уже вдохновлялись BB q20. Он значительно толще и тяжелее, а экран меньше. Если раньше здоровые рамки экрана были только сверху, то теперь они еще и снизу. По сравнению с прошлой моделью убрали влагозащиту, быструю зарядки.
Unihertz Titan Slim — третья попытка. На этот раз вдохновлялись BB key1/2. Экран более вытянутый позволяет удобнее работать с некоторыми приложениями. Но ЦП и рамки все те же, корпус теперь целиком из глянцевого пластика, клавиши меньше.
#TitanPocket
Компания известна созданием "необычных" смартфонов, в основном это смартфоны с дисплеем 3" и клавиатурники. Это не самые массовые смартфоны, а из этого следует, что там далеко не самое лучшее "железо" и довольно высокие цены.
Unihertz Titan — первый клавиатурник компании. Они пытались выпустить устройство похожее на BB Passport, на android и с менее спорной клавиатурой. А по итогу вышел влагостойкий тяжелый кирпич.
Unihertz Titan Pocket — был второй попыткой, Тут уже вдохновлялись BB q20. Он значительно толще и тяжелее, а экран меньше. Если раньше здоровые рамки экрана были только сверху, то теперь они еще и снизу. По сравнению с прошлой моделью убрали влагозащиту, быструю зарядки.
Unihertz Titan Slim — третья попытка. На этот раз вдохновлялись BB key1/2. Экран более вытянутый позволяет удобнее работать с некоторыми приложениями. Но ЦП и рамки все те же, корпус теперь целиком из глянцевого пластика, клавиши меньше.
#TitanPocket
👾5
Почему Я не люблю 3D-клавиатуры
3D-клавиатуры считаются более эргономичными, однако есть ряд принципиально не решаемых проблем.
Есть несколько вариантов сборки 3D-клавиатур:
• handwiring – пайка проводков от переключателей к контроллеру. Долго и некрасиво.
• su120 – пайка переключателей на небольшие платки, а потом уже проводками к контроллеру. Мало чем отличается от handwiring
• Гибкие PCB – нет лапши из проводов, выглядит аккуратно, но сложно проектировать и не очень бюджетно.
Корпуса как правило ограничиваются 3D печатью. Выглядит и звучит оно все соответствующие. "Звук как из ведра" можно убрать, но это не так просто. Фрезеровать алюминиевый корпус для 3D чудовищно дорого, но можно попробовать литьевые пластики.
В последнее время стало модно выдавать свою лень за дизайнерские элементы и на некоторых клавиатурах перестали закрывать швы между колонками кнопок и иными способами плодить лишние дырки в корпусах. Я безусловно понимаю, что эти дырки нужны для охлаждения переключателей и микроконтроллера при высокой скорости печати, но я печатаю меньше тысячи слов в минуту и на подобные дизайнерские изыски мне неприятно смотреть.
—————
• 3D-клавиатуры менее универсальны, на них куда в большей мере, чем на 2D эрго, удобство зависит от схожести той руки, что делала клавиатуру с рукой пользователя.
• Их сложнее транспортировать.
• Их сложно сделать "премиальными".
• На них сложнее перейти с обычной клавиатуры.
• Для них почти всегда нужна подставка под запястья.
3D-клавиатуры считаются более эргономичными, однако есть ряд принципиально не решаемых проблем.
Есть несколько вариантов сборки 3D-клавиатур:
• handwiring – пайка проводков от переключателей к контроллеру. Долго и некрасиво.
• su120 – пайка переключателей на небольшие платки, а потом уже проводками к контроллеру. Мало чем отличается от handwiring
• Гибкие PCB – нет лапши из проводов, выглядит аккуратно, но сложно проектировать и не очень бюджетно.
Корпуса как правило ограничиваются 3D печатью. Выглядит и звучит оно все соответствующие. "Звук как из ведра" можно убрать, но это не так просто. Фрезеровать алюминиевый корпус для 3D чудовищно дорого, но можно попробовать литьевые пластики.
В последнее время стало модно выдавать свою лень за дизайнерские элементы и на некоторых клавиатурах перестали закрывать швы между колонками кнопок и иными способами плодить лишние дырки в корпусах. Я безусловно понимаю, что эти дырки нужны для охлаждения переключателей и микроконтроллера при высокой скорости печати, но я печатаю меньше тысячи слов в минуту и на подобные дизайнерские изыски мне неприятно смотреть.
—————
• 3D-клавиатуры менее универсальны, на них куда в большей мере, чем на 2D эрго, удобство зависит от схожести той руки, что делала клавиатуру с рукой пользователя.
• Их сложнее транспортировать.
• Их сложно сделать "премиальными".
• На них сложнее перейти с обычной клавиатуры.
• Для них почти всегда нужна подставка под запястья.
👾13
/dev/AlphaSierra
Anu #6 Оказывается, что в прошлом посте, где я все починил у меня была не последняя версия. А в последней версии все опять сломали. Даже кикоды некоторые переименовали. В общем обновил так чтобы оно собиралось, переделал работу с подсветкой и работу со скролом.…
Anu #7: Алгоритм работы аналогового стика
Довольно интересный алгоритм работы аналогового стика для эмуляции мыши.
https://blog.ffff.lt/posts/joystick-algorithms/
Еще один интересный конфиг
#Anu
Довольно интересный алгоритм работы аналогового стика для эмуляции мыши.
https://blog.ffff.lt/posts/joystick-algorithms/
Еще один интересный конфиг
#Anu
blog.ffff.lt
Joystick algorithms for QMK
My current keyboard is 34 keys split, but I still need to move my right hand away from keyboard to mouse from time to time. I am aware about options that are possible (cirque trackpad, various trackballs and etc.), but I wanted to investigate what can be…
👾4
/dev/AlphaSierra
Enki34 #1 Как не трудно догадаться это 34 клавишный вариант Enki 42, схемотехника взята у Sweep, direct pin, двухсторонняя плата перемычки для контроллера, чтобы не делать два ряда отверстий или не переворачивать вверх ногами контроллер. На самом деле создавалась…
Enki34 #2 размещение контроллера на 2х сторонних платах
Не вижу особой необходимости делать двухсторонние платы. Да, нужно развести всего одну плату, вместо двух, но разводка существенно сложнее, а экономия выходит не слишком большая. Но раз уже Enki34 директ пин, то почему бы не сделать ее 2х сторонней. Исторически было несколько вариантов размещения proMicro:
1) 4 ряда отверстий: сложно разводить, один из контроллеров смещен от края платы, легко ошибиться при пайке, выглядит это скверно.
2) Переворот контроллера: легко ошибиться, без крышки над контроллером выглядит ужасно
3) Подковообразые джамперы. Этот вариант использовался на Jian, у очень многих с ним были проблемы: непропай или залитие подковы на другой стороне платы.
Вариант с "шевронами" относительно легко разводить, а при пайке невозможно ошибиться. Выглядит он довольно аккуратно.
Если не планируется беспроводной вариант, то можно использовать SMD пады, правда будет сложно расположить контроллер ровно относительно платы.
#Enki
Не вижу особой необходимости делать двухсторонние платы. Да, нужно развести всего одну плату, вместо двух, но разводка существенно сложнее, а экономия выходит не слишком большая. Но раз уже Enki34 директ пин, то почему бы не сделать ее 2х сторонней. Исторически было несколько вариантов размещения proMicro:
1) 4 ряда отверстий: сложно разводить, один из контроллеров смещен от края платы, легко ошибиться при пайке, выглядит это скверно.
2) Переворот контроллера: легко ошибиться, без крышки над контроллером выглядит ужасно
3) Подковообразые джамперы. Этот вариант использовался на Jian, у очень многих с ним были проблемы: непропай или залитие подковы на другой стороне платы.
Вариант с "шевронами" относительно легко разводить, а при пайке невозможно ошибиться. Выглядит он довольно аккуратно.
Если не планируется беспроводной вариант, то можно использовать SMD пады, правда будет сложно расположить контроллер ровно относительно платы.
#Enki
👾4