Стики Холла для реплики геймпада Xbox 360
Как-то раз я приобрел проводной контроллер для Xbox 360 — не оригинальный аксессуар, а стороннюю реплику. Привлекало в нем прежде всего то, что Windows 10 распознает устройство как родное, и в классических проектах вроде GTA он подхватывается автоматически. Однако обнаружился критический изъян: штатные стики оказались крайне низкого качества. Движения передавались рывками, а общая точность оставляла желать лучшего.
Я задался вопросом: а не провести ли апгрейд, заменив стики на что-то более технологичное? Начав изучать тему в сети, я столкнулся с тем, что большинство материалов посвящено ремонту геймпадов актуальных поколений (PS4/PS5, Xbox One/Series). Найти же подробную информацию по модификации старого доброго Xbox 360 оказалось задачей не из легких. Мне удалось обнаружить лишь небольшую заметку на Otzoovik и видеоролик от канала «Drift Fix» под названием «Последний ремонт геймпада Xbox 360. Установка датчиков Холла».
При этом на популярных маркетплейсах представлено множество лотов, где продавцы гарантируют совместимость. В отзывах пользователи подтверждали: установка возможна и результат есть. Вдохновившись этим, к празднику 23 февраля я заказал пару стиков от Ginfull (именно они красуются на обложке).
Вооружившись паяльником и базовыми навыками, я приступил к работе. Демонтировал старые компоненты, установил новые согласно инструкции из видео, но результат оказался плачевным: показатели стиков ушли в «зашкал». Стало ясно, что датчики Холла работают иначе, чем привычные резистивные элементы, и прозвонить их на сопротивление не получится. Проблема крылась в нюансах разводки: как выяснилось, расположение «земли» на плате контроллера не универсально. У одной оси контакт находился справа, у другой — слева, если ориентироваться на сами сенсоры.
Дальнейшие поиски привели меня к единственному ресурсу с подробной распиновкой датчиков: ConsoleMods Wiki.
Если внимательно изучить представленную схему, причина неудачи становится очевидной:

На модулях с маркировкой «L» заземление расположено слева, а на «R» — справа. В моем случае разводка платы оказалась зеркальной по отношению к купленным деталям, что привело к переполюсовке. Решение оказалось элегантным в своей простоте: я решил поменять сами датчики местами. Благо конструкция позволяет аккуратно снять их вместе с магнитами. На фото ниже показан процесс разборки модуля.

В итоге я провел ротацию сенсоров на всех осях, адаптировав их под специфику моей платы.

Вот так выглядит финальный результат монтажа. Стоит отметить, что плата оказалась довольно капризной в плане выпаивания компонентов.

Что же в сухом остатке? Система заработала безупречно. Скриншот из сервиса тестирования геймпадов наглядно демонстрирует прогресс: погрешность снизилась с катастрофических 20% до внушительных 6%!
Интересное наблюдение: при тестировании на разных ПК поведение стиков различается. На рабочем компьютере я получил результат, представленный выше, в то время как на домашнем система отрисовывает скорее ромб, нежели круг, хотя плавность хода при этом остается на высоте.
Главный вывод из этой истории: перед началом работ всегда тщательно сверяйте топологию платы и распиновку новых компонентов. Надеюсь, мой опыт убережет кого-то от подобных трудностей при восстановлении классической периферии.
Три ремейка Resident Evil вышли на Switch 2, и в них снова можно пройти через кошмар Раккун-Сити
Актёр, озвучивший Геральта в The Witcher, принял Генри Кавилла за мошенника, и тому пришлось подтверждать свою личность
Автор «Восставшего из ада» после успеха Hellraiser: Revival намекнул на новые проекты
Финальный трейлер аниме «Блич: Тысячелетняя кровавая война — Бедствие» показывает приближение последней битвы Ичиго
Релиз The Wolf Among Us Remastered на одной из платформ состоится позже
Показан геймплей Toxic Crusaders с безумными драками для поклонников ретро
Бывший сотрудник Valve объяснил, почему Steam стал популярным: Гейб Ньюэлл относится к сервису как к MMO
Экс-геймдиректор Overwatch полностью отошёл от игры после ухода из Blizzard ради душевного равновесия