A tiny, open hardware, ESP32-powered retro-gaming console

This project is coming soon. Sign up to receive updates and be notified when this project launches.

microByte is a handheld, battery-powered console that allows you to play games—from the NES, GameBoy, GameBoy Color, Game Gear, and Sega Master System platforms—on a backlit, color IPS display using built-in controls. And it’s fully compatible with Arduino IDE, so you can also run your own sketches on it!

Whether you’re looking to play games, design games, build a Wi-Fi or Bluetooth traffic analyzer, monitor a home-automation system, control robots, or display sensor data—to name just a few sample applications—microByte is a great place to start. It’s also a perfect platform for those who want to learn (or teach others) about the Arduino ecosystem and about programming for the popular ESP32 module.

And it all fits in a 7.8 x 4 x 1.7 cm package!

Technical Specifications

  • Processor: ESP32 Wrover E
    • Two main cores with a max frequency of 240 MHz and an ultra low power core
    • 8 MB of RAM
    • 16 MB of flash
    • An integrated Wi-Fi and Bluetooth antenna
  • Display: ST7789 IPS Screen
    • 1.3" diagonal
    • 240 x 240 pixel resolution
    • 60 Hz max refresh frequency
  • Sound: On-board speaker powered by a MAX98357AETE+T I²S amplifier
  • Storage: MicroSD card slot
  • Controls: 13 onboard buttons, including
    • 8 Inductive direction and action buttons with rubber membranes
    • 3 additional buttons (Start, Select, and Menu)

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: