← All stories
● Covered by 1 source · 1 reportMedium impact

DIY 'OpenPuck' enables Steam Controller to emulate multiple gamepads without Steam Input

New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • OpenPuck allows native emulation of various controllers
  • Firmware is open-source and easy to install
  • No need for Steam Input for functionality

OpenPuck Overview

The OpenPuck is a DIY solution created by enthusiast Safijari for Valve's new Steam Controller. Unlike the controller's inability to natively support XInput, OpenPuck enables seamless emulation of Xbox, PlayStation, and Nintendo gamepads without having Steam running in the background.

Technical Implementation

The project utilizes open-source firmware that can be flashed onto a microcontroller. Specifically, the Pro Micro NRF52480 is recommended due to its Bluetooth and 2.4 GHz capabilities. After installing the firmware, users can convert their dev board into a fully functional Steam Controller puck.

Easy Setup and Configuration

Setup involves plugging the microcontroller into a computer and uploading an Arduino sketch. The firmware intercepts raw input data from the Steam Controller, permitting real-time emulation. Configuration options are accessible via a simple website employing the WebUSB API, enabling users to switch between various gamepad modes.

Supported Modes and Compatibility

OpenPuck supports multiple controller configurations including Switch Pro, Xbox, DualSense, and DualShock. The configuration mode is responsive enough to use features like gyro and haptics on supported consoles, clarifying the usability of the Steam Controller across different gaming platforms.

Additional Features

A sub-project, 'ReversePuck', allows a Steam Deck to function as an external controller for the Steam Controller, supporting most of its features—excluding grip. This enhances the versatility of the Steam device ecosystem.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~34 min · 27 stories · Oct 02

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub safijari/openpuck

Reporting from

An enthusiast has developed 'OpenPuck,' a DIY firmware for the Steam Controller that allows it to emulate Xbox, PlayStation, and Nintendo controllers without requiring Steam. The project provides real-time on-device emulation and offers flexible configuration through a web interface, impacting how gamers utilize the Steam Controller.