What is the ClockworkPi GameShell?The ClockWorkPi GameShell kit is a portable retro gaming console. Although the Pi in its name may hint at Raspberry Pi internals, the GameShell kit rocks different internals. At its core, you'll find a quad-core Cortex-A7 CPU, ATmega168p programmable keypad, built-in Wi-Fi and Bluetooth, as well as 1GB DDR3, a 16GB microSD card with ClockworkPi OS, micro HDMI output, and 1200 mAh rechargeable battery. ClockworkPi OS uses Linux kernel 4.1.
A programmable keyboard comes complete with Arduino compatibility. You'll find 12 independent I/O buttons. There's expandability to 17 buttons, and the module may be used with a USB port. Among the keypad buttons, you'll find a D-pad, X, Y, A, B, start, select, shift, and menu. Audio churns out of a two-channel stereo speaker, and visuals are lush on its 2.7 inch IPS RGB display with 60 frames per second (FPS) support. Like kits such as the Pimoroni Picade, all the parts come standard but you'll need to assemble the entire unit. However, unlike the Picade, a board is included.
- ATmega168p programmable keypad
- Wi-Fi and Bluetooth onboard
- Cortex-A7 CPU
- 1GB DDR3 RAM
- 16GB microSD card loaded with ClockworkPi OS
- 1200 mAh rechargeable battery
- micro HDMI out
What is ClockworkPi OS?The GameShell by ClockworkPi runs Clockwork Pi OS. It's a Debian 9 ARMhf Linux distribution (distro) which uses the mainline Linux 4.1 kernel. As such, the likes of Libretro, PyGame, and Phaser.io remain compatible with ClockworkPi OS. Aside from gaming, ClockworkPi OS includes a music player. Sure, your phone likely offers the same functionality, but with its retro aesthetic, the Clockwork Pi GameShell boasts a Sony Walkman-eqsue experience.
How to Make a DIY Portable Retro Game Console With ClockworkPi GameShell
First, begin by putting together the screen portion of the ClockworkPi GameShell. Each PCB piece of the GameShell unit is labeled. There's an A sheet and B sheet, with individual components labeled with a number as well. Take B3 and A3, remove them from the PCB sheet, insert the screen. By default, the ribbon cable will face the opposite way as it needs to for the cutout on the side of the clamshell screen holder. As such, you'll need to fold it over.
ClockworkPi GameShell Review: Fairly Easy, Fun Retro Gaming Goodness
The ClockworkPi GameShell is a fantastic device. It's similar to the Odroid Go, but with key differences. Like the original Nintendo GameBoy, the GameShell from ClockworkPi boasts a chunky exterior. Compare that to the Odroid Go with its slim GameBoy Color form factor. Connectivity is excellent. My main issue with the Odroid Go was its lack of a headphone jack. That's an odd exclusion, especially for a portable retro game console. At the top of the GameShell device, you'll find a headphone jack, as well as micro HDMI output and power button.
The onboard speakers aren't audiophile quality, but they're perfect for a portable device such as the ClockworkPi. The D-pad, X, Y, A, and B buttons, menu, shift, select, and start keys feel responsive. I appreciate that a microSD card with the ClockworkPi OS comes bundled, however the microSD card slot isn't accessible with the console put together. To access it, you'll need to pop the GameShell open. That's a major oversight considering you may wish to upgrade your storage as your ROM collection and music collection expand. Transferring files over Wi-Fi via SSH is simple enough, and I like the inclusion of wireless networking and Bluetooth.
Installation is pretty painless, though the included directions leave a bit to be desired. They're pretty barebones, merely featuring pictures of how to assemble the GameShell. Mostly, they're easy to follow, but putting together the device required a bit of guess and check with inserting various pieces. Some of the plastic materials felt fiddly and more dainty than I'd have liked. Still, the end result gave a sturdy vibe which I wasn't worried about chucking in my backpack. Unfortunately, the screen resolution is pretty low at 320x240, well below VHS quality.
ClockworkPi GameShell Review: Fantastic Modular DIY Retro GamingUltimately, a few minor flaws don't substantially mar an otherwise incredible experience. A low-res screen isn't ideal, but for the size it's totally fine. Though the directions are a bit unclear in spots such as which cables to use and orientation of certain components in their clamshells, it's easy to figure out with patience and occasionally a bit of messing around. I love the retro GameBoy aesthetic, as well as headphone jack and music player. I plan to upgrade my microSD card for use as a retro game console and Walkman-type gadget.
My biggest gripe is that microSD card access requires opening up the entire GameShell. That's a minor nuisance on a solid device. I definitely plan to keep the ClockworkPi GameShell in my backpack for bouts of gaming on the go.