This open-source puck lets you use your Steam Controller on Xbox, Switch, and PlayStation consoles

Summary

  • The OpenPuck is a DIY adapter for using the Steam Controller on modern consoles (Xbox, Switch, PC modes).
  • Requires a Pro Micro nRF52840 and a 3D-printed case—cheap parts, easy build.
  • No wireless charging yet, but the creator does hope to add it in a future build.

Once you find a good controller, you really want to use it on every gaming device you own. Unfortunately, it’s not as easy as plugging an Xbox controller into your Switch, so you’re often hunting for workarounds.

Fortunately, some workarounds are easier than others. Take the Steam Controller, for instance, which recently got a third-party update for HID Remapper that lets you use it on other consoles. However, if you’d prefer to make something yourself, OpenPuck seems like the best way to achieve that right now.

OpenPuck lets you use your Steam Controller on any modern console

You can build your own right now

As spotted by Hackaday, the OpenPuck is a DIY equivalent to the official Steam Controller Puck. The bad news is that the OpenPuck doesn’t carry over the official puck’s ability to wirelessly charge your controller; however, it makes up for this by adding in compatibility for all modern consoles.

Here’s how it works: first, you connect to the OpenPuck with your controller. You plug the puck into whatever you want to control, then hit one of the built-in shortcuts on your controller. For example, pressing “back-4 + X” puts it into Xbox mode, while pressing “back-4 + Y” lets you use it like a Switch controller with gyro and haptics. You can even force the Steam Controller to go into “lizard mode,” which is what the controller falls back to if you plug it into a PC and Steam isn’t open.

The bill of materials includes a Pro Micro NRF52840 (which should cost under $10) and a 3D-printed case, so it definitely won’t break the bank getting this thing made. And while it doesn’t support charging yet, the creator does have it on their to-do list, so keep an eye out for that. Head over to the OpenPuck GitHub page and check out the video above for more information.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *