Particle.news

OpenPuck Turns Steam Controller Into PS5, Xbox and Switch Gamepad

Open-source firmware and a cheap Pro Micro NRF52840 board let the Steam Controller pair with other consoles as native wired controllers.

Overview

  • OpenPuck is an open-source DIY project that reproduces Valve’s Steam Controller wireless puck by combining custom firmware with a Pro Micro NRF52840 development board.
  • Users can flash the board via DFU or by bridging pins and then pair a Steam Controller to the OpenPuck so the pad behaves like the factory receiver.
  • The firmware supports on-device emulation of Xbox, Nintendo Switch, and PlayStation controllers through button combos and a web configurator for mode and input customization.
  • The DIY puck costs roughly $8 for the board, includes a short demonstration video and 3D-print case files, and aims for an accessible build process for hobbyists.
  • OpenPuck does not replicate the factory puck’s charging function and it cannot recreate Steam Input features that only work while Steam is running, but it broadens where the controller can be used outside Valve’s ecosystem.