ODROID-GO is an Arduino Compatible, ESP32 based Portable Gaming Console Kit

Orange Pi Development Boards

When I first saw Hardkernel made ODROID-GO portable gaming console, I immediately thought they did a Linux device ala PocketCHIP, since so far the company has only designed Android & Linux development board.

But ODROID-GO game console is actually based on Espressif ESP32 WiSoC,  programmable with the Arduino IDE, and launched to celebrate Hardkernel’s 10-year anniversary.

ODROID-GO

ODROID-GO specifications:

ODROID-GO Block Diagram
Click to Enlarge
  • SoC – Custom ESP32-WROVER module with ESP32 SoC @ up to 240 MHz, 16 MB Flash, and 4MP PSRAM
  • Storage – micro SD card slot connected via SPI
  • Display –  2.4″ 320×240 TFT LCD (SPI)
  • Connectivity – WiFi 802.11 b/g/n 2.4GHz – 2.5GHz, Bluetooth 4.2 BR/EDR, BLE
  • Speaker – 0.5Watt 8Ω Mono
  • USB – 1x micro USB port for charging (500mA) and USB-UART communication
  • Expansion Port – 10-pin header with  I2C, GPIO, IRQ at 3.3Volt
  • Misc – Buttons: Menu, Volume, Select, Start, A, B, Direction Pad
  • Battery –  3.7V/1,200mAh Li-Polymer good for up to 10 hours of continuous game playing timeThe game console does not come assembled however in order to server as an educational tool as well.
ODROID-GO Kit
Click to Enlarge

The kit shown above includes the following items:

  • ODROID-GO board
  • Front & back enclosures
  • 2.4″LCD module + LCD window
  • 4 button rubber , 2 button rubber, 2x 2 button rubber, button set
  • 8Ohm 0.5W speaker
  • 1x 10pin male header
  • 10x screws
  • Micro USB cable
  • 1,200mAh Li-ion battery

You’ll find instructions, and the complete technical details about the board including schematics, and Arduino documentation in the Wiki. You’ll also learn how to prepare a micro SD card to run the emulator for Game Boy, Game Boy Color, Game Gear, Nintendo Entertainment System (NES), and SEGA Master System.

ODROID-GO Arduino Programming

It’s not all about gaming though, as you can leverage the 10-pin header to use the kit as an Arduino development board with built-in display.

ODROID-GO game kit is sold for $32 plus shipping on Hardkernel store.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

29
Leave a Reply

avatar
12 Comment threads
17 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
20 Comment authors
NathanMihaiasdcrashoverridej4c0b Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
RobBrownNZ
Guest
RobBrownNZ

I’m such a sucker for this sort of stuff! I’ve ordered 2, for absolutely no good reason…

willy
Guest
willy

Well, for exactly the same stupid reason I ordered 4. I’ll give some away to friends. It’s your fault 🙂

blu
Guest
blu

Must.. resist.. the urge.. to buy..

Jerry
Guest
Jerry

Doesn’t raspberry already cover these uses with better community support?

CampGareth
Guest
CampGareth

A raspberry pi isn’t portable and doesn’t include battery management so would need that adding on. But sure, in theory you could use a pi for this stuff.

roel
Guest
roel

According me the gamegirl (from the lakka theme?) is using a pi zero.

Dingo
Guest
Dingo

I really like that it can be reprogrammed easily, especially since they expossed the GPIO pins on the top and wifi. I think people will do some really cool things with these.
Their not to expensive I’ll probably order one or two to play around with.

Gaetano
Guest
Gaetano

Let’s start with vintage computer emulation! Can this emulate a Commodore 64? And a Commodore Amiga? 😮 😛

Romain
Guest
Romain

Probably a c64 with low precision emulation. Forget about Amiga. Keep in mind limited buttons.

Basically 8 bit stuff should be OK to emulate provided you can control the games with handheld controls.

Alex
Guest
Alex

Check PocketSprite, it’s also using ESP32, and runs multiple emulators. It has much smaller (but OLED) screen though.

atarier
Guest
atarier

It is a nice product. But Pocketsprite has too small low resolution display with tiny buttons.
It is not comfortable to play longer time. I also need several GPIOs to play with hobby electronics.

Inder
Guest
Inder

Is it because of ODROID-GO craze that the Hardkernel site has crashed? The main page shows “Under construction” and the other pages show errors.

atarier
Guest
atarier

Their site is okay now.
If you live in the US, buy it from https://odroidinc.com/collections/odroid-development/products/odroid-go or https://ameridroid.com/products/odroid-go to save shipping cost.

Inder
Guest
Inder

Yes, the site is up again now! Since I live in Korea, I can directly order from Hardkernel.

theguyuk
Guest
theguyuk

Put Zx Spectrum on it and annoy those still waiting for a Vega+ ; )

atarier
Guest
atarier

Vega+ seems to be dead. http://retro-computers.co.uk/ I didn’t know that.

theguyuk
Guest
theguyuk

True, go look at the indigogo post on the funding site, passing it to a collections agency.

The Vega + backers should ask Odroid to build them one ! 🙂

asd
Guest
asd

whats the difference between this one and the https://www.bittboy.com/ for 19.99 $

j4c0b
Guest
j4c0b

did i get right there is no audio jack3.5mm?

crashoverride
Guest
crashoverride

There is no audio jack, but ESP32 has bluetooth so you could add bluetooth headphone support to your app.

Mihai
Guest

Sadly oDroid has issues with customs. I ordered 2 (one for me, one for a colleague) and I got a refund. I asked them to tell me when issues are fixed. I really, really wanted to get my hands on one. I still want one.

Nathan
Guest
Nathan

Does anyone know where I can find the software library for the odroid go