Skip to content

a mini gaming console firmware for ESP32, letting you program games in Lua. Includes a custom PCB design, enabling a compact, DIY retro gaming experience powered by your own scripts.

License

Notifications You must be signed in to change notification settings

DevEclipse1/luabox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuaBox – Mini Gaming Console Firmware & PCB

LuaBox is a compact mini gaming console powered by the ESP32, featuring custom firmware and PCB design. It lets you program games and applications in Lua, offering a portable DIY retro gaming experience.

More info, games, PCB with BOM, and my community on my Discord Server


Showcase

Showcase



Docs

Documentation available here



Features

  • Runs on ESP32 for efficient performance.
  • LuaBox firmware: program games and apps in Lua.
  • Open-source and fully documented for hobbyists and developers.

Pinouts

  • You can change the pinout in The pins file
  • And for the display pins, change in .pio/libdeps/board/TFT_eSPI/User_Setup.h

SD card setup

  • For the firmware to work, you need a SD card connected to the ESP32, and you need to create some folders
  • Create a folder called games (the .lua games you will see in the main menu) and assets (for images, gifs, data)

Contributing

  • Fork the repo and create your own games or improvements.
  • Keep the project name LuaBox intact in your forks.
  • Submit pull requests if you have enhancements or bug fixes.

License

This project is licensed under the MIT License.
See the LICENSE file for details.


About

a mini gaming console firmware for ESP32, letting you program games in Lua. Includes a custom PCB design, enabling a compact, DIY retro gaming experience powered by your own scripts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published