Direct answer: A Raspberry Pi 4 Computer Model B 8GB boots from a Crucial BX500 1TB SATA SSD over USB 3.0, drives an HDMI display, and comfortably emulates everything through PlayStation 1, Sega Saturn, and Dreamcast in 2026. Mount it in a print-in-place case that friction-fits to a wall bracket and you have a $200 total build that plays the games most people actually want to play, at the price of a decent dinner.
Step 0 diagnostic: which era do you actually want?
The single decision that drives every other decision in this build is which console generation you want to emulate. It sets the CPU floor, the RAM floor, the storage size, the controller choice, and the honest cutoff. Get this wrong and the rest of the build wastes money on the wrong axis.
Retro through the 16-bit era. NES, SNES, Genesis, Game Boy, and their contemporaries. A Pi 4 is spectacular overkill; you could do this on a Pi Zero 2 and have change. If this is your target, buy the smallest Pi that has HDMI.
Fifth generation. PlayStation 1, Nintendo 64, Sega Saturn. This is where the Pi 4 shines. Comfortable performance across the whole library, with the Saturn being the marginal case that needs the fastest cores you can get.
Sixth generation. Dreamcast, PlayStation 2, GameCube. Dreamcast works well on the Pi 4. PS2 and GameCube are hit-or-miss; specific titles work, others struggle. Set your expectations accordingly.
Seventh generation. Wii, PSP. The Pi 4 is not the right board for either at reasonable fidelity in 2026. If PSP is on your must-play list, the honest answer is a Pi 5 or a mini-PC.
This article's build target is fifth-and-sixth-generation with the honest Dreamcast-era cutoff. Everything downstream is sized for that.
Why the wall-mount pattern solves a real problem
An arcade cabinet on a desk is a piece of furniture that competes with a keyboard. A tower emulation box under the desk is fine but hard to access. A retail retro console like the Sega Genesis Mini works but locks you to a single library. What actually solves the "I want to play arcade games sometimes but not enough to give up desk space" problem is a mount that stays out of the way and comes down in three seconds.
The 3D-printable slide-in cabinet designs that started appearing on Printables and Thingiverse in 2025 hit the right shape for this. The mount is a bracket that screws to the wall; the cabinet slides onto the bracket via a keyhole slot and hangs there. When you want to play, you plug in a controller, connect HDMI to your monitor or TV, and go. When you are done, the cabinet slides off and lives in a drawer.
Key takeaways
- Print time: roughly 18 to 24 hours for the whole cabinet on a mid-range printer at 0.2mm layer height.
- Filament: roughly 300 to 400 grams of PLA or PETG. PLA is cheaper; PETG is more forgiving of heat.
- Board: 8GB Pi 4 for Dreamcast-era headroom. 4GB is fine if you stop at PS1.
- SD versus SSD boot: SSD boot cuts library scan and game load times by 3 to 5x and does not wear out.
- Controller latency (wired): 5 to 8ms end-to-end, imperceptible for the target library.
What you will need
The full bill of materials, priced at July 2026.
- Raspberry Pi 4 Computer Model B 8GB. Roughly $75. The 8GB variant costs slightly more than the 4GB and gives you meaningful headroom for Dreamcast emulation.
- Crucial BX500 1TB SATA SSD plus a USB 3.0 SATA adapter. Roughly $80 combined. Boot the Pi from this over USB rather than from microSD; it is faster and it does not wear out.
- GameSir G7 SE Wired Controller. Roughly $45. Hall-effect sticks so the controller does not develop drift on year two.
- Official Raspberry Pi USB-C 27W power supply. Roughly $10. Do not skip this; a random 5V adapter causes brownout errors.
- 3D-printed case. Filament cost roughly $8 to $12 if you print it yourself, or roughly $40 to $80 if you commission a print.
- HDMI cable (Pi 4 uses micro-HDMI). Roughly $8.
- Optional: Raspberry Pi Zero W Basic Starter Kit mounted as a companion scoreboard display. Roughly $15.
- Optional: KSIPZE LED Strip Lights for bias lighting behind the cabinet. Roughly $18 for 100 feet of coverage that is much more than you need.
- Optional couch controller: PlayStation DualSense Wireless Controller. Roughly $65.
Core build total, before optional accessories: about $220 street. Optional accessories push it to $300 to $340.
Printing the case
Print settings that have worked reliably across multiple builds and mid-range printers.
Layer height 0.2mm. This is a decorative-plus-structural print; 0.2mm is the compromise between visible layer lines and print time. Going down to 0.16mm doubles print time for a marginal appearance win; going up to 0.28mm speeds it up meaningfully but shows on the visible front face of the cabinet.
Wall count four. Anything less and the friction-fit tolerances on the bracket slot become inconsistent. Anything more is overkill; the wall thickness beyond four walls does not add strength for this geometry.
Infill 15%. The case is a hollow shell; the infill provides some rigidity but the wall count is doing most of the structural work. Gyroid or cubic infill patterns are both fine.
Friction-fit tolerance for the wall bracket slot: 0.2mm on each face. This is the tolerance that has proved reliable across a heated bed at typical extrusion temperatures. Print a small test piece first; if the fit is too tight, sand a fraction of a millimeter off the male side of the slot rather than reprinting the whole cabinet.
PLA works for indoor use in a temperate room. PETG is worth the small extra cost if the cabinet will live near a window where sun exposure could warp PLA in summer.
Why boot from SSD instead of microSD?
Two reasons that both matter.
Random-read speed on a microSD card is roughly 20 MB/s at best in the fastest V90 grades, and 8 to 12 MB/s in commodity cards. Random-read speed on a SATA SSD attached over USB 3.0 is roughly 400 to 500 MB/s. Game library scan times, texture-heavy 5th-generation loads, and ROM-set enumeration all improve by 3 to 5x on the SSD.
Endurance on microSD cards is the second reason. RetroPie writes constantly — save states, screenshot captures, network history, log files. A serious retro gaming setup will burn through a commodity microSD card in a couple of years. A SATA SSD's write endurance is orders of magnitude higher; the same workload takes decades to dent it.
USB boot configuration on the Pi 4 is a one-line edit to the config file plus a reboot. The Raspberry Pi getting-started documentation documents the process; the community RetroPie docs cover the specific configuration for their image.
Thermal reality
A slide-in wall-mounted case with passive cooling produces a specific set of thermal outcomes. Idle temperatures sit around 40 to 45 degrees Celsius depending on ambient. Casual 8-bit and 16-bit emulation runs cool: 45 to 55 degrees. PlayStation 1 emulation pushes it to 55 to 65. Saturn emulation is the hot corner at 65 to 75 degrees under sustained play; Dreamcast emulation lands at 70 to 78 degrees.
The Pi 4 begins throttling at 80 degrees. All of the above stays comfortably below throttle in a typical air-conditioned room. In a warmer environment or with the cabinet sitting in direct sun, a small heatsink stuck to the SoC drops sustained temperatures by 8 to 12 degrees, which is enough to keep even Dreamcast emulation out of throttle territory.
Input latency
Wired controller latency on a Pi 4 running RetroPie is 5 to 8ms end-to-end from button press to on-screen response. That is imperceptible for the target library; retro-era games were designed for latency budgets that were much higher. Bluetooth controller latency is 15 to 25ms on a good link, up to 60ms on a bad one. Wired is the correct default here.
The GameSir G7 SE is our pick for the desk-side controller because it is cheap, it has Hall-effect sticks and triggers, and it works natively as an XInput device that RetroPie recognizes immediately. If you also want a couch controller for occasional Dreamcast sessions on the TV, the DualSense is a fine wireless choice; the latency penalty is real but tolerable for the target library.
Which systems will a Pi 4 handle in 2026?
| Era | Emulation quality | Notes |
|---|---|---|
| Atari 2600, NES, SMS | Perfect | Overkill hardware |
| SNES, Genesis, Game Boy, TG-16 | Perfect | Any Pi is fine |
| Arcade (pre-1995) | Near-perfect | MAME core dependent; most titles work |
| PS1, N64 | Very good | Specific N64 titles need per-game tuning |
| Saturn | Good | Fastest core (Kronos) needs the Pi 4 |
| Dreamcast | Good | Reicast/Flycast; some titles need tweaks |
| PSP | Marginal | Not recommended in 2026; use a Pi 5 |
| PS2, GameCube, Wii | Marginal | Specific titles work; not the pick |
The honest cutoff for a Pi 4 in 2026 is Dreamcast. Everything past that is compromise territory; if PSP or PS2 is on your must-play list, the Pi is not the correct board and the money is better spent on a used mini-PC.
Lighting and finish
Bias lighting behind a wall-mounted cabinet fills the room with a soft glow that makes the display look substantially better in a dim environment. A KSIPZE LED Strip Lights two-roll pack is far more coverage than you need for a small cabinet; use one strip and store the other for a future project.
A companion scoreboard display driven by a Raspberry Pi Zero W Basic Starter Kit is the kind of decorative extra that makes the whole build feel finished. A small HDMI screen driven by the Zero W can show your high scores, the currently-loaded ROM, or a live leaderboard for the emulator you use most.
Perf-per-dollar versus buying a retail Genesis Mini
The honest counter-case for not building anything at all. A Sega Genesis Mini is a retail retro console at around $80 with a curated library of 40+ games. It works on plug-and-play. It requires no printer, no filament, no BIOS configuration, no ROM sourcing. For someone who wants to play Sonic on a Sunday afternoon and nothing else, the retail box is unquestionably the right buy.
The build is for a different reader: someone who wants a library of hundreds or thousands of games from multiple systems, who values the customization the emulator layer allows (rewind, save states, shader stacks), and who accepts the setup labor as part of the fun. If that reader profile is not you, buy the retail box.
Bottom line
A Pi 4 wall-mounted arcade cabinet built around 3D-printed hardware, SSD boot, and a Hall-effect controller is the right build for anyone who wants a serious retro library without the desk footprint. At roughly $220 core cost, it undercuts a decent retail retro console and covers ten times the library. The honest cutoff is Dreamcast; past that the Pi 4 is the wrong board and the build is a compromise. Everything under Dreamcast plays beautifully on this rig for years.
Related guides
- Hosting a Period-Correct LAN Party in 2026
- Raspberry Pi 5 IOMMU Support Is Landing in the Mainline Linux Kernel
- Open WebUI on a Raspberry Pi 4, Inference on an RTX 3060
- GameSir G7 SE vs DualSense: Which Controller Is Better on PC in 2026?
Citations and sources
- Raspberry Pi getting-started documentation — reference for USB boot configuration and Pi 4 hardware capabilities, accessed July 2026.
- RetroPie documentation — reference for emulator configuration and per-system tuning notes, accessed July 2026.
- Adafruit learning system — reference for the LED strip wiring pattern used in the bias-lighting section, accessed July 2026.
_This is an editorial synthesis of published community documentation and hardware specifications. Confirm current filament pricing and controller availability before committing to the exact bill of materials described._
