Почему Я не люблю 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
Простые "корпуса" для донглов
У меня есть некоторое кол-во устройств в качестве беспроводных донглов для клавиатур, донглов для ремапа на лету USB/Bluetooth/ps/2 клавиатур. Обычно это плата размером с промикру, и хотелось бы хотя бы минимально их защитить от замыкания и статитики. Делать для печатные корпуса можно, но они получаются достаточно сложными и громоздкими. Самое правильное решение попытаться сделать что-то вроде стакана с крышкой, в которой будет отверстие под USB, но тратить время на проектирование модели под каждый донгл мне не хотелось. Я пришел к тому что просто запаиваю кнопку сброса, а поверх натягиваю термоусадку. Это просто, быстро, дешево и надежно. А учитывая что эти донглы обычно где-то за монитором валяются эстетика не особо важна.
У меня есть некоторое кол-во устройств в качестве беспроводных донглов для клавиатур, донглов для ремапа на лету USB/Bluetooth/ps/2 клавиатур. Обычно это плата размером с промикру, и хотелось бы хотя бы минимально их защитить от замыкания и статитики. Делать для печатные корпуса можно, но они получаются достаточно сложными и громоздкими. Самое правильное решение попытаться сделать что-то вроде стакана с крышкой, в которой будет отверстие под USB, но тратить время на проектирование модели под каждый донгл мне не хотелось. Я пришел к тому что просто запаиваю кнопку сброса, а поверх натягиваю термоусадку. Это просто, быстро, дешево и надежно. А учитывая что эти донглы обычно где-то за монитором валяются эстетика не особо важна.
👾4
QMK мышка в хорошем корпусе
Есть несколько опенсурсных проектов мышей, например Ploopy Mouse. Но они все предполагают 3D печать. Что, мягко говоря, выглядит не очень привлекательно.
Куда интереснее было бы засунуть условную промикры в заводскую мышку. QMK поддерживает не так много сенсоров (написать свой драйвер лично я точно не смогу): PMW3320, PMW3360, PMW3389. Если сопоставить их со списком сенсоров в заводских мышах можно найти донора корпуса и сенсора под свою руку.
Logitech во многих своих мышах используют сенсор PMW3366, который основана на PMW 3360. Про различия и способы подключения можно почитать тут и тут. У меня лежит побитая жизнью G502, попробую с ней поэкспериментировать.
Есть несколько опенсурсных проектов мышей, например Ploopy Mouse. Но они все предполагают 3D печать. Что, мягко говоря, выглядит не очень привлекательно.
Куда интереснее было бы засунуть условную промикры в заводскую мышку. QMK поддерживает не так много сенсоров (написать свой драйвер лично я точно не смогу): PMW3320, PMW3360, PMW3389. Если сопоставить их со списком сенсоров в заводских мышах можно найти донора корпуса и сенсора под свою руку.
Logitech во многих своих мышах используют сенсор PMW3366, который основана на PMW 3360. Про различия и способы подключения можно почитать тут и тут. У меня лежит побитая жизнью G502, попробую с ней поэкспериментировать.
👾5
10 рекомендаций создателю раскладки под орто/эрго клавиатуру
В посте речь идет исключительно о раскладке под 42+ клавиши. Для 34 клавиш требуется другой подход.
Главное помнить, что все что угодно эргономичнее обычной клавиатуры, не стоит пытаться делать слишком эргономично, это лишь усложнит работу и создаст проблемы с совместимостью с другими устройствами.
0. Слои — это удобно, к ним довольно быстро привыкаешь и даже перестаешь замечать. Зажать слоефикатор намного проще, чем тянуться к отдельным кнопкам, но при этом 0 слой должен быть самодостаточным, чтобы не приходилось каждые два знака нажимать слоефикатор.
1. Можно начать свой путь с рассмотрения чужих раскладок, выбрать что-то понравившееся и через силу посидеть на ней какое-то время (это нужно чтобы не путать непривычность с неудобностью). Но важно помнить, что создать единую и удобную раскладку для всех невозможно, можно создать компромиссную раскладку типа Miryoku, где все клавиши в быстром доступе, правда при этом отсутствует возможность комфортно работать с мышкой в руке и вместо 2 слоев там будет 6. При этом на каждом слое будет полно кнопок нужных крайне редко. Свои раскладки я всегда продвигал как источник вдохновения, я выступал за то, чтобы люди правили раскладку под свои задачи.
2. Составить список редко используемых клавиш, типа Scroll Lock или Pause и вынести их на дальний слой, который будет активироваться, например при нажатии двух тамбов. Нет ни одной причины держать в быстром доступе 12 F-ок если Вы используете всего пару.
3. Оставшиеся клавиши нужно сгруппировать по схожести функций и разместить в пару-тройку слоев, располагая кнопки в интуитивно понятном порядке. Не стоит пытаться делать слишком много слоев, это может усложнить переход на новую раскладку. Вероятно, делать слой под каждую отдельную программу, тоже плохая идея, потому что клавиатура не знает в каком окне сейчас курсор, а значит придется переключаться постоянно вручную. Исключением может быть разве что игровой слой, потому обычно пользователь редко переключается на другие задачи во время игры.
4. Стоит задуматься о дублирование некоторых элементов под две руки. Тратить немногочисленные доступные кнопки на дублирование модификаторов/слоефикаторов/стрелок, но это очень сильно помогает в работе при использовании мод-тапов или когда в другой руке находится мышка.
5. Очень маловероятно, что программа не хватает 4 модификаторов (не считая правый Alt и Ctrl отдельными модификаторами) всех альфа кнопок + цифры + знаки + F-ки для того, чтобы назначить более простое сочетание кнопок. Если часто нужно жать что-то вроде Ctrl + Shift + Alt + F6, стоит задуматься о том, чтобы переназначить это сочетание на что-то попроще. В самом крайнем случае можно сделать макрос (см п. 3).
6. Стоит стараться избегать совмещения эрго-клавиатуры и изменение раскладки на уровне ОС (AHK), это снижает общую стабильность работы и может привести к неожиданным последствиям при подключении клавиатуры к другому компьютеру или другой клавиатуры к компьютеру с AHK.
7. QWERTY не самый эргономичный вариант расположения букв, однако переход на другие варианты может сломать хоткеи или создаст сложности при использование других устройств, многие рекорды скорости ставили именно на QWERTY.
8. Располагать цифры/F-ки/знаки в один ряд, который занимает место на обоих половинках плохая идея. Во-первых, это мешает работе с мышкой, а во-вторых, при таком расположение довольно сильно нагружены мизинцы.
9. Располагать модификаторов/слоефикаторов на home row стоит с осторожностью:
• Очень важно точно подобрать тайминги срабатывания иначе будет слишком много лишних нажатий, которые будут мешать печать.
• Работа одной рукой существенно осложниться, потому что часть буков из хоткеев используется под модификаторы.
• Такое положение модификаторов очень сильно ломает привычки работы на других клавиатурах.
В случае расположения модификаторов в 6 колонке таких проблем не возникает, там расположены довольно редкие символы.
#Раскладки
0. Слои — это удобно, к ним довольно быстро привыкаешь и даже перестаешь замечать. Зажать слоефикатор намного проще, чем тянуться к отдельным кнопкам, но при этом 0 слой должен быть самодостаточным, чтобы не приходилось каждые два знака нажимать слоефикатор.
1. Можно начать свой путь с рассмотрения чужих раскладок, выбрать что-то понравившееся и через силу посидеть на ней какое-то время (это нужно чтобы не путать непривычность с неудобностью). Но важно помнить, что создать единую и удобную раскладку для всех невозможно, можно создать компромиссную раскладку типа Miryoku, где все клавиши в быстром доступе, правда при этом отсутствует возможность комфортно работать с мышкой в руке и вместо 2 слоев там будет 6. При этом на каждом слое будет полно кнопок нужных крайне редко. Свои раскладки я всегда продвигал как источник вдохновения, я выступал за то, чтобы люди правили раскладку под свои задачи.
2. Составить список редко используемых клавиш, типа Scroll Lock или Pause и вынести их на дальний слой, который будет активироваться, например при нажатии двух тамбов. Нет ни одной причины держать в быстром доступе 12 F-ок если Вы используете всего пару.
3. Оставшиеся клавиши нужно сгруппировать по схожести функций и разместить в пару-тройку слоев, располагая кнопки в интуитивно понятном порядке. Не стоит пытаться делать слишком много слоев, это может усложнить переход на новую раскладку. Вероятно, делать слой под каждую отдельную программу, тоже плохая идея, потому что клавиатура не знает в каком окне сейчас курсор, а значит придется переключаться постоянно вручную. Исключением может быть разве что игровой слой, потому обычно пользователь редко переключается на другие задачи во время игры.
4. Стоит задуматься о дублирование некоторых элементов под две руки. Тратить немногочисленные доступные кнопки на дублирование модификаторов/слоефикаторов/стрелок, но это очень сильно помогает в работе при использовании мод-тапов или когда в другой руке находится мышка.
5. Очень маловероятно, что программа не хватает 4 модификаторов (не считая правый Alt и Ctrl отдельными модификаторами) всех альфа кнопок + цифры + знаки + F-ки для того, чтобы назначить более простое сочетание кнопок. Если часто нужно жать что-то вроде Ctrl + Shift + Alt + F6, стоит задуматься о том, чтобы переназначить это сочетание на что-то попроще. В самом крайнем случае можно сделать макрос (см п. 3).
6. Стоит стараться избегать совмещения эрго-клавиатуры и изменение раскладки на уровне ОС (AHK), это снижает общую стабильность работы и может привести к неожиданным последствиям при подключении клавиатуры к другому компьютеру или другой клавиатуры к компьютеру с AHK.
7. QWERTY не самый эргономичный вариант расположения букв, однако переход на другие варианты может сломать хоткеи или создаст сложности при использование других устройств, многие рекорды скорости ставили именно на QWERTY.
8. Располагать цифры/F-ки/знаки в один ряд, который занимает место на обоих половинках плохая идея. Во-первых, это мешает работе с мышкой, а во-вторых, при таком расположение довольно сильно нагружены мизинцы.
9. Располагать модификаторов/слоефикаторов на home row стоит с осторожностью:
• Очень важно точно подобрать тайминги срабатывания иначе будет слишком много лишних нажатий, которые будут мешать печать.
• Работа одной рукой существенно осложниться, потому что часть буков из хоткеев используется под модификаторы.
• Такое положение модификаторов очень сильно ломает привычки работы на других клавиатурах.
В случае расположения модификаторов в 6 колонке таких проблем не возникает, там расположены довольно редкие символы.
#Раскладки
👾21
/dev/AlphaSierra
mEnki42 #7 Платы пришли, частично собрал. Все живо. Прошивка готова. Так же есть прошивка для использования с донглом. Жду тестовые корпуса. #mEnki
mEnki42 #8 Корпуса
Корпуса для mEnki готовы (приличных фотографий печатного корпуса пока нет). Файлы корпусов доступны в двух вариантах: 3D печатный и резанный из листовой стали. Для плейте по-хорошему нужна толщина 1.2 мм. Вероятно в корпусе из стали можно делать меньше крепежных отверстий, я делал их с излишком в расчете на корпус из Flex пластиков.
За фотографии и файлы корпусов под резку спасибо @unahum. Его вариант из стали 1.5+1.5+2 мм весит 650г.
—————
Больше фотографий корпуса из стали
#mEnki
Корпуса для mEnki готовы (приличных фотографий печатного корпуса пока нет). Файлы корпусов доступны в двух вариантах: 3D печатный и резанный из листовой стали. Для плейте по-хорошему нужна толщина 1.2 мм. Вероятно в корпусе из стали можно делать меньше крепежных отверстий, я делал их с излишком в расчете на корпус из Flex пластиков.
За фотографии и файлы корпусов под резку спасибо @unahum. Его вариант из стали 1.5+1.5+2 мм весит 650г.
—————
Больше фотографий корпуса из стали
#mEnki
👾5
👾1
(Попробуем немного интерактива, а то у меня много недописанных постов и я не знаю за что хвататься)
👾4
/dev/AlphaSierra
О чем писать?
Проблемы jian-подобных тамб кластеров
Удобство довольно субъективное понятие, в целом использование Jian-подобные тамбов не вызывает никаких проблем, пока их до трех штук. Лично мне они куда больше нравятся с эстетической точки зрения, потому что нет никаких лишних щелей и их проще проектировать. Однако в отличии от дуго-подобных тамбов они жестко прилеплены к первым двум колонкам. Их нельзя сдвинуть, иначе появятся щели и вся эстетика пропадет. Стандартный размер клавиши Choc v1 17.5х16.5, а ширина proMicro 18 мм. Совмещать jian-подобные тамбы, Choc v1 и proMicro довольно сложно, на РИСАТЕНО, например пришлось делать отступы чуть больше, а в Enki удалось обойти без этого, одна контрллер очень зажат между клавишами и краем платы. Зазор получился настолько мелкий, что я с трудом могу представить как туда можно адекватно впихнуть плейт. А если использовать chocfox спейсниг (16.5х16.5) проблема будет еще более явная. Также jian-подобные тамбы могут требовать больше места в моносплитах. Хотя может это даже и хорошо, потому что появляется больше места под АКБ/контроллер и немного разводит руки друг от друга.
Но не смотря на это мне все еще нравится эстетика и простота проектирования jian-подобных тамбов. И между corne и jian я несколько лет назад выбрал jian и ни разу не пожалел о своем выборе.
#Enki #mEnki
Удобство довольно субъективное понятие, в целом использование Jian-подобные тамбов не вызывает никаких проблем, пока их до трех штук. Лично мне они куда больше нравятся с эстетической точки зрения, потому что нет никаких лишних щелей и их проще проектировать. Однако в отличии от дуго-подобных тамбов они жестко прилеплены к первым двум колонкам. Их нельзя сдвинуть, иначе появятся щели и вся эстетика пропадет. Стандартный размер клавиши Choc v1 17.5х16.5, а ширина proMicro 18 мм. Совмещать jian-подобные тамбы, Choc v1 и proMicro довольно сложно, на РИСАТЕНО, например пришлось делать отступы чуть больше, а в Enki удалось обойти без этого, одна контрллер очень зажат между клавишами и краем платы. Зазор получился настолько мелкий, что я с трудом могу представить как туда можно адекватно впихнуть плейт. А если использовать chocfox спейсниг (16.5х16.5) проблема будет еще более явная. Также jian-подобные тамбы могут требовать больше места в моносплитах. Хотя может это даже и хорошо, потому что появляется больше места под АКБ/контроллер и немного разводит руки друг от друга.
Но не смотря на это мне все еще нравится эстетика и простота проектирования jian-подобных тамбов. И между corne и jian я несколько лет назад выбрал jian и ни разу не пожалел о своем выборе.
#Enki #mEnki
👾9
Vanced умер, да здравствует Vanced?
В какой-то момент Google вежливо попросил команду Vanced перестать отбирать у них доходы с рекламы, и команда Vanced радостно согласилась. Конечно через время появился проект reVanced, который вместо предоставление готового *.apk предлагает патчить оригинальные приложения и вроде как теперь с юридической стороны все чисто, однако патченный YouTube, не решает и половины проблем оригинального, да теперь есть возможность блокировать рекламу и смотреть фоном, но твоими рекомендациями, подписками и поиска управляет Google и ты никак на это не можешь повлиять. Если ему не понравится он просто не покажет ролик пользователя у тебя в подписках и ты об этом даже не узнаешь. Ты даже не узнаешь если какой-то канал из твоих подписок просто удалят с площадки. А поиск выдает всего несколько роликов по твоему запросу, а дальше просто предлагает смотреть "Другие видео, которые посмотрели зрители".
Конечно же существуют альтернативные проекты, но я сразу оговорюсь, что все проекты, которые делают свое отдельное приложение, а не патчат оригинальное имеют ряд ограничений с которыми придется мириться. Они не могут использовать аккаунт Google, а это значит:
· Никакой синхронизации подписок и истории просмотров со своим аккаунтом
· Ты не можешь оставлять лайки и комментарии
· Никаких персональных рекомендаций
Можно выделить два относительно полноценных клиента это NewPipe и LibreTube. К сожалению команда NewPipe сознательно, по идеалогическим причинам, отказывает вам в праве блокировать рекламу в роликах. А для того чтобы обновить подписки вами придется ждать больше минуты (если подписок много), потому что все что может предложить вам приложение это проверить выходили ли ролики на каналах, на которые вы подписаны. И оно проверяет канал за каналом, по очереди. В целом приложение заметно развивается с каждым релизом, оно стало значительно лучше за последние пару лет. Проблема с рекламой решается установкой форка NewPipe x SponsorBlock x Return YouTube Dislike.
LibreTube пошли по другому пути, они построили приложение вокруг альтернативного frontend — Piped. Вы можете захостить его у себя на сервере или использовать один из общедоступных вариантов. И это решают проблему с аккаунтами, вы можете использовать аккаунт Piped для синхронизации между устройствами, вы может использовать YouTube в браузер с тем же функционалом, что имеется в приложение использую Piped. И вам не придется ждать несколько минут, чтобы обновить подписки, потому что они проверяются на сервере. Хотя приложение ощущается несколько более сырым чем NewPipe, но кажется в нем большой потенциал.
Несмотря на все плюсы, в виде честного поиска и подписок, отсутствие ограничений на скачивание видео и просмотр в фоне у обоих приложений есть проблемы юзабилити и стабильности. YouTube регулярно что-то ломается на своей стороне и приходится ждать обновлений, чтобы приложение снова начало работать.
В какой-то момент Google вежливо попросил команду Vanced перестать отбирать у них доходы с рекламы, и команда Vanced радостно согласилась. Конечно через время появился проект reVanced, который вместо предоставление готового *.apk предлагает патчить оригинальные приложения и вроде как теперь с юридической стороны все чисто, однако патченный YouTube, не решает и половины проблем оригинального, да теперь есть возможность блокировать рекламу и смотреть фоном, но твоими рекомендациями, подписками и поиска управляет Google и ты никак на это не можешь повлиять. Если ему не понравится он просто не покажет ролик пользователя у тебя в подписках и ты об этом даже не узнаешь. Ты даже не узнаешь если какой-то канал из твоих подписок просто удалят с площадки. А поиск выдает всего несколько роликов по твоему запросу, а дальше просто предлагает смотреть "Другие видео, которые посмотрели зрители".
Конечно же существуют альтернативные проекты, но я сразу оговорюсь, что все проекты, которые делают свое отдельное приложение, а не патчат оригинальное имеют ряд ограничений с которыми придется мириться. Они не могут использовать аккаунт Google, а это значит:
· Никакой синхронизации подписок и истории просмотров со своим аккаунтом
· Ты не можешь оставлять лайки и комментарии
· Никаких персональных рекомендаций
Можно выделить два относительно полноценных клиента это NewPipe и LibreTube. К сожалению команда NewPipe сознательно, по идеалогическим причинам, отказывает вам в праве блокировать рекламу в роликах. А для того чтобы обновить подписки вами придется ждать больше минуты (если подписок много), потому что все что может предложить вам приложение это проверить выходили ли ролики на каналах, на которые вы подписаны. И оно проверяет канал за каналом, по очереди. В целом приложение заметно развивается с каждым релизом, оно стало значительно лучше за последние пару лет. Проблема с рекламой решается установкой форка NewPipe x SponsorBlock x Return YouTube Dislike.
LibreTube пошли по другому пути, они построили приложение вокруг альтернативного frontend — Piped. Вы можете захостить его у себя на сервере или использовать один из общедоступных вариантов. И это решают проблему с аккаунтами, вы можете использовать аккаунт Piped для синхронизации между устройствами, вы может использовать YouTube в браузер с тем же функционалом, что имеется в приложение использую Piped. И вам не придется ждать несколько минут, чтобы обновить подписки, потому что они проверяются на сервере. Хотя приложение ощущается несколько более сырым чем NewPipe, но кажется в нем большой потенциал.
Несмотря на все плюсы, в виде честного поиска и подписок, отсутствие ограничений на скачивание видео и просмотр в фоне у обоих приложений есть проблемы юзабилити и стабильности. YouTube регулярно что-то ломается на своей стороне и приходится ждать обновлений, чтобы приложение снова начало работать.
👾10
SuperMini: Потребление #1
Поговаривают, что во сне SuperMini потребляет 700 мкА, против 20мкА у nice!nano(вероятно имеется в виду v2?). Это звучит не очень правдоподобно, поэтому я решил проверить эти цифры.
Все контроллеры прошивались прошивкой собранной из одного конфига (VCC on). После прошивки я подавал питание 3.7В с ЛБП и подключался к плате по Bluetooth. Я измерял средний ток за 30 секунд повереным мультиметром Fluke 287 с использованием толстых кротких проводов. Измерялся ток сначала в активном режиме, потом в режиме сна.
Было предположение что проблема повышенного потребления SuperMini NRF52840 в плохих LDO, поэтому я попробовал заменить их на XC6220. Вроде бы это дало какой-то минимальный результат в активном режиме. Компоновка очень плотная и что усложняет замену, да и оно того не стоит.
Потребление SuperMini в спящем режиме выше конкурентов. Я могу поверить в 200 мкА у n!n v2, но никак не в 20, к сожалению моя единственная n!n v2 мертва, поэтому проверить я этого не могу.
#ChineseNN
Поговаривают, что во сне SuperMini потребляет 700 мкА, против 20мкА у nice!nano(вероятно имеется в виду v2?). Это звучит не очень правдоподобно, поэтому я решил проверить эти цифры.
Все контроллеры прошивались прошивкой собранной из одного конфига (VCC on). После прошивки я подавал питание 3.7В с ЛБП и подключался к плате по Bluetooth. Я измерял средний ток за 30 секунд повереным мультиметром Fluke 287 с использованием толстых кротких проводов. Измерялся ток сначала в активном режиме, потом в режиме сна.
Было предположение что проблема повышенного потребления SuperMini NRF52840 в плохих LDO, поэтому я попробовал заменить их на XC6220. Вроде бы это дало какой-то минимальный результат в активном режиме. Компоновка очень плотная и что усложняет замену, да и оно того не стоит.
Потребление SuperMini в спящем режиме выше конкурентов. Я могу поверить в 200 мкА у n!n v2, но никак не в 20, к сожалению моя единственная n!n v2 мертва, поэтому проверить я этого не могу.
#ChineseNN
👾12
SuperMini: Потребление #2
На reddit было высказано предположение что повышенное потребление может быть вызвано низким сопротивлением резистора (5.1к вместо 2-10М у n!n) в цепи включения ext VCC. Также было написано, что при выключение VCC ток значительно возрастает.
Я проверил (методика описана в прошлом посте), действительно с выключенным ext VCC потребление несколько выше.
@dimancooper проверил потребление до и после выпайки резистора. В режиме сна потребление упало почти до нуля, если измерения проведены корректно, я беру назад свои слова на счет 20мкА.
Выпаять резистор 0201 особой проблемы не составит, практически любым паяльником, однако если вы хотите использовать ext VCC, то резистор нужно заменить на 10МОм. И вот запаять 0201 уже будет очень сложнее. После выпайки резистора ext VCC продолжает функционировать, на забудь его отключить!
Надо отметить, что при установки контроллера в клавиатуру потребление возрастает из-за диодной матрицы примерно в 1.5-2 раза для активного режима.
#ChineseNN
На reddit было высказано предположение что повышенное потребление может быть вызвано низким сопротивлением резистора (5.1к вместо 2-10М у n!n) в цепи включения ext VCC. Также было написано, что при выключение VCC ток значительно возрастает.
Я проверил (методика описана в прошлом посте), действительно с выключенным ext VCC потребление несколько выше.
@dimancooper проверил потребление до и после выпайки резистора. В режиме сна потребление упало почти до нуля, если измерения проведены корректно, я беру назад свои слова на счет 20мкА.
Выпаять резистор 0201 особой проблемы не составит, практически любым паяльником, однако если вы хотите использовать ext VCC, то резистор нужно заменить на 10МОм. И вот запаять 0201 уже будет очень сложнее. После выпайки резистора ext VCC продолжает функционировать, на забудь его отключить!
Надо отметить, что при установки контроллера в клавиатуру потребление возрастает из-за диодной матрицы примерно в 1.5-2 раза для активного режима.
#ChineseNN
👾6