Framework 3D Printer Custom Handheld Gaming PC
Tommy B wanted something like the ASUS ROG Ally or Lenovo Legion Go, but needed the ability to customize / repair the hardware, which lead him to this project. He basically 3D-printed an enclosure to a Framework laptop mainboard and its battery.



As you might have expected, the most challenging part of this build was getting the shell just right, or at least spacious enough to fit an 8″ LCD screen, Framework mainboard, battery, stereo speakers, and and mechanical switches for the buttons. The latter is connected to an Raspberry Pi RP2040-based board running GP2040-CE firmware. This basically allows the operating system to detect the mechanical switches as an XBox controller.

Lenovo Legion Go 8.8" 144Hz WQXGA Handheld Touchscreen Gaming PC AMD Ryzen Z1 Extreme 16GB RAM 512GB SSD...
  • ULTIMATE GAMING IMMERSION: Elevate your gaming experience with the Lenovo Legion Go and enjoy lightning-fast performance and vibrant visuals from...
  • UNLEASHED GAMING POWER: Harness the strength of the AMD Ryzen Z1 Extreme processor and enjoy unmatched processing power for fluid gameplay
  • IMMERSIVE VISUAL EXPERIENCE: Dive into gaming like never before with the Legion Go's stunning 8.8" WQXGA touch display that makes every frame come to...

This is fantastic. The use of actual mechanical switches for the buttons is a great idea, and I love that the project doesn’t use any custom PCBs (though custom PCB services are ubiquitous enough that this is no longer a huge obstacle to the DIYer),” said one commenter.

[Source]

Author

When it comes to cars, video games or geek culture, Bill is an expert of those and more. If not writing, Bill can be found traveling the world.