Visualization for Steam with Arduino lets you build a custom Steam Machine front plate display. The PC app detects your running game, system metrics, and supported achievements, then streams them to compatible Arduino hardware over USB. External hardware required.
Utgivningsdatum:
september 2026
Utvecklare:
Utgivare:
Taggar

Registrera dig för att lägga till denna artikel i din önskelista eller ignorera den.

Det här spelet är ännu inte tillgängligt på Steam

Planerat lanseringsdatum: september 2026

Intresserad?
Lägg till på din önskelista och bli meddelad när det släpps.
 

Om detta program

Visualization for Steam with Arduino is a software and Arduino firmware package for players who want to build a custom front plate for their Steam Machine or Steam gaming PC.

The app runs on your PC alongside the Steam client, detects the active Steam user and the currently running Steam game, then streams selected status data to an externally attached Arduino-based display setup. A single USB cable powers the board, flashes the firmware, and carries the serial data connection. With the matching firmware installed on the board, your custom front plate can show Steam context, system metrics, and supported achievement information while you play.

Important: external hardware is required.

This application provides the PC software and supported Arduino firmware. It does not include an Arduino board, display, front plate, enclosure, cables, Steam games, or any other physical device. To use the visualization features, you need a compatible Arduino board connected to the PC by USB, the supported display hardware, and your own custom build or mounting solution.

What the app does


  • Connects to the locally running Steam client.
  • Detects the active Steam user and the currently running Steam game.
  • Discovers a supported Arduino board connected over USB.
  • Flashes the supported firmware to the board from inside the app.
  • Streams front plate display data over a USB serial connection.
  • Sends game context and system metrics such as CPU, GPU, and RAM usage.
  • Supports player and global achievement text for games where the required achievement data is available.
  • Runs quietly in the background and can be minimized to the system tray.

Compatible hardware


The current release is designed for the following Arduino boards:

  • Arduino UNO R4 Minima
  • Arduino UNO R4 WiFi

The current display setup is designed for:

  • Adafruit 2.8-inch TFT Display Shield v2
  • 4x Arduino Modulino LED Matrix

Supported and planned input modules:

  • Arduino Modulino Knob (currently supported)
  • Arduino Modulino Buttons (planned)
  • Arduino Modulino Joystick (planned)

The reference module layout uses Qwiic cables for Modulino connections. If your layout needs more space between modules, use appropriate Qwiic-compatible extension cables for your physical build. Your own front plate, enclosure, mounting, and cable routing are up to your project design.

Front plate fit and airflow


The Arduino board and TFT display must physically fit behind your custom Steam Machine front plate. The reference board and display stack is approximately 2 cm tall, so your design needs a larger gap between the front plate and the machine chassis to leave room for the electronics, cables, and mounting hardware.

In the reference layout, no additional cooling is required for the front plate electronics because the Steam Machine already draws enough intake air through that area. Your custom build should still avoid blocking the machine's existing airflow path and should leave adequate clearance around the installed modules.

Supported data


Visualization for Steam with Arduino is built around compact, real-time status updates that fit on a small front plate display. Depending on the game, system, drivers, and available Steam data, the board can receive:

  • Steam persona name
  • Steam game name
  • CPU usage
  • GPU usage
  • RAM usage
  • Player and global achievements where available
  • FPS data (planned)
  • VRAM usage (planned)
  • Player stats (planned)

Some fields may be unavailable on some systems or in some games. Hardware counters, driver support, operating system permissions, and game-specific Steam data can affect what the app can detect.

System requirements and setup notes


The app is intended for Windows and Linux desktop systems, including SteamOS, running the Steam client. A compatible Arduino board must be connected by USB and visible to the operating system as a serial device. Internet access is required during setup and normal use for firmware download, game artwork, and supported Steam achievement data.

Not an official hardware bundle


This is an independent companion utility and firmware package for hobbyist front plate projects. It is not made by, endorsed by, sponsored by, or affiliated with Valve, Arduino, or Adafruit. Steam, Steam Machine, SteamOS, Arduino, Modulino, and Adafruit names are used only to identify compatibility with the relevant software, boards, and accessories.

Trademarks and copyright


Valve, the Valve logo, Steam, the Steam logo, Steam Machine, and SteamOS are trademarks and/or registered trademarks of Valve Corporation.

Arduino, the Arduino logo, and Modulino are trademarks or registered trademarks of Arduino S.r.l.

Adafruit is a trademark or registered trademark of Adafruit companies.

All other trademarks are the property of their respective owners.

Application software, Arduino firmware, store assets, and trailer video content are copyright (c) 2026 Dunaparty. All rights reserved, except where separate third-party licenses apply.

Trailer music credit:

Punch by Alex-Productions |
Music promoted by
Creative Commons CC BY 3.0

Systemkrav

Windows
SteamOS + Linux
    Minimum:
    • Kräver en 64-bitars processor samt operativsystem
    • OS: Windows 10+
    • Lagring: 1 GB ledigt utrymme
    • Ytterligare anmärkningar: External Arduino device required
    Rekommenderade:
    • Kräver en 64-bitars processor samt operativsystem
    • OS: Windows 11
    • Lagring: 1 GB ledigt utrymme
    • Ytterligare anmärkningar: External Arduino device required
    Minimum:
    • Lagring: 1 GB ledigt utrymme
    • Ytterligare anmärkningar: External Arduino device required
    Rekommenderade:
    • Lagring: 1 GB ledigt utrymme
    • Ytterligare anmärkningar: External Arduino device required
Recensionsfilter