Overview
- An enthusiast known as safijari published the OpenPuck project on GitHub this week, providing open-source firmware and a web configurator that emulate Valve’s puck and present multiple console controller profiles.
- OpenPuck runs on an inexpensive NRF52840 Pro Micro dev board and is flashed via DFU drag‑and‑drop, with a WebUSB-based configurator used to switch modes and customize inputs.
- The firmware translates raw Steam Controller data on the receiver itself so the pad can work without Steam Input, enabling Switch Pro, Xbox, DualSense/DualShock and Steam Controller modes in many cases.
- There are clear limitations: the DIY puck lacks the factory puck’s charging passthrough, some PlayStation modes are PC‑only, Switch mode exposes gyro and haptics but other features vary by platform, and the project’s 1 ms latency claim is reported by the creator and not independently verified.
- A ReversePuck subproject is under development to stream Steam Deck controls over 2.4 GHz to OpenPuck devices, and the project could broaden low‑cost, cross‑platform use of Valve’s controller while spurring further maker community work.