Наброски #10: елочка 3
С удивлением обнаружил что практически на всех проектах с 25мм шаром нет подшипников и шар просто трется по пластику. Единственный адекватный вариант реализован в Oddball. Но при этом плата с сенсором закрытая и использует полусобранный модуль который больше не продается. Плата на нужном сенсор есть для charybdis. Плату можно подправить, шар можно утопить глубже, он с натягом, но вроде влезает. Правда добавление трекбола потребует очень много времени на работу с корпусом и прошивкой, при этом не похоже что проект будет сильно популярным, вариант без шара уже готов к релизу.
#Наброски
#yolochka
С удивлением обнаружил что практически на всех проектах с 25мм шаром нет подшипников и шар просто трется по пластику. Единственный адекватный вариант реализован в Oddball. Но при этом плата с сенсором закрытая и использует полусобранный модуль который больше не продается. Плата на нужном сенсор есть для charybdis. Плату можно подправить, шар можно утопить глубже, он с натягом, но вроде влезает. Правда добавление трекбола потребует очень много времени на работу с корпусом и прошивкой, при этом не похоже что проект будет сильно популярным, вариант без шара уже готов к релизу.
#Наброски
#yolochka
👾7
Firefox, современный веб и Telegram
Я использую Firefox уже много лет, и это не потому что он принципиально лучше других браузеров, просто, кроме FF и его форков, не осталось заметных альтернатив браузерам на движке Blink/Webkit. Некоторые сайты теперь просто отказываются работать с Firefox. У меня нет особых претензий к Blink/Webkit, мне просто не нравится, что он везде и ему не осталось альтернатив. И как бы мне не хотелось перейти на Arc или Vivaldi, я не могу потому что они опять таки на Blink/Webkit и имеют проблемы с мобильными версиями.
Мне часто приходится пользоваться браузером на телефоне, и ситуация становится всё хуже. В начале 2010-х это было проблемой из-за того, что большинство сайтов просто не были адаптированы для мобильных устройств, и приходилось использовать десктопные версии с неудобными выпадающими меню. На мобильном устройстве нет возможности "наведения", и одним из плюсов серии Galaxy Note тогда считалось, что с помощью пера можно удобно нажимать эти менюшки.
Сейчас почти у всех появились адекватные мобильные версии сайтов, но вместо с тем все начали делать свои мобильные приложения. Каждый сайт хочет, чтобы при заходе на него я залогинился и скачал их приложение, хотя для меня как пользователя это не несёт никакого дополнительного функционала. Некоторые сайты даже закрывают свой контент плашками и отключают прокрутку. И приходится переключаться на десктопную версию сайта, как 10 лет назад.
Кроме того, и сами браузеры за эти годы не стали лучше. Всё, что я хочу от браузера на телефоне:
1. Чтобы он был браузером. Это может показаться странным, но многие современные браузеры пытаются быть чем угодно: развлекательными сервисами, новостными порталами, умными ассистентами, хабами для соцсетей, но только не браузером.
2. Синхронизация. Я хочу иметь возможность просматривать историю и закладки на всех устройствах, хочу пересылать вкладки в пару кликов на любое устройство без сторонних приложений и костылей.
3. Расширения. Если первые два пункта довольно стандартные, то наличие расширений сразу сокращает выбор до двух браузеров: это FF и Kiwi. Но Kiwi не имеет десктопной версии, и поэтому он не соответствует второму пункту.
Мне не нравится, как Firefox работает с закладками и историей. Я понимаю, на какие деньги существует Mozilla и что такими темпами ей осталось не так много, но я буду избегать Blink/Webkit так долго, как только можно. Я не хочу жить в мире, где некуда бежать.
- Историческая статья про Blink/Webkit
—————
Я понимаю, что Telegram хочет зарабатывать и поэтому они ввели Premium, однако он не дает никаких полезных возможностей. Самое полезное что он дает — это запрет на отправку голосовых сообщений. Это конечно куда интереснее, чем возможность добавлять анимационные эмодзи в ник и постить сторисы, концепцию которых я абсолютно не понимаю, но все еще проще предупредить людей что вы не любите голосовые сообщения. Да и вроде как люди стали пользоваться ими гораздо меньше.
Я скорее готов платить за возможность вставлять ссылки в посты с использованием Markdown, за возможность скрывать сообщения заблокированных мной пользователей в групповых чатах, за отключение анимированных эмодзи и стикеров, за возможность не видеть сторисы… Однако все эти функции (и даже отключение рекламы) есть в сторонних клиентах и причём бесплатно. Тем временем основной клиент Telegram всё больше напоминает монстра Франкенштейна, сшитого из новостного, платежного и социального сервиса.
Единственное преимущество Telegram перед любой другой соцсетью сейчас — это отсутствие ленты и манипуляции выдачей. Но думаю, что очень скоро это исправят.
—————
Я хотел посвятить оставшуюся часть поста бесконечному скроллу, но об этом уже написано много более компетентными людьми. Поэтому я просто оставлю пару ссылок:
- Почему нужно отказаться от Infinite Scroll
- Как остановить бесконечный скроллинг, и нужно ли это делать
- xkcd #1309
Я использую Firefox уже много лет, и это не потому что он принципиально лучше других браузеров, просто, кроме FF и его форков, не осталось заметных альтернатив браузерам на движке Blink/Webkit. Некоторые сайты теперь просто отказываются работать с Firefox. У меня нет особых претензий к Blink/Webkit, мне просто не нравится, что он везде и ему не осталось альтернатив. И как бы мне не хотелось перейти на Arc или Vivaldi, я не могу потому что они опять таки на Blink/Webkit и имеют проблемы с мобильными версиями.
Мне часто приходится пользоваться браузером на телефоне, и ситуация становится всё хуже. В начале 2010-х это было проблемой из-за того, что большинство сайтов просто не были адаптированы для мобильных устройств, и приходилось использовать десктопные версии с неудобными выпадающими меню. На мобильном устройстве нет возможности "наведения", и одним из плюсов серии Galaxy Note тогда считалось, что с помощью пера можно удобно нажимать эти менюшки.
Сейчас почти у всех появились адекватные мобильные версии сайтов, но вместо с тем все начали делать свои мобильные приложения. Каждый сайт хочет, чтобы при заходе на него я залогинился и скачал их приложение, хотя для меня как пользователя это не несёт никакого дополнительного функционала. Некоторые сайты даже закрывают свой контент плашками и отключают прокрутку. И приходится переключаться на десктопную версию сайта, как 10 лет назад.
Кроме того, и сами браузеры за эти годы не стали лучше. Всё, что я хочу от браузера на телефоне:
1. Чтобы он был браузером. Это может показаться странным, но многие современные браузеры пытаются быть чем угодно: развлекательными сервисами, новостными порталами, умными ассистентами, хабами для соцсетей, но только не браузером.
2. Синхронизация. Я хочу иметь возможность просматривать историю и закладки на всех устройствах, хочу пересылать вкладки в пару кликов на любое устройство без сторонних приложений и костылей.
3. Расширения. Если первые два пункта довольно стандартные, то наличие расширений сразу сокращает выбор до двух браузеров: это FF и Kiwi. Но Kiwi не имеет десктопной версии, и поэтому он не соответствует второму пункту.
Мне не нравится, как Firefox работает с закладками и историей. Я понимаю, на какие деньги существует Mozilla и что такими темпами ей осталось не так много, но я буду избегать Blink/Webkit так долго, как только можно. Я не хочу жить в мире, где некуда бежать.
- Историческая статья про Blink/Webkit
—————
Я понимаю, что Telegram хочет зарабатывать и поэтому они ввели Premium, однако он не дает никаких полезных возможностей. Самое полезное что он дает — это запрет на отправку голосовых сообщений. Это конечно куда интереснее, чем возможность добавлять анимационные эмодзи в ник и постить сторисы, концепцию которых я абсолютно не понимаю, но все еще проще предупредить людей что вы не любите голосовые сообщения. Да и вроде как люди стали пользоваться ими гораздо меньше.
Я скорее готов платить за возможность вставлять ссылки в посты с использованием Markdown, за возможность скрывать сообщения заблокированных мной пользователей в групповых чатах, за отключение анимированных эмодзи и стикеров, за возможность не видеть сторисы… Однако все эти функции (и даже отключение рекламы) есть в сторонних клиентах и причём бесплатно. Тем временем основной клиент Telegram всё больше напоминает монстра Франкенштейна, сшитого из новостного, платежного и социального сервиса.
Единственное преимущество Telegram перед любой другой соцсетью сейчас — это отсутствие ленты и манипуляции выдачей. Но думаю, что очень скоро это исправят.
—————
Я хотел посвятить оставшуюся часть поста бесконечному скроллу, но об этом уже написано много более компетентными людьми. Поэтому я просто оставлю пару ссылок:
- Почему нужно отказаться от Infinite Scroll
- Как остановить бесконечный скроллинг, и нужно ли это делать
- xkcd #1309
👾9
Однострелочники #1
Мне очень давно хотелось рассказать об однострелочниках, будем считать это вводной частью. Ниже представлены все производители которых я смог найти, пост писался несколько лет назад и очень многие ссылки сломались, но можно попробовать поискать по названию.
—————
Луч Однострелочник
Луч Однострелочник большой
Альбатрос 3855 M
Mühle Glashütte – M 29 Classic Einzeiger
Galileo Watches
Kulte - KCOLB - Plein Solei
Defaktol
Kudoke Mysticum
Karl Falk Einzeiger
Epos Sophistiquée Ref. 3377
Miansai M24
Azimuth Back in Time
Hvilina Universum
RLT Watch Co RLT13
MeisterSinger
Pita Minimal
Starck Fossil
Schauer One Hand
Jaquet Droz Grande Heure
Nienaber Uhren Antero Есть малая секундная стрелка
Zeno Solo
Nixon Genesis
Komono Watch The One
Ferro
Squarestreet SQ03 Minuteman
Wancher Cifra Z
Alpha Sun Dial
Jcob Einzeiger
Mercedes Benz One Hand
Schaumburg
#Часы
Мне очень давно хотелось рассказать об однострелочниках, будем считать это вводной частью. Ниже представлены все производители которых я смог найти, пост писался несколько лет назад и очень многие ссылки сломались, но можно попробовать поискать по названию.
—————
Луч Однострелочник
Луч Однострелочник большой
Альбатрос 3855 M
Mühle Glashütte – M 29 Classic Einzeiger
Galileo Watches
Kulte - KCOLB - Plein Solei
Defaktol
Kudoke Mysticum
Karl Falk Einzeiger
Epos Sophistiquée Ref. 3377
Miansai M24
Azimuth Back in Time
Hvilina Universum
RLT Watch Co RLT13
MeisterSinger
Pita Minimal
Starck Fossil
Schauer One Hand
Jaquet Droz Grande Heure
Nienaber Uhren Antero Есть малая секундная стрелка
Zeno Solo
Nixon Genesis
Komono Watch The One
Ferro
Squarestreet SQ03 Minuteman
Wancher Cifra Z
Alpha Sun Dial
Jcob Einzeiger
Mercedes Benz One Hand
Schaumburg
#Часы
👾8
Однострелочники #2 суточные
Если вдруг вам было слишком много точности на обычных 12-часовых однострелочниках, то специально на этот случай подборка 24-часовых вариантов.
—————
NoName 24 часа
Mast Milano 24 часа
Svalbard 24 часа
Jacopo Dondi все 24 часа
Wundr все 24 часа
NoWatch 24 часа
Botta Design 24 часа
Slow все 24 часа
Detomaso Classic Man 24 часа
Vachero Constantin Philosophia
—————
Ну и на последок не то чтобы совсем однострелочники, но заслуживают упоминания:
BiDen — часы показываются в окошке, минуты единственной стрелкой
Picto — часовая стрелка является циферблатом.
—————
В следующем посте наконец затронем философию однострелочников (что это и зачем оно надо).
#Часы
Если вдруг вам было слишком много точности на обычных 12-часовых однострелочниках, то специально на этот случай подборка 24-часовых вариантов.
—————
NoName 24 часа
Mast Milano 24 часа
Svalbard 24 часа
Jacopo Dondi все 24 часа
Wundr все 24 часа
NoWatch 24 часа
Botta Design 24 часа
Slow все 24 часа
Detomaso Classic Man 24 часа
Vachero Constantin Philosophia
—————
Ну и на последок не то чтобы совсем однострелочники, но заслуживают упоминания:
BiDen — часы показываются в окошке, минуты единственной стрелкой
Picto — часовая стрелка является циферблатом.
—————
#Часы
👾7
Однострелочники #3 Как определять время
С удивлением обнаружил, что многие люди не понимают, как определять время на однострелочных часах. На мой взгляд, если у вас есть опыт ношения обычных стрелочных часов, это должно интуитивно восприниматься. У "Луча" есть простая и наглядная инструкция .
На однострелочных часах максимальная точность, на которую можно рассчитывать, составляет 5 минут, хотя, если стрелка находится между делениями, можно добиться точности до 2,5 минут. Такой точности обычно более чем достаточно.
Удобнее ли это, чем классические часы с двумя или тремя стрелками? Нет, просто по-другому.А зачем это нужно — обсудим в следующем посте.
#Часы
С удивлением обнаружил, что многие люди не понимают, как определять время на однострелочных часах. На мой взгляд, если у вас есть опыт ношения обычных стрелочных часов, это должно интуитивно восприниматься. У "Луча" есть простая и наглядная инструкция .
На однострелочных часах максимальная точность, на которую можно рассчитывать, составляет 5 минут, хотя, если стрелка находится между делениями, можно добиться точности до 2,5 минут. Такой точности обычно более чем достаточно.
Удобнее ли это, чем классические часы с двумя или тремя стрелками? Нет, просто по-другому.
#Часы
👾12
Однострелочники #4 Почему
В современном мире, где время окружает нас повсюду — на экранах смартфонов, компьютеров, на остановках — возникает естественный вопрос: зачем нужны наручные часы, особенно механические, и тем более со стрелками?
Часы давно перестали быть просто измерителем времени и превратились в аксессуар. Многие стремятся переосмыслить их и адаптировать к современности: появились смарт-часы и фитнес-браслеты, которые лишь сильнее затягивают нас в цифровую тоску. Механические часы же, словно свет давно умерших звезд, проходящий сквозь хаос техно-безумия, указывая путь к настоящему. В отличие от смарт-часов и фитнес-браслетов, классические часы смотрятся уместно и с фраком, и с растянутым спортивным костюмом.
В какой-то момент усложнения механизма, такие как GMT, хронограф и дата с днем недели, стали настолько доступны, что их начали устанавливать повсеместно, визуально перегружая циферблаты. А окно с датой нередко выглядит как бельмо на глазу. На фоне этой тяжеловесной массивности однострелочники воспринимаются как глоток свежего воздуха. И нет, убрать все надписи с циферблата — это не минимализм, это лень и отсутствие вкуса. Минимализм — это упрощение дизайна, а не его отсутствие. Это дизайн, обусловленный функционалом.
Однострелочники — это возврат к корням, это реверанс в сторону гномона. Большую часть своей истории человечество определяло время по одной стрелке, и этого было достаточно. Современные однострелочники позволяют определять время с точностью до 5 минут, что принципиально меняет отношение к времени. На цифровых часах время отображается с точностью до миллисекунд, и ты буквально ощущаешь, как оно ускользает от тебя. В то время как однострелочники — это про более размеренную и спокойную жизнь.
#Часы
В современном мире, где время окружает нас повсюду — на экранах смартфонов, компьютеров, на остановках — возникает естественный вопрос: зачем нужны наручные часы, особенно механические, и тем более со стрелками?
Часы давно перестали быть просто измерителем времени и превратились в аксессуар. Многие стремятся переосмыслить их и адаптировать к современности: появились смарт-часы и фитнес-браслеты, которые лишь сильнее затягивают нас в цифровую тоску. Механические часы же, словно свет давно умерших звезд, проходящий сквозь хаос техно-безумия, указывая путь к настоящему. В отличие от смарт-часов и фитнес-браслетов, классические часы смотрятся уместно и с фраком, и с растянутым спортивным костюмом.
В какой-то момент усложнения механизма, такие как GMT, хронограф и дата с днем недели, стали настолько доступны, что их начали устанавливать повсеместно, визуально перегружая циферблаты. А окно с датой нередко выглядит как бельмо на глазу. На фоне этой тяжеловесной массивности однострелочники воспринимаются как глоток свежего воздуха. И нет, убрать все надписи с циферблата — это не минимализм, это лень и отсутствие вкуса. Минимализм — это упрощение дизайна, а не его отсутствие. Это дизайн, обусловленный функционалом.
Однострелочники — это возврат к корням, это реверанс в сторону гномона. Большую часть своей истории человечество определяло время по одной стрелке, и этого было достаточно. Современные однострелочники позволяют определять время с точностью до 5 минут, что принципиально меняет отношение к времени. На цифровых часах время отображается с точностью до миллисекунд, и ты буквально ощущаешь, как оно ускользает от тебя. В то время как однострелочники — это про более размеренную и спокойную жизнь.
#Часы
👾18
/dev/AlphaSierra
KABARGA #12: прошивка v3 С точки зрения работы меня более чем устраивал прошлый вариант, но код там выглядел мягко говоря не очень, да и как-то хотелось поиграться с плавным включением и выключением светодиодов. Дальше будет какое-то число технических подробностей…
Telegram
【kbd Æ】
Mayoroffk // Kirill Mayorov
#KABARGA
#monosplit
#KABARGA
#monosplit
KABARGA #13: RGB, прозрачный плейт, шумка
RGB
Я до этого не особо распространялся, но в Кабарге CE есть RGB, не то чтобы я горел желанием делать ее, тем более в клавиатуре, изначально делалась с прицелом на беспровод, но решил все же добавить по просьба трудящихся.
Она даже работает. Правда последний LED, который со стороны кнопки сброса ближайший к контроллеру в верхнем ряду надо запаять с поворотом на 180 градусов. LDO при работе ощутимо греется. В ближайшее время ждем pull с добавлением RGB в прошивку.
Прозрачный плейт
Собрана первая Кабарга с плейтом вырезанным лазером. Это 1 мм акрил. В таком виде клавиатура выглядит на удивление неплохо, а индикаторы красиво подсвечивают плейт.
Шумка
@mayoroffk ведет работы над шумкой для Кабарги, уже опробован первый прототип.
#KABARGA
RGB
Я до этого не особо распространялся, но в Кабарге CE есть RGB, не то чтобы я горел желанием делать ее, тем более в клавиатуре, изначально делалась с прицелом на беспровод, но решил все же добавить по просьба трудящихся.
Она даже работает. Правда последний LED, который со стороны кнопки сброса ближайший к контроллеру в верхнем ряду надо запаять с поворотом на 180 градусов. LDO при работе ощутимо греется. В ближайшее время ждем pull с добавлением RGB в прошивку.
Прозрачный плейт
Собрана первая Кабарга с плейтом вырезанным лазером. Это 1 мм акрил. В таком виде клавиатура выглядит на удивление неплохо, а индикаторы красиво подсвечивают плейт.
Шумка
@mayoroffk ведет работы над шумкой для Кабарги, уже опробован первый прототип.
FL CMMK Pink звучат достаточно неплохо в ней. Погремушка пропала. Звук достаточно низкий, в целом так бы и оставил, но мне нравится более высокое звучание. Поэтому обратно возвращаю сайленты.
Теперь к минусам. Из-за неправильной толщины и жесткости самой EVA получается достаточно напряжённая конструкция. Боюсь для 12 винтиков м2 это перебор.
Также подсветка теперь стала не такой выразительной, щели то прикрыты) До этого был приличный эффект underglow, за счет паразитной засветки. В целом подсветка это лично мой маленький фетиш и мне нравится светящиеся штуки.
На сайлентах влияние корпуса практически не заметно, поэтому шумку я уберу. Ну и эстетика торчащей пены меня не особо вкатывает. Надо подумать о бампере...
#KABARGA
👾5
/dev/AlphaSierra
Наброски #10: елочка 3 С удивлением обнаружил что практически на всех проектах с 25мм шаром нет подшипников и шар просто трется по пластику. Единственный адекватный вариант реализован в Oddball. Но при этом плата с сенсором закрытая и использует полусобранный…
Наброски #11: Pianinka
Набросал идею клавитура вдохновленную раскладкой пианино. Размер в 4х12 или 5х12 позволяет использовать стандартные китайские корпуса. QMK может эмулировать миди. Но вероятно если делать именно миди контроллер вероятно лучше использовать аналоговые свитчи на клавишах и добавить блок с аналоговым стиком и энкодерами.
#Наброски
Набросал идею клавитура вдохновленную раскладкой пианино. Размер в 4х12 или 5х12 позволяет использовать стандартные китайские корпуса. QMK может эмулировать миди. Но вероятно если делать именно миди контроллер вероятно лучше использовать аналоговые свитчи на клавишах и добавить блок с аналоговым стиком и энкодерами.
#Наброски
👾7
Kabarga Mini
Есть идея сделать мини-версию Кабарги.
Фичи:
* два плейта в комплекте 36 и 34 (убраны тамбы рядом с ледами)
* хотсвап МХ (плата поддерживает и KS-33)
* 4 индикаторных светодиода (заряд, профили, статус)
* Опциональный RGB под каждой кнопкой
* Беспроводное и проводное подключение
* Прошивка ZMK
Другие фичи на стадии обсуждения.
Если вам интересно было бы принять участие в небольшом ГБ на мини версию кабарги пишите:
https://t.me/minikabarga
#Kabarga
Есть идея сделать мини-версию Кабарги.
Фичи:
* два плейта в комплекте 36 и 34 (убраны тамбы рядом с ледами)
* хотсвап МХ (плата поддерживает и KS-33)
* 4 индикаторных светодиода (заряд, профили, статус)
* Опциональный RGB под каждой кнопкой
* Беспроводное и проводное подключение
* Прошивка ZMK
Другие фичи на стадии обсуждения.
Если вам интересно было бы принять участие в небольшом ГБ на мини версию кабарги пишите:
https://t.me/minikabarga
#Kabarga
👾8
Многоликий мультиметр со шторкой
Случайно наткнулся на мультиметр
Мультиметр АКИП-2209/4, совершенно очевидно что это не OEM, начал пытаться искать оригинального производителя...
А нашел кучу вариантов этого прибора в разных цветах.
Simpson M5005
Lumel NP15
Rishbah 6016
Jecotec NP15 (самая подробная документация, вероятно оригинальный производитель).
Сам поп себе прибор интересный по функционалу. Например функция NO-GO, которая позволяет проверить большое количество компонентов по принципу "годен - негоден", в некоторых вариантах есть Bluetooth ну и конечно же шторка.
#DMM
Случайно наткнулся на мультиметр
Мультиметр АКИП-2209/4, совершенно очевидно что это не OEM, начал пытаться искать оригинального производителя...
А нашел кучу вариантов этого прибора в разных цветах.
Simpson M5005
Lumel NP15
Rishbah 6016
Jecotec NP15 (самая подробная документация, вероятно оригинальный производитель).
Сам поп себе прибор интересный по функционалу. Например функция NO-GO, которая позволяет проверить большое количество компонентов по принципу "годен - негоден", в некоторых вариантах есть Bluetooth ну и конечно же шторка.
#DMM
👾4
Эпитафия QMK
Здесь покоится QMK — прошивка, которая когда-то вела за собой целое сообщество клавиатурных энтузиастов. Долгое время она служила верой и правдой, предлагала гибкость и функциональность. Однако время неумолимо. Я, как и многие другие, когда-то ценил её за простоту и ясность, за возможность настраивать клавиатуру через привычные C-шные файлы. Но развитие остановилось. Да, были обновления, но эти обновления не несли новый функционал, они несли лишь *.json, смену кейкодов по кругу, добавления в основной репозиторий пачки новых клавиатур вышедших за эту неделю. Каждое обновление все больше ломало QMK. Для тех, кто создаёт свои клавиатуры, это был большой удар.
Но несмотря на эти обновления QMK в некоторых вещах оставалось очень упертой. Поддержка Bluetooth так и осталось в зачаточном состояние и требовала двух отдельный чипов на плате.
И пока QMK топталась на месте, ZMK развивалась. Попробуйте вспомнить какой новый функционал был добавлен в QMK за последние 4 года? ZMK уже давно поддерживает трекпоинты, тачпады, трекболы, экраны, подсветку, проводные сплиты(ЗАЧЕМ??) , графическое редактирование раскладок через Bluetooth. Да, часть этого функционала ещё в разработке, и вам придётся изменить пару строк в конфиге, чтобы подключить эти возможности, но они всё-таки есть. Я понимаю, что у многих из вас есть список того, что ZMK ещё не поддерживает, например, 5 трекболов на каждой половинке или возможность играть в "змейку" используя подсветку клавиатуры. Но мне кажется разработчики ZMK даже не подозревают, что подобный функционал кому-то интересен. Сейчас перейти на ZMK просто как никогда: беспроводной контроллер дешевле проводного, все инструкции доступны, можно даже попросить ChatGPT переписать ваши QMK конфиги под ZMK.
Выход ZMK Studio — это вероятный последний гвоздь в крышку гроба QMK. Возможно, именно полноценный графический редактор раскладок для ZMK заставит крупных производителей отказаться от QMK.
Покойся с миром, QMK. Твоё место занято более прогрессивной и надёжной ZMK.
Здесь покоится QMK — прошивка, которая когда-то вела за собой целое сообщество клавиатурных энтузиастов. Долгое время она служила верой и правдой, предлагала гибкость и функциональность. Однако время неумолимо. Я, как и многие другие, когда-то ценил её за простоту и ясность, за возможность настраивать клавиатуру через привычные C-шные файлы. Но развитие остановилось. Да, были обновления, но эти обновления не несли новый функционал, они несли лишь *.json, смену кейкодов по кругу, добавления в основной репозиторий пачки новых клавиатур вышедших за эту неделю. Каждое обновление все больше ломало QMK. Для тех, кто создаёт свои клавиатуры, это был большой удар.
Но несмотря на эти обновления QMK в некоторых вещах оставалось очень упертой. Поддержка Bluetooth так и осталось в зачаточном состояние и требовала двух отдельный чипов на плате.
И пока QMK топталась на месте, ZMK развивалась. Попробуйте вспомнить какой новый функционал был добавлен в QMK за последние 4 года? ZMK уже давно поддерживает трекпоинты, тачпады, трекболы, экраны, подсветку, проводные сплиты
Выход ZMK Studio — это вероятный последний гвоздь в крышку гроба QMK. Возможно, именно полноценный графический редактор раскладок для ZMK заставит крупных производителей отказаться от QMK.
Покойся с миром, QMK. Твоё место занято более прогрессивной и надёжной ZMK.
👾19
/dev/AlphaSierra
Наброски #11: Pianinka Набросал идею клавитура вдохновленную раскладкой пианино. Размер в 4х12 или 5х12 позволяет использовать стандартные китайские корпуса. QMK может эмулировать миди. Но вероятно если делать именно миди контроллер вероятно лучше использовать…
Наброски 12: RGB индикатор статуса
А что если сделать замену nice!view на компактных адресных светодиодах?
Матрица 5х10 этого с головой хватает для индикации, рисования букв и цифр.
Плюсы:
* Такого никто не делал.
* Яркий пиксельный дисплей.
* Можно играть в Тетрис.
Минусы:
* Потребление до 300 мА, что сильно выше OLED. Конечно в простое питание можно отключать.
* Конечная стоимость сильно выше OLED, на две половинки сплита потребуется светодиодов на 1100 рублей.
* Обязательно нужен рассеиватель, чтобы не слепить пользователя, можно использовать либо тонированные каверы, либо припаять светодиоды так чтобы они светили сквозь PCB.
За иллюстрацию спасибо @StellarBoards.
#Наброски
А что если сделать замену nice!view на компактных адресных светодиодах?
Матрица 5х10 этого с головой хватает для индикации, рисования букв и цифр.
Плюсы:
* Такого никто не делал.
* Яркий пиксельный дисплей.
* Можно играть в Тетрис.
Минусы:
* Потребление до 300 мА, что сильно выше OLED. Конечно в простое питание можно отключать.
* Конечная стоимость сильно выше OLED, на две половинки сплита потребуется светодиодов на 1100 рублей.
* Обязательно нужен рассеиватель, чтобы не слепить пользователя, можно использовать либо тонированные каверы, либо припаять светодиоды так чтобы они светили сквозь PCB.
За иллюстрацию спасибо @StellarBoards.
#Наброски
👾7
Сколько стоят 3 фунта отборной оленины?
Стоит начать с процесса создания клавиатуры:
1. Идея
2. Исследования, разработка, прототипирование
3. Закупка компонентов и логистика
4. Сборка
5. Доработка
6. Документирование
7. Продажа
8. Поддержка
Идея без конкретной реализации в целом ничего не стоит. Я очень часто накидываю различные идеи в частной беседе или в своих постах, но далеко не все из них переходят из набросков в «железо». И то я в последнее время замечаю, что у многих проблемы даже на этом пункте возникают. Сложно получить хороший продукт при отсутствии авторского видения конечной цели.
Исследования, разработка, прототипирование — самая главная статья расходов, можно даже сказать убытков. Ты можешь потратить несколько дней на проработку варианта, от которого потом придётся отказаться. Так, Кабарга за время разработки сменила 2 контроллера. Сколько раз перерисовывались футпринты, дорожки и логотипы, я даже считать не хочу. Или взять хотя бы подбор кнопок сброса: я выбрал кнопки, заказал, ждал 3 недели, чтобы понять, что мне не нравится, как они нажимаются. Да, сами кнопки недорогие, но их подбор, ожидание и перерисовывание футпринтов — это время потраченное впустую. На поиск ответа на банальные вопросы вроде того, какое расстояние от платы до плейта на каких-нибудь ретро-свитчах, под которые нет даташитов, также уходило много времени. Сюда же можно записать поиск оптимального положения свитчей при помощи картона и пластилина. И, конечно же, прошивка: если вы хотите что-то сложнее клавиатуры с контактными переключателями, вас ждёт очень интересное времяпрепровождение. Так я наткнулся на проект с LED-индикаторами статуса, просмотрел код, вроде всё несложно, нарисовал Кабаргу, заказал платы и, пока они ехали, решил разобраться с прошивкой. И у меня ушло пару вечеров, только чтобы заставить контроллер хоть как-то моргать светодиодами. Я ещё какое-то время настраивал индикацию, и вот когда пришли платы, выяснилось, что при работе индикатора клавиатура зависает! И опять снова пришлось тратить время на решение проблемы. В конечно итоге у моя реализация индикаторов ничего общего с исходным проектом не имеет. Если я начну считать время, потраченное на разработку, и умножу его хотя бы на 500 ₽/ч, то сумма, учитывая небольшие тиражи, будет страшная.
Закупка компонентов и логистика не вызывают особых проблем, пока ты используешь простые компоненты и минимизируешь BOM. Однако как только ты добавляешь в клавиатуру что-то новое, чего нет на Ali, логистика резко осложняется.
Сборка должна быть простой, а значит быстрой и дешёвой. Если это не так, значит допущена ошибка при разработке. Необходимость разводить на плате nRF52 или модуль давно отпала, кроме ряда исключений. Одиночные диоды можно заменить сборками или перейти на direct pin. Пайку большого числа мелких компонентов лучше доверить заводу. Неоправданно дорогое оборудование и расходники не нужны — заводская пайка всё равно качественнее и дешевле. Сборка моих клавиатур — это простой и интуитивный процесс, все диоды собраны в одном месте, что сильно упрощает работу.
Доработка также может требовать большого количества человеко-часов. В Кабарге, например, несколько раз переписывался код индикации, был добавлены: кейкод для показа текущего заряда, возможность менять яркость и плавные анимации.
Документирование делает возможным повторение проекта другими людьми без помощи автора. Это то, чем я крайне не люблю заниматься. На это уходит какое-то безумное количество времени, и всё равно у пользователей возникают вопросы, вероятно, тут поможет только подробная видео-инструкция.
Продажа включает в себя общение с клиентами, логистику, маркетинг и так далее. Но это не моя сфера компетенции, тут я мало что могу прокомментировать. Разве, что продавать что-то нетипичное сложнее, чем условную Corne на MX. Проверка перед отправкой и сборка посылки тоже занимает какое-то время. В случае моносплита еще сложно подобрать подходящую коробку.
Поддержка неизбежна — при любых проблемах пользователь первым делом обратится к вам. Это нормально, просто нужно быть к этому готовым.
Стоит начать с процесса создания клавиатуры:
1. Идея
2. Исследования, разработка, прототипирование
3. Закупка компонентов и логистика
4. Сборка
5. Доработка
6. Документирование
7. Продажа
8. Поддержка
Идея без конкретной реализации в целом ничего не стоит. Я очень часто накидываю различные идеи в частной беседе или в своих постах, но далеко не все из них переходят из набросков в «железо». И то я в последнее время замечаю, что у многих проблемы даже на этом пункте возникают. Сложно получить хороший продукт при отсутствии авторского видения конечной цели.
Исследования, разработка, прототипирование — самая главная статья расходов, можно даже сказать убытков. Ты можешь потратить несколько дней на проработку варианта, от которого потом придётся отказаться. Так, Кабарга за время разработки сменила 2 контроллера. Сколько раз перерисовывались футпринты, дорожки и логотипы, я даже считать не хочу. Или взять хотя бы подбор кнопок сброса: я выбрал кнопки, заказал, ждал 3 недели, чтобы понять, что мне не нравится, как они нажимаются. Да, сами кнопки недорогие, но их подбор, ожидание и перерисовывание футпринтов — это время потраченное впустую. На поиск ответа на банальные вопросы вроде того, какое расстояние от платы до плейта на каких-нибудь ретро-свитчах, под которые нет даташитов, также уходило много времени. Сюда же можно записать поиск оптимального положения свитчей при помощи картона и пластилина. И, конечно же, прошивка: если вы хотите что-то сложнее клавиатуры с контактными переключателями, вас ждёт очень интересное времяпрепровождение. Так я наткнулся на проект с LED-индикаторами статуса, просмотрел код, вроде всё несложно, нарисовал Кабаргу, заказал платы и, пока они ехали, решил разобраться с прошивкой. И у меня ушло пару вечеров, только чтобы заставить контроллер хоть как-то моргать светодиодами. Я ещё какое-то время настраивал индикацию, и вот когда пришли платы, выяснилось, что при работе индикатора клавиатура зависает! И опять снова пришлось тратить время на решение проблемы. В конечно итоге у моя реализация индикаторов ничего общего с исходным проектом не имеет. Если я начну считать время, потраченное на разработку, и умножу его хотя бы на 500 ₽/ч, то сумма, учитывая небольшие тиражи, будет страшная.
Закупка компонентов и логистика не вызывают особых проблем, пока ты используешь простые компоненты и минимизируешь BOM. Однако как только ты добавляешь в клавиатуру что-то новое, чего нет на Ali, логистика резко осложняется.
Сборка должна быть простой, а значит быстрой и дешёвой. Если это не так, значит допущена ошибка при разработке. Необходимость разводить на плате nRF52 или модуль давно отпала, кроме ряда исключений. Одиночные диоды можно заменить сборками или перейти на direct pin. Пайку большого числа мелких компонентов лучше доверить заводу. Неоправданно дорогое оборудование и расходники не нужны — заводская пайка всё равно качественнее и дешевле. Сборка моих клавиатур — это простой и интуитивный процесс, все диоды собраны в одном месте, что сильно упрощает работу.
Доработка также может требовать большого количества человеко-часов. В Кабарге, например, несколько раз переписывался код индикации, был добавлены: кейкод для показа текущего заряда, возможность менять яркость и плавные анимации.
Документирование делает возможным повторение проекта другими людьми без помощи автора. Это то, чем я крайне не люблю заниматься. На это уходит какое-то безумное количество времени, и всё равно у пользователей возникают вопросы, вероятно, тут поможет только подробная видео-инструкция.
Продажа включает в себя общение с клиентами, логистику, маркетинг и так далее. Но это не моя сфера компетенции, тут я мало что могу прокомментировать. Разве, что продавать что-то нетипичное сложнее, чем условную Corne на MX. Проверка перед отправкой и сборка посылки тоже занимает какое-то время. В случае моносплита еще сложно подобрать подходящую коробку.
Поддержка неизбежна — при любых проблемах пользователь первым делом обратится к вам. Это нормально, просто нужно быть к этому готовым.
👾16
Soroka & ZMK
С удивлением обнаружил, что у Сороки до сих пор нет ZMK, хотя контроллер подходящий. Мне очень не хотелось использовать QMK, по религиозным причинам, поэтому за пару вечеров я написал ZMK конфиг. Выбор нужной раскладки осуществляется изменением одной строчки. Может быть потом приспособлю штатный светодиод rp2040 zero для индикации капслока.
#Soroka
С удивлением обнаружил, что у Сороки до сих пор нет ZMK, хотя контроллер подходящий. Мне очень не хотелось использовать QMK, по религиозным причинам, поэтому за пару вечеров я написал ZMK конфиг. Выбор нужной раскладки осуществляется изменением одной строчки. Может быть потом приспособлю штатный светодиод rp2040 zero для индикации капслока.
#Soroka
Telegram
кейпе keyboards
👾14