Tim Lindquist is an undergraduate student at Iowa State University and, if you enjoy classic games, it may be that you are the man of your dreams. His super cool Nintimdo RP project is a 3D printed case for a Raspberry Pi that is designed to simulate the size and shape of a Nintendo Switch without all of these silly modern game advances. In fact, RP Nintimdo is dedicated to playing classic games.
Writing Lindquist:
This project involved creating a portable gaming system that could also be used as a laptop. Above, the 3D model (Rev 3) that I created on Autodesk Inventor. Awaiting final impressions, More coming in August 2017. This project was to create a portable gaming system that could also serve as a laptop. The goal was to create a functional and aesthetic console. I'm using what I've learned with 3D modeling to create professional enclosures to house my circuits. Buttons have been built using tactile components behind a bare facade.
Inside is a Raspberry Pi 3 that holds a Broadcom BCM287 processor (ARM architecture) running a lite version of Linux (pixel) with emulators on top by retroarch and retropie. This interface with the 7-inch touch screen on the front to display the graphical interface. The buttons are wired on a microcontroller and finally on the motherboard for the games can be played. The thermals are controlled by bringing air through an intake located on the back. The air is directed to the heat sinks on the processor and the graphics card, and then passes through the fan and into a duct system that pulls the exhaust from the top of the unit.
Everything is open source and available on Github. You can download the models here and see the parts list here. After all, it is dangerous to go there alone. You'd better take a Raspberry Pi portable console printed in 3D.