Недавно попалась мне 503я машинка с убитыми в хлам микропереключателями в слотах. В итоге питание иногда пропадало совсем, иногда "моргало". Причина - испорченные контакты микропереключателей, которые вместо полного замыкания давали резистивность в сотни Ом. Отмывка в спирте не особо помогла, хотя и увеличила интервалы между глюками.
В итоге было решено найти замену обоим микропереключателям. Но это оказалось не так то просто. Микропереключатели этого типа уже давно не выпускаются, а современные китайские модели не подходят по размеру. Было принято решение купить наиболее подходящий по размеру микропереключатель и нарастить его с помощью добавочной детали, распечатанной на 3д принтере. Эта деталь печатается за пару минут и после очистки от лишнего пластика приклеивается к нижней части микропереключателя. Деталь была спроектирована с таким рассчётом, чтобы провода к крайним контактам можно было бы припаять уже после её установки на микропереключатель. Детали и переключатели в сборе можно увидеть на этой картинке:
Микропереключатели рассчитаны на 125 вольт, так что они должны проработать в низковольтовом режиме достаточно долго. Хотя кто их знает - всё-таки Китай. Я покупал их на АлиЭкспресс по доллару за десяток:
https://www.aliexpress.com/item/10-Pcs-125V-1A-SPDT-Subminiature-Micro-Lever-Switch/32925876989.html
Так как микропереключатель оказался чуть толще оригинала, для его надёжного крепления в выемке желательно установить дополнительную пластиковую деталь, которая чуть подвинет защёлку в сторону. Результат установки можно увидеть на этой фотке:
Работа переключателей была проверена с несколькими самыми толстыми и тонкими корпусами картриджей. Нареканий не было. Так что я выложил модели деталей в репозиторий:
https://www.thingiverse.com/thing:3496500
Контакты микропереключателя надёжно защищены пластиком и не выступают за его габариты, но всё же рекомендую поставить термоусадку на оба провода, как показано здесь:
В общем получилось не идеально, но вполне хорошо ИМХО.