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.

@eblesswi

Ethan Bless-Wint

@mlaurenc

Michaela Laurencin

@jbfields

Juliann Fields

Part Cost Quantity Total
5V 2.4A Switching Power Supply with 20AWG MicroUSB Cable $7.50 1 $7.50
Power Supply for project
Adafruit Joy Bonnet for Raspberry Pi $15.00 1 $15.00
Shield for game inputs
Tiny OTG Adapter - USB Micro to USB $2.95 2 $5.90
Adapter for progrsamming unit
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
PiTFT Plus 320x240 3.2" TFT + Resistive Touchscreen $39.95 1 $39.95
Display output module
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
Lithium Ion Battery - 3.7v 2000mAh $12.50 2 $25.00
LiPo Battery to power device
Soft Tactile Button (8mm) x 10 $1.95 1 $1.95
Soft Buttons for dpad
Hammering Sodder Field $6.50 1 $6.50
Lets you hammer in headers instead of error prone soldering
Ethernet Adapter $14.95 1 $14.95
Hardwired eithernet conection for programming
CONSOLE DEBUGGER $6.95 1 $6.95
CONSOLE CABLE for debugging running emulators
GAMEPAD PCB $4.95 3 $14.85
ALTERNATE GAMEPAD PCB
JUmper Cables $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
Jumper Cables (male) $6.98 1 $6.98
Jumper Cables for connecting board parts (edited by officers)
Project Totals: 36 $366.16
Track 1 Base Budget: $250.00
Preferred Vendor Budget Bonus: $50.00
Remaining Budget: $-66.16