Содержание статьи
Для Steam Controller появился открытый адаптер OpenPuck. Он работает на недорогой плате Pro Micro NRF52840 и может определяться как контроллер Xbox 360, Nintendo Switch Pro, DualShock или DualSense. Главное отличие от стандартной схемы — перевод кнопок происходит на самом адаптере, поэтому Steam Input не обязан постоянно работать в фоне.

Проект решает сразу две практические проблемы. Фирменный Puck пока нельзя свободно купить отдельно, а без Steam Input новый контроллер теряет значительную часть универсальности. Особенно это заметно в играх из Game Pass, сторонних лаунчерах и на других устройствах.
Как работает OpenPuck
Прошивка устанавливается на плату с микроконтроллером NRF52840 и радиомодулями Bluetooth/2,4 ГГц. После прошивки устройство копирует протокол фирменного приемника, принимает данные Steam Controller и преобразует их в выбранный стандарт USB-геймпада.
По заявлению автора и результатам пользовательских измерений, задержка находится примерно в пределах одной миллисекунды от официального Puck. Это не означает абсолютную задержку в 1 мс: речь идет о разнице между двумя приемниками в конкретной методике теста.
Какие режимы поддерживаются
В базовом наборе есть Steam Controller, Xbox 360, Switch Pro и автономный Lizard Mode. Через веб-конфигуратор доступны Hori Pad, DualSense, DualShock 4 и DualShock 3. Режим Switch Pro поддерживает гироскоп и вибрацию, а эмуляция PS3 проверена на реальной консоли.
Есть ограничения. Режимы DualSense и DualShock 4 предназначены для PC, а совместимость с настоящими PS4 и PS5 не заявлена. Для работы со Switch нужно включить проводное соединение Pro Controller в системных настройках консоли.
Как переключать раскладку
Основные профили меняются сочетанием четырех задних кнопок и A, B, X или Y. Поэтому переход от режима Steam к Xbox или Switch не требует перепрошивки. Назначение задних лепестков можно менять через WebUSB-интерфейс в Chrome или Edge.
Тот же конфигуратор умеет обновлять прошивку, экспортировать настройки и переносить их между несколькими OpenPuck. Для ручного восстановления остается стандартный UF2-режим, в котором плата появляется как обычный накопитель.
Что потребуется для сборки
Нужна совместимая плата Pro Micro NRF52840, кабель USB-C с передачей данных и файл прошивки из раздела Releases. Свежая плата обычно запускается в DFU, после чего UF2-файл достаточно перенести на появившийся диск. Для первого сопряжения OpenPuck и Steam Controller подключаются к одному PC, а Steam на этом этапе должен быть запущен.
Корпус не обязателен, но для проекта уже опубликованы модели под 3D-печать. Они защищают плату и превращают экспериментальную сборку в более удобный USB-адаптер.
Насколько проект готов для обычного пользователя
OpenPuck остается любительской разработкой, а не сертифицированным аксессуаром Valve, Microsoft, Sony или Nintendo. Прошивка активно меняется, отдельные платы могут вести себя по-разному, а часть режимов имеет платформенные ограничения. Перед обновлением стоит читать список изменений и не использовать проект там, где отказ контроллера может привести к потере данных.
При этом идея сильная: вместо очередной программы-посредника пользователь получает аппаратный перевод протокола и может запускать игры вне Steam. Если разработка сохранит темп, OpenPuck способен стать полезным дополнением для владельцев Steam Controller, которым нужен второй приемник или более широкая совместимость.
Умная перелинковка
Ещё про Control
Новости и гайды по той же игре, чтобы читатель шел глубже по теме, а не уходил с сайта.

Control Resonant выйдет с Xbox Play Anywhere: Remedy сама издаёт продолжение и делает ставку на разные устройства
Remedy рассказала о Control Resonant: продолжение выйдет в 2026 году, получит Xbox Play Anywhere и станет самостоятельной точкой…
Перейти
Star Fox: советы и хитрости для новичков, маршрутов, медалей и высокого счета
Большой гайд по Star Fox на Nintendo Switch 2: управление, маршруты, медали, wingmen, Gold Rings, бомбы, Pro Controller…
Перейти
UFC 6 управление: как бороться, комбинации, защита и настройки Control Assist
Большой гайд по управлению UFC 6: как поменять Control Assist, как бороться в ЮФС 6, какие комбинации выучить…
Перейти
Как играть в non-Steam игры со Steam Controller на ПК: большой гайд по Steam Input
Разбираем, как подружить Steam Controller с играми из Epic Games Store, GOG, Battle.net, Ubisoft Connect и Xbox Game…
ПерейтиСвязанная игра

Обсуждение
Комментарии
Пока здесь тихо. Можно задать вопрос или оставить своё мнение первым.