Lilka is an open-source portable console built around the ESP32-S3-WROOM-1 microcontroller. What makes it special? You can build it entirely from off-the-shelf modules available at most electronics stores — no custom PCBs required. Total cost in Ukraine is around $15-20.
Key Features:
- NES emulator for classic gaming
- Runs DOOM with decent FPS
- Built-in WiFi and Bluetooth
- Extension header for custom modules
- Lua scripting support for easy game/app development
- Runs programs from SD card
But here's the important part: Lilka isn't marketed as a gaming console. It's a DIY learning platform that happens to play games. The goal is to provide affordable hardware for tinkering, plus a complete library for working with display, SD card, buttons, sound, battery, and other components.
Getting Started: Complete kits available at https://autkin.net/lilka/, or you can order the PCB from JLCPCB/PCBWay and source components yourself. Full assembly documentation available at docs.lilka.dev.
What Can You Build?
- Educational tools for teaching programming
- IoT monitoring devices
- CNC controllers
- Bluetooth gamepad
- Penetration testing tools (WiFi jamming, BadUSB)
- Home automation controllers
- Music trackers and synthesizers
- Interactive art installations

Software: Lilka runs Keira OS (based on FreeRTOS) with support for C++, Lua, and mJS scripting. The system recently received full English localization. You can write embedded programs or run scripts directly from SD card. The lilka library provides simple APIs for all hardware features.
Community: Active Discord community at discord.gg/ycmaz4vnbs Full source on GitHub: github.com/lilka-dev
b.sverdlyuk
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.