Inside 'SteamBoy': PhyFawkes' 3D-Printed Vertical Steam Deck & Essential Hardware Tweaks

โ€ข di, 11 aug 2026
Inside 'SteamBoy': PhyFawkes' 3D-Printed Vertical Steam Deck & Essential Hardware Tweaks
๐Ÿ“ธ Photo / Image Credit: Cover Photo: AI-impression (3D-printed vertical SteamBoy handheld concept)

๐ŸŽฎ Inside 'SteamBoy': PhyFawkes' 3D-Printed Vertical Steam Deck & Essential Hardware Tweaks

Original Source & Credits


The Valve Steam Deck is already a landmark device in portable gaming, but its open x86 architecture and modular design have inspired a thriving community of extreme DIY hardware modders.

The undisputed centerpiece of recent community modding is a viral creation by Reddit hardware modder PhyFawkes (u/PhyFawkes) in the r/SteamDeckModded community: the "SteamBoy"โ€”a radical project that transplants the full internal hardware of a Valve Steam Deck into a 3D-printed, vertical, Game Boy-sized chassis.

This guide covers the engineering story behind PhyFawkes' vertical SteamBoy, followed by essential step-by-step guides for NVMe SSD upgrades, GuliKit Hall Effect joysticks, BIOS UMA VRAM tweaks, CryoUtilities 2.0, and Decky Loader plugins.



๐Ÿ•น๏ธ Headline Feature: PhyFawkes' Vertical 'SteamBoy' 3D-Printed Mod

1. The Engineering Feat & Reddit Project

Reddit modder PhyFawkes set out to answer a wild question: Can you turn a wide 7-inch Steam Deck into a vertical, single-handed classic Game Boy form factor?

The result is the SteamBoyโ€”a custom 3D-printed vertical shell that compresses the entire LCD Steam Deck motherboard, dual speakers, battery, and face controls into a vertical "sandwich" stack just 32mm thick.


PhyFawkes SteamBoy Internal Teardown Assembly
Real teardown photo of PhyFawkes' vertical Steam Deck ribbon cable and motherboard sandwich assembly.


2. Thermal Management & Undervolting


Because the compact 32mm vertical shell leaves no room for Valve's stock heatsink and blower fan, PhyFawkes engineered a custom cooling solution:

  • 30x7mm Ultra-Compact Fan: Fitted with a custom 3D-printed mounting bracket over a slimmed-down heatsink.

  • -50mV CPU/GPU Undervolt: By applying a -50mV undervolt across the AMD Aerith APU via custom BIOS settings, the vertical unit maintains stable operating temperatures (70ยฐCโ€“80ยฐC) under load without thermal throttling.



3. The 1200x1080 90Hz AMOLED Screen Mod


Instead of retaining the wide 16:10 stock display, PhyFawkes integrated a high-density 1200x1080 90Hz AMOLED panel (originally designed for VR headsets). Connecting this custom display required a custom eDP adapter PCB and modified display timings flashed directly into the motherboard BIOS.


๐Ÿ› ๏ธ Essential DIY Hardware Modifications

Whether you are building a custom chassis like PhyFawkes or upgrading your daily Steam Deck, these hardware mods deliver the highest performance return:

1. ๐Ÿ’พ M.2 NVMe 2230 SSD Upgrade (Shader Cache & Storage Fix)

  • Why It Matters: The stock 64GB eMMC drive fills up quickly from SteamOS Shader Pre-cache files (often 30GB+ for games like Apex Legends or Elden Ring).
  • Drive Selection: Upgrade to a high-speed 1TB/2TB M.2 2230 NVMe drive (e.g. WD SN740 or Kioxia BG5).
  • Safety Rule: ALWAYS remove your microSD card before unscrewing the rear shell! Leaving a microSD card inserted will snap it in half when prying the plastic clips open.
  • Installation: Disconnect battery cable, transfer the silver thermal foil sleeve to the new NVMe drive, and reflash SteamOS using a recovery USB.

2. ๐Ÿ•น๏ธ GuliKit Hall Effect Joysticks (Permanent Drift Elimination)

  • The Friction Problem: Factory joysticks use potentiometers with resistive graphite wipers that wear down from friction, causing permanent stick drift.
  • The Electromagnetic Solution: GuliKit Hall Effect joysticks use non-contact magnetic position sensors. Because there is zero physical contact between moving components, they are immune to drift permanently.
  • Calibration Protocol: Reconnect the capacitive touch sensor wire, zero out the physical magnetic center using the GuliKit PCB button, and run the Linux software calibration tool in Desktop Konsole:
cp /usr/bin/thumbstick_cal ~/thumbstick_cal
chmod +x ~/thumbstick_cal
./thumbstick_cal

โšก System Performance & BIOS Optimization

1. โš™๏ธ 4GB BIOS UMA Frame Buffer Allocation

By default, SteamOS reserves a conservative 1GB VRAM buffer for the GPU. Increasing this in the BIOS eliminates 1% low frame drops in VRAM-demanding AAA titles: 1. Power off โž” hold Volume Up (+) + press Power to enter BIOS Setup Utility. 2. Navigate to Advanced โž” change UMA Frame Buffer Size from 1G to 4G. 3. Save & Exit (F10).

2. ๐Ÿš€ CryoUtilities 2.0 (Memory & Swappiness Optimization)

Created by Linux developer CryoByte33, CryoUtilities optimizes SteamOS memory management:
  • 16GB Swap File: Expands virtual memory overhead to prevent Out-of-Memory (OOM) game crashes.
  • Swappiness = 1: Forces SteamOS to prioritize fast physical LPDDR5 RAM over disk paging, stabilizing frame pacing.

๐Ÿงฉ Software Customization โ€” Decky Loader Plugins

Install Decky Loader in Desktop Mode to unlock essential Quick Access Menu plugins:

Plugin Key Capability
PowerTools Toggles SMT threads for emulators (Yuzu, PCSX2) & locks GPU clock frequency.
CSS Loader Applies custom UI themes (Obsidian, Nord, Material).
ProtonDB Badges Displays real-time Linux compatibility ratings (Platinum, Gold, Borked) on library cards.
Animation Changer Custom boot animations from SteamGridDB.

๐ŸŽฏ Summary

From PhyFawkes' vertical 3D-printed SteamBoy (r/SteamDeckModded Subreddit) to NVMe 2230 storage swaps and CryoUtilities tweaks, the Steam Deck stands out as the ultimate open handheld for DIY hardware modders.