OpenPuck DIY Puck Adds PS5, Xbox, Switch Support to Steam Controller

OpenPuck is a free, open- source DIY alternative to the official Steam Controller wireless puck, adding PS5, Xbox, and Switch compatibility.

OpenPuck DIY Puck Adds PS5, Xbox, Switch Support to Steam Controller

Steam Controller owners who want to play on consoles now have a free, open-source option to bridge the gap. The community-developed OpenPuck replaces the expensive official wireless dongle with a DIY solution that handles input translation locally. This shift matters because it removes the barrier of proprietary hardware for players who prefer the Steam Controller’s layout on PlayStation, Xbox, and Nintendo Switch systems.

OpenPuck DIY Steam Controller puck
The OpenPuck uses a Pro Micro NRF52840 to emulate console controllers.

Community developer builds open-source hardware to bridge input gaps

The project centers on an inexpensive Pro Micro NRF52840 microcontroller board that emulates standard console controllers. Safijari, the community developer behind the initiative, designed the device to function as a direct input translator. The system connects the Steam Controller to non-Steam platforms by processing signals internally before sending them to the console.

OpenPuck Specifications

  • Microcontroller: Pro Micro NRF52840
  • Enclosure: 3D-printable design by Jakiii
  • Compatibility: PS5, Xbox, Nintendo Switch, PC
  • Charging: USB-C (no wireless charging)

Safijari provided a 3D-printable enclosure design created by Jakiii to house the microcontroller and wiring. The device relies on a web-based configuration interface to map inputs and manage connections. This open-source approach allows users to build the hardware themselves rather than purchasing a pre-assembled unit.

The OpenPuck supports USB-C charging for the Steam Controller while omitting wireless charging capabilities. This design choice simplifies the internal circuitry but requires users to plug in the controller for power. The solution currently targets PC, PS5, Xbox, and Nintendo Switch compatibility through local emulation.

The OpenPuck project offers a functional, low-cost alternative to the official Steam Controller wireless puck. Users can build the device using the provided 3D models and microcontroller specifications. This open-source hardware expands the utility of the Steam Controller across major gaming platforms without requiring additional purchases.

Discussion

0 comments

Log in to join the thread with a thoughtful take, question, or correction.

Add to the discussion