Introduction: ESPlay Micro - Retro Game Console + MicroPython

ESPlay Micro is a retro game console, this is a project first shared on Hackaday: You can go there to get all the codes and files on it.

ESPlay Micro is a handheld game console based on ESP32, it is a small game console could play on NES, or other systems, like Gameboy, Gameboy Color, Sega Master System, etc. ESPlay Micro also supports Arduino, and Micro Python.

Step 1: Power on With ESPlay Micro

Now I would like to share my first play with theESPlay Micro.

It is only PCBA available, with the SD card, I can play a game as soon as power on. BTW, you can use a battery for the power supply or USB charger(there's a USB cable in the package).

I use a battery for power supply as the photo.

Step 2: Start to Play Game With ESPlay Micro

In the SD card, there're some default retro games in it, so I start playing with "Super Mario". It is easy to use, the function buttons are easy to understand, and I start in 1 minute.

The whole project I think is very impressive, and you can choose games on NES, It could also play other systems too, like Gameboy, Gameboy Color, Sega Master System, Sega Game Gear, and Coleco Vision. Also other systems but not bundle with ESPlay micro emu app, like Turbo Gfx, Atari, MSX. and DOS Game like Doom or Duke Nukem 3D. This board also supports Arduino and MicroPython.

This console supports MP3 music play. You will need an earphone or speaker with audio interface, to enjoy the game background music when playing games. or enjoy your music time with ESPlay Micro.

Step 3: PCBA of ESPlay Micro

Now you can use it to play retro games like “Super Mario”, “ Contra”, “Battle City”, “ Maple Story”, etc.

You can get the prototype at Makerfabs:

And by now, there's not an outer case available, you can try with your talent and create a 3d printing case, I see there are 3d printing files on hackaday, but it seems the old version design, so the case doesn't perfectly match the PCBA button.
I asked the designer and told me that he has updated the hardware and software recently, the board I got is the updated version. But the designer is haven't finished the new case design.

And Makerfabs is help on that, need some more time to make a reasonable solution.

So I need to wait...

Youtube video:

Step 4: Video - Play Retro Game "Super Mario" Using ESPlay Micro

Step 5: Video - How to Add MP3 Mold to ESPlay Micro

Step 6: Video Reviews About ESPlay Micro

These are some video reviews, from @Davy and @Electronics Projects - Stefano91ste. Enjoy:)

Step 7: Update: New Version - ESPlay Micro V2

Compares to the V1 version, the main updates for the V2 are:

  • Acrylic Case added
  • Upgrade button and caps, to make the pressing feels much better
  • Lipo battery added in the package
  • Upgraded Lipo Charger IC TP4054, for faster battery charging
  • On-board mini speaker
  • 2.54” I2C breakout