Эта тема оказалась актуальна и для меня.
Кнопки и оси работали, а светодиод мигал, пока ни начали в процессе игры "отваливаться" кнопки, не вспомнил что означает мигание красного светодиода.
Надо бы где-то это (мигание светодиода) красной строкой в документации выделить, да так, чтобы пользователь не мог не заметить.
Ручка всегда на базе установлена, запылиться повода у неё не было, но оказалось, что один из контактов начал подзаедать. Слегка капнул жидким силиконом на каждый контакт и разработал их, заедать перестали, контакт наладился.
Но вот задумался ж, почему такое случилось.
Причин вижу две. Одна очевидная - не смазано с завода, казалось бы, не страшная, но из-за того, что ручка подвижная, возникает вторая причина - нагрузка на подпружиненные наконечники контактов существенно возрастает, при чем, нагрузка боковая (добавлю первую и получается - подклин верхнего стаканчика). Думаю, есть смысл подыскать на базу более массивные контакты, в смысле, большего диаметра, но без радикальной переделки узла и чтобы ход наконечника был побольше (стаканы длиннее, боковую нагрузку будет держать лучше).