A do-it-yourself project dubbed 'OpenPuck' is breathing new life into the Steam Controller, transforming it into a versatile gamepad capable of emulating Xbox, Nintendo Switch, and PlayStation controllers. This endeavor, spearheaded by GitHub user safijari, utilizes a Pro Micro NRF52840 board, an inexpensive component that can be programmed to mimic the functionality of the Steam Controller's wireless receiver.

The OpenPuck project allows the controller's inputs to be translated into console-specific equivalents while retaining Steam-specific features. According to safijari, the Switch and PlayStation 3 modes have been verified to work on actual consoles, though user experiences may vary. Emulation for the DualSense controller is currently limited to PC.

To set up the OpenPuck, users must connect both the Steam Controller and the Pro Micro board to a PC via USB-C and flash the microcontroller. Once this process is complete, the Steam Controller can connect wirelessly. For Xbox emulation, holding down all four back buttons and pressing 'X' activates a mode that maps inputs to their expected counterparts. In this configuration, the right trackpad functions as a mouse, but this feature is presently supported only on Android and SteamOS.

Switch mode is accessed by holding the back buttons and pressing 'Y', and it includes support for gyro and haptic feedback. Pressing the back buttons and 'B' initiates "Lizard" mode, which makes the Steam Controller behave as it normally would when Steam is not the active application, even when Steam is running in the background. This mode can be advantageous when using high-privilege applications.

The project is noted as being a work in progress, with the developer acknowledging the significant use of AI tools in its creation. Users will also need to 3D print a chassis for the OpenPuck, with multiple design options available. A notable drawback is the OpenPuck's inability to wirelessly charge the Steam Controller, as it lacks the necessary pins.

In addition to the OpenPuck, safijari also developed ReversePuck, a related project that allows Steam Controller inputs, excluding grip controls, to be emulated on the Steam Deck. This enables the Steam Deck to function as a high-end console controller. These community-driven projects highlight the ongoing innovation within the maker community inspired by Valve's hardware offerings.