Keychain Gameboy

Created on 14 Nov 2017

Scratch built emulation of Gameboy in an adorable form factor

Remember the 90's? Trading Recees for string cheese, crying when your teacher killed your Tamagotchi and of course, trading Pokémon. Powered by the same chip at the heart of the TI-84, the original Gameboy was a defining element of childhood for many 90's kids. Although ancient by todays standards, at the time it was nothing short of incredible.This project captures that nostalgia by faithfully recreating it in a novelty form factor. Custom Built Raspbery-Pi based miniature Gameboy emulator. Emulator written for raspberry pi in C/C++. Project placed with screen and buttons into custom case. Target size is something small enough to be used as a functional keychain. Project will split into two phases : software design of emulator and hardware design of the physical device.


Ethan Bless-Wint


Michaela Laurencin


Juliann Fields

Part Cost Quantity Total
JUmper Cables $6.98 1 $6.98
Jumper Cables for connecting board parts (edited by officers)
Jumper Cables (male) $6.98 1 $6.98
Jumper Cables for connecting board parts (edited by officers)
Perma Proto Board $8.50 1 $8.50
Broadboards for wiring
3.5 in screen $45.00 1 $45.00
Larger 3.5 in screen for large scale replica
GAMEPAD PCB $4.95 3 $14.85
CONSOLE DEBUGGER $6.95 1 $6.95
CONSOLE CABLE for debugging running emulators
Ethernet Adapter $14.95 1 $14.95
Hardwired eithernet conection for programming
Hammering Sodder Field $6.50 1 $6.50
Lets you hammer in headers instead of error prone soldering
Soft Tactile Button (8mm) x 10 $1.95 1 $1.95
Soft Buttons for dpad
PiTFT Plus 320x240 3.2" TFT + Resistive Touchscreen $39.95 1 $39.95
Display output module
Lithium Ion Battery - 3.7v 2000mAh $12.50 2 $25.00
LiPo Battery to power device
Raspberry Pi Zero W (Basic Kit) $24.50 4 $98.00
(Officer Edit: Used Kit) ARM based board to run emulation software
Break-away 0.1" 2x20-pin Strip Dual Male Header $0.95 5 $4.75
Headers for connecting components
Tactile Button switch (6mm) x 20 pack $2.50 1 $2.50
Set of clicky buttons for gamepad
Tiny OTG Adapter - USB Micro to USB $2.95 2 $5.90
Adapter for progrsamming unit
5V 2.4A Switching Power Supply with 20AWG MicroUSB Cable $7.50 1 $7.50
Power Supply for project
PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A - 1000C $19.95 2 $39.90
Battery Controller
PiGrrl Zero Custom Gamepad PCB $2.50 6 $15.00
PCB for buttons
Adafruit Joy Bonnet for Raspberry Pi $15.00 1 $15.00
Shield for game inputs
Project Totals: 36 $366.16
Track 1 Base Budget: $250.00
Preferred Vendor Budget Bonus: $0.00
Remaining Budget: $-116.16