Skip to content

tRexRunnerNano is a tiny game console, mimicking retro handheld video game consoles, that can fit on a keychain. The little device measures just 46x35x19mm and has a 128x32px screen. Game running on this device is Google's easter egg T-Rex Runner.

License

Notifications You must be signed in to change notification settings

Deni90/tRexRunnerNano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Welcome to tRexRunnerNano Project

About

This project tries to be the smallest implementation of Google's easter egg T-Rex Runner with resolution of only 128x32px. alt text

The goal is to make a small game console by using Atmels Atmega88 microcontroller and SSSD1306 oled display.

Schematic & PCB

Made with AUTODESK EAGLE 9.0.0

3D model

Made with FreeCAD 0.18

DM DIY-MORE OLED-091

Popular I2C OLED 32x128 display from diy-more has an issue. It doesn't properly start after power on, but starts without problems after reset. To solve this problem swap R3 and R4 resistors.

Solution found at: https://youtu.be/__3InV5tdzM

Building

cd firmware
make hex

Flashing the MCU

Before flashing set up the AVR programmer by changing the value of PROGRAMMER variable in firmware/Makefile. By default it is set to usbasp.

PROGRAMMER = usbasp

To flash fuses, firmware and eeprom:

cd firmware
make program

To flash firmware only:

cd firmware
make flash

For more information:

cd firmware
make

About

tRexRunnerNano is a tiny game console, mimicking retro handheld video game consoles, that can fit on a keychain. The little device measures just 46x35x19mm and has a 128x32px screen. Game running on this device is Google's easter egg T-Rex Runner.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published