ODROID-GO

To celebrate ODROID’s 10th anniversary, we present to you the ODROID-GO Game Kit! With a special anniversary board and with all the parts to put together your own game kit and see the workings behind such a device, it is not only a fun assembly project, it can be an educational tool to learn about all the hardware and software that goes into building such a device. Where to buy

Specifications

MCU Custom ESP32-WROVER(16 MB Flash Memory) CPU & RAM 80MHz - 240MHz(Adjustable), 4MB PSRAM Wi-Fi 802.11 b/g/n 2.4GHz - 2.5GHz Bluetooth Bluetooth v4.2 BR/EDR, BLE Display 2.4inch 320×240 TFT LCD (SPI interface) Battery Li-Polymer 3.7V/1200mAh, Up to 10 hours of continuous game playing time Speaker 0.5Watt 8Ω Mono Micro SD card slot 20Mhz SPI interface Micro USB port Battery charging(500mA) and USB-UART data communication Expansion Port 10Pin port(I2C, GPIO, IRQ at 3.3Volt) Input Buttons Menu, Volume, Select, Start, A, B, Direction Pad Power consumption Game emulation: 100~115mA, Sleep mode: 5.3~5.8mA, Power off: 0.1mA

Tutorials

Preparation

Building with ODROID-GO kit

Making a SD card for importing roms When you receive the product for the first time, the Go-Play App is basically written. So you can play games right away after you put the ROM on your SD card.

Play games

Write the other Applications (MicroPython, Doom, Arduino)

Advanced

Go-Play

Arduino

MicroPython

3rd party apps & games download pack

Here you will find all the third party apps and games that have been released so far for the Odroid Go by their contributors.

The list has been maintained by @jutleys. Thank you!

3rd party apps & games download pack

Trouble shooting: Force exit emulator or recover from a non-responsive emulator

When emulator keeps crashing due to the ROM compatibility issue, there is no display on the screen even though the LCD backlit is on.

In that case, you have to use “Menu” button to exit.

Power Switch Off, Hold Menu, Power switch On, Release Menu when Main Menu appears

Hardware

Documentations

ODROID-GO GPIO Pin Mapping

ODROID-GO GPIO ESP32 Pin # GPIO ODROID-GO GND 1 38 GND 3V3 2 37 IO23 LCD/uSD/EXT-Pin #8 (VSPI-MOSI) MCU/LCD Reset 3 36 IO22 uSD (VSPI-CS1) Battery ADC IO36 4 35 IO1 TXD0 BTN-START IO39 5 34 IO3 RXD0 BTN-AXIS-X IO34 6 33 IO21 BTN-AXIS-Y IO35 7 32 BTN-A IO32 8 31 IO19 uSD/EXT-Pin #7 (VSPI-MISO) BTN-B IO33 9 30 IO18 LCD/uSD/EXT-Pin #2 (VSPI-SCK) SPEAKER-IN(-) IO25 10 29 IO5 LCD (VSPI-CS0) SPEAKER-IN(+) IO26 11 28 IO17 BTN-SELECT IO27 12 27 IO16 LCD-Backlight PWM IO14 13 26 IO4 EXT-Pin #5 EXT-Pin #3 IO12 14 25 IO0 BTN-VOLUME GND 15 24 IO2 Blue(STATUS) LED BTN-MENU IO13 16 23 IO15 EXT-Pin #4 17 22 IO8 18 21 IO7 19 20 IO6

ODROID-GO Header(P2) Description