🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /Renewable Energy Power & Sustainability/Smart Solar Inverter Controller/Mokki: Much Retro Game Console
Mokki: Much Retro Game Console
Intermediate
STM32
₹1,500 – ₹5,000
6 – 12 Hours
Partial Kit

Mokki: Much Retro Game Console

Mokki is a portable retro game console built around an STM32 microcontroller and a monochrome OLED display, featuring cloud-compiled games sent via Bluetooth.

Originally published on Hackaday.io
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Passive Components (generic)
STM32 Board
Custom PCB / PCB Fab

Browse all components

How It Works

Why Build This

Gain hands-on experience designing and assembling a custom handheld gaming console using an industry-standard STM32 microcontroller.
Learn how to integrate small-form-factor monochrome OLED displays and multi-button arrays into a cohesive embedded hardware system.
Explore cloud-based compilation workflows and embedded firmware deployment tailored for portable retro computing applications.

Real-World Application

Portable gaming, embedded systems development, retro computing education, and custom handheld console design.

Skills You'll Learn

Microcontroller programming
GPIO button polling
Display communication protocols
Custom PCB assembly
Cloud-based firmware compilation
Embedded systems debugging

Safety Precautions

Flagged during content review — not in the original source
Handle the custom PCB and electronic components with care during assembly to avoid short circuits, and ensure proper polarity if connecting an external power source or battery to prevent damage to the STM32 microcontroller.

Technology Tags

STM32
BLUETOOTH
OLED
C
PCB
MOBILE APP
FLUTTER

Frequently Asked Questions

The STM32 acts as the central processing unit, running the game firmware, reading input from the eight buttons, and rendering graphics onto the OLED display.
No, games and firmware are handled through the Mokki OS toolchain and cloud compiler available at mokki.org, which simplifies building and transferring software to the board.
The monochrome OLED display connects directly to the microcontroller to output crisp pixel-based graphics suited for classic retro-style games.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00229