William Emfinger
UNITED STATES OF AMERICA • + Follow
Edit Project
Tools, APP Software Used etc.
|
ESPPFinger563
|
|
|
ESP-IDFEspressif
|
|
![]() |
Autodesk Fusion 360Autodesk
|
|
|
ESP-BOX-EMUfinger563
|
Description
ESP BOX EMU
Main project (full description and images / videos):
https://github.com/esp-cpp/esp-box-emu
The ESP-BOX-EMU is a gameboy-inspired add-on for the ESP32-S3-BOX and ESP32-S3-BOX-3 which provides:
- Game Controller (gamepad input with a/b/x/y, start/select, d-pad)
- LiPo battery (1000 mAh) with charging over USB-C
- Micro-SD card for storing roms, boxart, and savegames
- TinyUSB MSC device wrapping the uSD card
- Volume +/- buttons
- USB-C port for charging and programming
- Haptics (using LRA powered by DRV2605)
- Custom software stack including:
- NES Emulator (nofrendo)
- Gameboy / Gameboy Color emulator (gnuboy)
- Sega Master System / Game Gear emulator (smsplus)
- LVGL main menu with rom select (including boxart display) and settings page (all generated from Squareline Studio)
- LVGL emulation paused menu with save slot select, save slot image display, and configuration (sound, brightness, display, etc.). (all generated from Squareline Studio)
CAD-Custom parts and enclosures
Jan 10,2024
2,171 views
end-flag
ESP BOX EMU
NES, Gameboy/Color, Sega Master System, and Game Gear Emulators running on ESP BOX and ESP BOX-3 with a custom gamepad made as gameboy color
2171
6
5
7.88 (2)
Published: Jan 10,2024
Download Gerber file 7
BOM(Bill of materials)
Centroid file
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2024/01/22 (GMT+8)
File update record
2024-01-2223:09:22
Gerber file is updated.
2024-01-2223:09:22
CAD or technical drawing file is updated.
2024-01-1109:24:53
CAD or technical drawing file is updated.
Only PCB
PCB+Assembly
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-ShareAlike (CC BY-SA)
License.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(5)
- Likes(6)
-
Engineer Dec 09,2024
-
Engineer Sep 29,2024
-
Josue Fernandez Sep 25,2024
-
Engineer Sep 15,2024
-
Kenji Aug 18,2024
-
William Emfinger Jan 19,2024
View More
VOTING
2 votes
- 2 USER VOTES
7.88
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4

-
8design
-
8usability
-
8creativity
-
6content
7.50

-
9design
-
8usability
-
8creativity
-
8content
8.25
More by William Emfinger
You may also like
-
How to measure weight with Load Cell and HX711
219 0 2 -
-
Instrumentation Input, high impedance with 16 bit 1MSPS ADC for SPI
389 0 0 -
RGB LED Matrix input module for the Framework Laptop 16
647 0 2 -
-
📦 StackBox: Modular MDF Storage Solution 📦
420 0 3
Ah, sure I'll upload them - I had linked to the fusion project which I had assumed would let people download them, but I can also add them to the repo directly :)
I've added the cad source files to the github repo under `mcad/source`, let me know if those work for you :)
Thanks, glad you like it! 😀