Запланированное устаревание
Или одна из причин по которой мы всё ещё не колонизируем Марс
Или одна из причин по которой мы всё ещё не колонизируем Марс
Поговорим о том, почему умирают мыши. Игровые мыши. А точнее микропереключатели в них.
Казалось бы с чего бы им умирать?
50 миллионов нажатий по спецификации. В чем же проблема?
Чаще всего проблема начинает проявляться в даблкликах и/или потере "клика" при перетаскивании/выделении.
Основная причина в том, что спецификации врут: 50 Миллионов при соблюдении целого ряда условий: 30 кликов в минуту, влажность 65%+-5%, температура 20 градусов. Как сильно на них могут нажать(вопрос больше к конструкции мыши), как часто отпускают полностью, с какой скоростью на них нажимают и т.д. и т.п. Любое нарушение данных условий приводит к уменьшению срока службы.
Основные причины умирания следующие:
Первая. Контакты внутри микропереключателей серии D2F , рассчитаны на МИНИМУМ 1 миллиампер при 5 вольтах. Они будут работать и при меньших. Но их производитель уже не гарантирует ресурс. Он точно знает, что ресурс будет меньше.
Использование модели для обычных нагрузок для размыкания или замыкания контакта цепи микронагрузки может привести к неисправному контакту. Используйте модели, которые работают в нужном диапазоне.
Первые игровые мыши, и многие офисные жили(и живут) на на обычных дешевеньких USB контроллерах с напряжением питания и логики 5В.
Современные же игровые мыши перешли на гораздо более быстрые, при этом гораздо более энергоэффективные процессоры ARM( Как пример STM32L100 во многих мышах) с напряжением логики 3.3В и ниже.
Вот примерные напряжения/токи для разных мышей:
MX400: 0.60mA при 4.95V
MX518: 0.36mA при 4.97V
G502: <0.1mA при 3.2V(!!!)
Т.е. производители начали использовать эти микропереключатели слегка выходя за спецификации. Но с началом использования скоростных контроллеров ушли ооочень далеко за их пределы(красная точечка на графике выше). И вроде бы все не так страшно, но это лишь одна часть проблемы.
Вторая во внутреннем устройстве самого переключателя. А точнее в контактных площадках, их составе и покрытии.
Можно глубже пойти в материалы, где нужно рассматривать не просто материалы, а сплавы с их характеристиками. Например, что для совсем продолжительной жизни нужно использовать не просто латунь, а конкретно сплав С2680, с покрытием из сплава С1720, с трехслойным покрытием из сплава AuNi10(Со времен СССР используется сплав ЗлН-5, внимание(!), для для производства скользящих и разрывных контактов). Но это уже лишнее для этой статьи. Мало кто из производителей в точности указывает все это в даташите на переключатель стоимостью в пару долларов. Исключение, пожалуй, Panasonic.
Интенсивность использования офисных мышек очень низкая, поэтому для удешевления используют медь с никелем и оловом сверху. И так сойдет. Все равно не накликивают столько, чтобы это стало заметно на 5В логике.
Контактные площадки в "игровых" переключателях состоят из медного сплава(латунь чаще) с покрытием из никеля(или без него) и в свою очередь с покрытием из тонкого слоя сплава серебра. И часто это используют только на подвижной части выключателя. Ответная, неподвижная часть - просто кусок латуни.
Вспомним еще один маркетинговый ход. Все любят хороший, чувствительный и достаточно громкий щелчок. А это немаленький по силе удар контактных площадок друг об друга.
И получается следующее:
Контактная площадка разбита и из-за неграмотно спроектированных кнопок(нажатие происходит не ровно посредине выключателя), разбита только справа или слева.
Плюс к этому конструкция микропереключателя такова, что у него после срабатывания присутствует сдвиг контактной площадки на пружине относительно ответной части. Особенно у недорогой китайской серии D2FC.
Такая самочистка контактов хорошо, но в случае недорогих и/или разных по прочности сплавов это по сути износ и достаточно быстрый.
И переходим к третьей и финальной проблеме касающейся исключительно игровых мышей. Она называется частота опроса мыши. Измеряется в Герцах. Количествах опросов мыши в секунду.
Те из нас, кто развлекается поделками из разных микроконтроллеров знает, что при подключении кнопки нужно бороться с дребезгом. Этим можно заниматься аппаратно, можно программно.
Дребезг зависит от многого. От материалов контактных площадок, от их износа, от их твердости/упругости(уронить стальной шарик на бетон или пластилиновый), от силы пружины(которая снижается со временем).
С точки зрения контроллера сигнал от нажатой кнопки выглядит так:
Во время переключения далеко не всегда понятно, какое на самом деле состояние кнопки. И чем больше износ выключателя, тем дольше по времени и частоте этот дребезг имеет место.
Вплоть до такого:
Дешевым мышам нет смысла с ним бороться. Никакого. Так как их опрашивает компьютер всего-навсего 125 раз в секунду. Так как вся ширина этого графика укладывается в 8 миллисекунд это по сути и есть программная обработка дребезга. Даже если опрос попадет в середину дребезга, то мы получим или предыдущее состояние или будущее.
Игровые же мыши опрашиваются драйвером до 1000 раз в секунду. И весь этот дребезг ловится контроллером и драйверами как двойные-тройные клики.
Вспоминаем первую проблему. Напряжение и ток. При необходимых токах/напряжениях этот дребезг гораздо меньше. Упоминалось в одной из статей как "микроспекание" контактов. Но уж не знаю, насколько правда.
Итого:
"Чистка" контактов, равно как и подгибание пружины поможет(а то и нет) на очень короткое время.
Как временное и простое решение проблемы - уменьшение частоты опроса мыши. Вплоть до удаления родных драйверов. Работает. Но это уже не игровая мышь.
Если хочется починить надолго, то искать японские микровыключатели серии D2F-01F(не китайские D2FC). У них покрытие из золота, контактная площадка побольше, пружина отдельная...
Вот сравнение D2FC и D2F-01F.
Такие микропереключатели делают и другие фирмы. Их много. Но нужно смотреть даташиты. У того же панасоника их в таком размере десятки разных.
В качестве альтернативы, для экспериментаторов и профи в электронике, возможно добавление подтягивающего резистора с расчетом на ток хотя бы 1мА. Но будьте осторожны, дабы не спалить процессор недешевого мыша. Прошивку для нового никто не вышлет. Ардуинщики лечат также маааленьким конденсатором параллельно кнопке. Это уменьшит дребезг до 0, но увеличит время логического перехода, что может привести к некорректной работе на высоких частотах опроса мыши.
Но самый простой и дешевый вариант(который вам сделают в ближайшем сервисе) это заменить их на такие же, как и стояли. Через пару лет вы снова придете. Или выбросите мышь и купите новую.
Если вы аккуратный человек, то можете просто купить новый выключатель D2FC-F-K или D2FC-F-7N и переставить из него подвижную часть. Так можно обойтись и без пайки.
P.S. Вы думаете что производители мышей не в курсе? Проблему легко было бы решить программно. Легко решить аппаратно, добавив пару резисторов и конденсаторов и колодку для быстрой замены переключателя.
Но кому нужны вечные мыши? Какой игрок будет ждать неделю починки мыши? Какой даже офисный работник не купит новую мышь за 100 рублей в тот же день.
P.P.S. Всего один раз видел на какой-то мыши эти микропереключатели в специальных
разъемах. Но и то, они были не стандартного размера, а процентов на 20-30 меньшего.
P.P.P.S. @neostory001, @WidowMaker, @lightman.inc, вы хотели данную статью, я точно помню. Простите, что так долго. Зима, депрессия, коронавирус, ром....
UPD: #comment_193290297
https://components.omron.com/microloads
На сайте производителя микровыключателей OMRON прямым текстом написано следующее:
For a microload, there is not sufficient energy to destroy the film on the contact surfaces that results from oxidation and sulfurization. This makes contact failure a problem.
Если по русски, то " При микронагрузках недостаточно энергии для разрушения пленки на контактных поверхностях, которая возникает в результате окисления и сульфуризации. " И дальше в статье прямым текстом написано "нужно больше золота".
"Запретим пластиковые пакеты!", "Смотрите, они для защиты природы запретили пластиковые соломинки!", "Я хожу в магазин с многоразовой сумкой", и другие мантры защитников природы. А расскажите, как относиться к этому?
На первой картинке принтер Canon LBP-810. со слегка пожелтевшим корпусом, но абсолютно исправный. Качества и скорости его печати вполне достаточно для домашнего применения. В силу возраста (почти 20 лет) задубели некоторые резинки, от чего он плохо захватывает бумагу, но их замена несложная и не дорогая. При этом он не устарел морально, как видеомагнитофоны или цифровые компактные фотоаппараты, он вполне современен. А знаете в чем его проблема, и из-за чего он оказался в мусоре? А просто компания Canon не выпускает на него драйвера. Да, я перед написанием поста связался с техподдержкой Canon, суть ответа - устройство не поддерживается, драйвера есть только на win 98, ME, 2000 и XP. И вишенка на торте - подпись в конце письма "Просьба задуматься об окружающей среде перед печатью этого e-mail". Ну тоесть мы забьем на поддержку нашего продукта, вынудим выкинуть старый принтер и купить новый, при этом при производстве нового принтера потратим невозобновляемые ресурсы, а вам нужно позаботиться об окружающей среде и не печатать этот e-mail. Браво!
Не сказать, что принтер невозможно использовать совсем, но способы запуска предполагают пляски с бубном и явно сложны для среднестатистического пользователя. Разработка драйвера сложна и дорогостояща? Ничего не мешает опубликовать спецификации/техдокументацию в открытый доступ, и в сообществе сами напишут все необходимое, это быстрее, чем заниматься реверс инжинирингом. Просто корпорации это не выгодно.
Второй пример:
Это газовый стайлер (плойка) Braun ncs 3589. От электрического он отличается тем, что в качестве источника тепла он использует горение газа на катализаторе. Энергоемкость газа, в пересчете на килограмм гораздо лучше аккумуляторов, поэтому газовый стайлер проработает 8 часов с одной заправки, а аккумуляторный электрический - менее часа. Прекрасное изобретение. Угадайте, почему он оказался в мусоре? А просто потому что к нему нет картриджей с газом!
Их нет не только у отечественных продавцов, их нет и в широкой продаже даже на амазоне! А производитель молодец, сделал картриджи уникальными и несовместимыми, ладно хоть чипами не снабдил. Вот внутри видно прокалывающий штуцер:
Может на то была особая, техническая причина? Нет! Чистой воды жадность, вот в виде доказательства мой газовый паяльник, работающий на том же принципе (горение газа на катализаторе), кстати тоже сделанный в ирландии, не исключено даже, что на одном заводе:
Используется стандартный штуцер для заправки, как у газовых зажигалок. Просто потому что паяльник он для технарей, и они особо жадного производителя сразу пошлют лесом, а стайлер он для широких масс, очарованных маркетинговыми баснями.
Третий пример:
Это автомобильный компрессор Hyndai HY-60. Правда у меня есть сомнения, что компания Hyndai точно имеет к этому отношение, поэтому напрямую обвинять не буду. Компрессор создавал ощущение добротного устройства пока не перестал развивать давление. А причина была вот:
Компрессор безмасляный, тоесть в паре трения поршень-цилиндр скольжение и герметичность обеспечивается не за счет смазывания маслом, а за счет подбора материалов, чья естественная скользкость достаточна для отказа от масла. Как правило это это фтор-полимеры, они достаточно термостойкие и скользкие. Вот из такого материала и сделано зеленое уплотнительное колечко поршня.
Но главная засада в том, что это колечко хитрой формы, имеющее V-образный лепесток в профиле, прижимающее его к стенке давлением в цилиндре при сжатии, тем самым обеспечивая уплотнение. Но колечко подрало и давление более не развивается. Замена на обычное, круглое в профиле, не поможет. Так вот, я такого колечка найти в продаже не смог. Может конечно сила пикабу подскажет, но ни на aliexpress, taobao, ebay я таких колечек не нашел. Самое уязвимое место компрессора не имеет замены в виде ремкомплекта. Повредилось колечко - выбрасывай весь компрессор.
Борьба за защиту окружающей среды сейчас в моде. Прогрессивная молодежь умиляется упаковке из вторично переработанных материалов, @W2E.RU, ru постит мимимишечные новости как какая-то группа студентов сделала новый материал на базе переработанных резинок от трусов. Естественно производитель берет это на вооружение, и "забота" об окружающей среде становится маркетинговым инструментом - если говорить какие вы "зеленые", то вас будут лучше покупать. Только вот, сугубо на мой личный взгляд, истинная забота об окружающей среде будет,если покупатель будет спрашивать:
А насколько устройство долговечное? Насколько ремонтопригодно? Сколько лет вы гарантированно поддерживаете запчастями? Сколько лет вы гарантированно будете выпускать расходные материалы? Мне кажется, это важнее, чем вопрос "а какой процент переработанного пластика вы используете при производстве корпуса?"
Так, а что ты предлагаешь?
Я не сторонник жестких запретов, и считаю, что большинство задач государства могут решить просто экономическими мерами. Что можно сделать для реальной заботы от окружающей среде?
1. Обложить дополнительным налогом/таможенными пошлинами все устройства, имеющие встроенный аккумулятор и не предполагающие штатной процедуры замены. (без исключений не получится, но их не так много, например медицинская техника вроде кардиостимуляторов). Да, отказ от съемных аккумуляторов в телефонах придал им стройности на пару миллиметров, но оно того стоило? Когда аккумулятор невозможно заменить без обращения в сервис, деградация аккумулятора почти наверняка приведет к утилизации усройства, хотя часто именно аккумулятор - самый недолговечный компонент. Этом вам не от пластиковых соломинок отказываться.
2. Обложить дополнительным налоговым сбором изделия, использующие экзотические размеры аккумуляторов. Отказ от популярных стандартизированных источников питания, например элементов АА или банок 18650 редко когда имеет серьезные технические обоснования, чаще свисто-перделочные соображения, вроде "еще на 1 мм тоньше" или "еще на 5 грамм легче". О как я любил фотоаппарат canon а610 с 4 элементами АА (сели аккумуляторы? купи в роспечати 4 батарейки и фотографируй дальше!) и как я ненавижу canon 4000D и 650D аккумуляторы которых меж собой невзаимозаменяемы и сами по себе непонятной формы. Да да, все от "заботы" об окружающей среде, хотя использование 2*18650 габариты зеркалки изменили бы незначительно.
3. Признавать утратившими силу патенты, используемые при производстве расходных материалов, если производитель прекратил поставки расходных материалов или написание драйверов для современных ОС. Если производитель забил и похоронил свое детище - производители совместимых расходных материалов и запчастей должны быть защищены от нападок юристов.
А закончу я пост цитатой из произведения Generation П, Виктора Пелевина, которое отлично иллюстрирует то, что в большинстве своем "забота" об окружающей среде корпораций - часто лишь маркетинговое лицемерие, для увеличения продаж:
В области радикальной молодежной культуры ничто не продается так хорошо, как грамотно расфасованный и политически корректный бунт против мира, где царит политкорректность и все расфасовано для продажи.
Публикация от VIKENT.RU – крупнейшего портала Европы по изучению результативных Творческих личностей и методик их работы.
Эксперт в области разработки программного обеспечения Игорь Станиславович Ашманов рассказывает о конкуренции в области компьютерных технологий.
Текстовая расшифровка видеоцитаты
...через некоторое время она [программа] устаревает. Например, материнская компания, которая все произвела, находит всякие уязвимости и делает «заплатки» — так называемые патчи. Если ты скачиваешь эти обновления, то каждый день или неделю прилетает то, что может содержать в себе управляющие инструкции, или передачу данных наружу, или еще что-то.
И есть еще удаленное управление, кроме обновлений, которые прилетают постоянно. Я слышал историю о том, что сложные станки с ЧПУ, которые часто производят что-нибудь оборонное, имеют встроенный GPS модуль. Если переместить из одного цеха в другой на 400 метров, станки могут отключиться.
Формально это объясняется, что производитель борется с перепродажей своей продукции и он не знает, почему станок перемещен и поэтому его отключают. Вот таких вещей там [в программном обеспечении] много. Удаленное управление заложено почти везде...
Здравствуйте, мои любимые производители хлопчатобумажных носков.
Я давно и нежно люблю ваши носки. И уже привык и смирился с тем, что носков 28-го размера вы решили не делать. 27-ые жмут, а 29-ые сползают. Я прощал вам это очень долгие десятилетия.
Но, вы реально уже зае...
Пожалуйста, прекратите это и выгоните на мороз эффективных менеджеров, которые научили вас так пришивать картонные этикетки.
За тёмно синие носки с них в аду будет отдельный спрос. Не пытайтесь разделить эту ответственность, пожалуйста.
Вот и меня постигла та же участь с этим же чайником, правда, не так быстро - лишь на 3-й год использования.
Симптомы те же - стал пахнуть горелым и липнуть к подставке. Первым делом подумал, что к днищу прилип маленький подсвечник для торта (как на картинке ниже), который прижало и расплавило. Как раз совпало с праздником и цвет пластика на днище был тот же - синий.
Отковырял, пожал плечами, да и дальше стал пользоваться. Но буквально через пару дней опять появился "синий пластик". Только на этот раз, когда я его попытался отковырять, он содержал в себе тонкие медные проводки о_О
Заподозрив неладное, разобрал его и обнаружил внутри, вросший в днище, мать его, синий провод!
Диагноз точно такой же - обгорела одна из клемм на "тэне", в последствие чего стала плавить дно чайника. Только в моем случае днище настолько расплавило, что в нем стал тонуть этот синий провод, который я принял за прилипший подсвечник.
Redmond, это что, нахрен, такое вообще?
Есть у меня 15-и дюймовый бук 14-го года.
Как-то раз мне пришлось отнести его в авторизированный центр так как батарея барахлила, а он был на гарантии.
Отнес, батарею заменили. Заплатил много, в надежде что сделают все качественно.
Ноут начал греться и я стал думать как-бы его почистить. Нести снова в центр и платить гору золота?
При осмотре ноута обнаружил, что один из болтов свернут. В этом месте и крышка немного не держится (а раньше 100% держалась), совсем малость и видно было, что болт в общем свернут так как обычной отвёрткой можно его бесконечно вращать. Свернули они так как больше было некому.
Решил, что больше ни в какой центр его не понесу, нафиг надо такое.
Купил пертрабол отвёртку, открыл, почистил от пыли.
Недавно у ноута снова вышла из строя батарея. Вздулась. Хорошо, что вовремя заметил, что задняя крышка вздулась и ноут из тонкого и ровного стал похож на джери, сьевшего апельсин:
Вздутие произошло быстро, за ночь. Нет, у меня есть глаза и я заметил это сразу, а не когда ноут стал совсем круглым. Так что хорошо, что повезло, что я еще был дома.
Отлично роюсь в сети в поисках нужного аккумуоятора, заказываю найденный за 4500руб (кстати, он и сейчас работает).
Прихожу в точку выдачи онлайн заказов. Забираю. Продавец - П.
П: сами менять будете?
Я: да
П: ну вы даёте, мы вот знакомому меняли, там столько проблем было. Слава богу что что-то не сломали.
Подумал, что мы сами с усами и нефиг больше давать технику всяким безруким. Сам накосячу, сам и отвечать буду.
Прихожу домой, снимаю крышку, отключаю разъём питания от основной платы. И все! Делов-то! Осталось отклеить аккумуляторы. Ломать не строить, отклеил и весь клей вычистил спиртом.
Поставил новые, включил ноут в разобранном состоянии. Работает. Приклеили аккумуляторы, закрыл крышку. Вот и все.
Но это ещё не все проблемы с ноутом.
У ноута отклеились ножки. Вот не поверите. Он все 6 лет стоял на столе ровно. Так же ровно как сидят на попе некоторые чиновники. И что, ножки у него сломались. Сами по себе сломались, просто отвалились.
В итоге вырезал из кожи от старого ральфринглера кругляки, посадил на клей супер-резину.
Сейчас ножки выглядят так:
Держатся мертво, за $24 не стал заказывать аналогичные.
Но я ещё не заикнулся о кабеле питания. С ним всем известно что могло стать. Этот шлюха-провод вышел из строя за... 3 месяца? Где-то так.
Покопался в сети, хотел найти тонкую металлическую оболочку типа тех, что продаются для зарядников для телефонов. Нужно метра 2 такой оболочки, так и не нашёл. Видел как в сети некоторые умельцы учат ремонтировать кабель шерстяной ниткой. Чёт как-то покрывать шерстяной ниткой, которую обмазали клеем... Как-то не захотелось. Если кто знает где продаётся, отпишитесь. Эта проблема с кабелем волнует вообще всех владельцев тезники. Даже на HP заменил бы кабель на кабель в металлическом кожухе.
Ну и под конец. Экран немного покрылся какими-то пятнами. Нет, это не мухи нагадили. Это что-то стало с покрытием экрана. Конечно не так ужасно как у некоторых, когда у тебя экран в огромных пятнах, но все равно... Весь экран в таких мелких пятнах не айс, когда ноут стоит 150к:
И резинка на мониторе задеревенела, а в области камеры отвалилась из-за того, что за эту часть открывают крышку, а не из-за того, что у меня когти как у коршуна.
В целом ноут хороший, жёсткий корпус, ssd, суперпроу, стоит как состояние. Даже сейчас параметры у него достаточно высокие, но со свои i7 8 ядер по 2.7 вроде, но при всем при этом он напрягается чтобы открыть MicrosoftOfficeWord. Может микрософтевцы мстят, делают такой софт, что osx не тянет. Хрен знает, некогда разбираться, да и неинтересно.
Году в 10-м купил Lenovo P780. Стоил дорого. Тысяч 16, вроде. Ну, кому-то и 116 тысяч недорого, но не суть. Относился к нему бережно, не ронял и так далее.
Прослужил он у меня в сумме лет 4.5, начал тормозить через год после покупки.
Физически разваливаться он начал так:
Сперва начал разваливаться корпус. Говорят пластик не разлагается, но мой леново разлагается ещё как. Сыпется, превращается в труху. Ну ладно, не обращал внимания на то, что рядом с некоторыми болтами образовались трещины и болты вырвали часть корпуса и он уже в этих местах не держался:
Потом сломалась кнопка питания. Питание залипало и аппарат бесконечно перезагружался.
Решение: купил новую, заменил.
Проработал ннеделю и сломалась кнопка уменьшения звука. Просто не работала.
Ну и фиг с ней, звонит и хорошо. Не стал менять.
Далее ааккумулятор внезапно поплохело. Вышла из строя кнопка и на след лень/два, телефон снова отказывался запускаться. Батарее поплохело так, что она просто не выдавала питания 🙄
Ну, оона уже и так на ладан дышала и вот, накрылась окончательно. Кстати, вот она:
Хорошо, не будем сдаваться, меняем аккумулятор на новый за 400р.
Телефон заработал. Проработал неделю и перестал включаться вообще.
Поковырявшись, я узнал, что скорее всего отслоился/отпаялся один из микроконтроллеров или модулей памяти.
Специальных устройств для пайки нет, в итоге бой проиграл. Пошёл и купил новый аппарат.
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.