ESPboy - the ultimate multi-gadget

For IT geeks, retro game fans, makers. Open source, portable, modular to explore, create, learn, code & play

Similar projects worth following
Starting from
ESPboy_edu has 20 orders / 1 reviews
Ships from Russia
ESPboy is an ultimate multi-gadget for IT geeks, retro game fans, makers

- Open source, open hardware, portable, modular
- To explore, create, learn, code & play
- Empowered with AppStore and community support
- WiFi onboard, 100% Arduino IDE compatible
- Could be:
-- prototyping and developing platform for makers and IoT experiments
-- a retro game console (supports Little Game Engine, GameBoy, ZX Spectrum 48k, Arduboy, CHIP8/SCHIP)
-- WiFi analyzer/packet sniffer/attacks detector...
- Uses ESP8266 microcontroller (Xtensa Tensilica 32bit core, 80/160mHz, 4Mb) and has built-in WiFi, 8 buttons, RGB led, high-quality speaker, extension header
- With attachable extension modules turns to any portable gadget in a minute
-- weather station
-- IR blaster
-- FM radio
-- MP3 player
-- LORA messenger
-- GPS navigator
-- GSM phone
-- Radio beacon
-- Sub1Ghz inspector
-- RFID/NFC reader
-- AY player
-- and more

Have fun with ESPboy

ESPboy is open-source (most software is under MIT license) and open-hardware (CERN license) project.

OSHWA certification record record

ESPboy is a science, technology, engineering, and mathematics [STEM] learning platform which encourages and enhances creativity, imagination, and ingenuity through project-based learning and reverse engineering.

ESPboy is ideal to learn game development, internet of things, start programming, understand how gadgets work, and try robotics basics all with the community help.

It's a fantastic experience to assemble the ESPboy yourself or together with your child. Make your own games and apps, share them with the community online. You can make any fully functional gadget in a minute with additional modules, play with it, understand the way of work, modify it and create the unique new one!

It's about fun engineering education and creativity through limitations :)

ESPboy utilizes a powerful ESP8266 microcontroller with built-in WiFi, Arduino IDE compatible with tons of libs and professional firmware and SDKs

Simple schematic (for detailed schematic, ESPboy+casing PCBs and Gerber files please check project page at

Connecting the original modules to the ESPboy's header and updating software through WiFi, you'll get fully functional gadget in a minute (LORA messenger, weather station, GSM phone, FM radio, MP3 player and more)

"ESPboy App Store" with a load of games and applications available through your WiFi network connection. It’s free, online, and works fine directly from your ESPboy

WiFi analyzer & packet sniffer

Create games with "Little game engine", "ESPiCo game engine" or any other framework

Play old retro Nintendo Game Boy games like Zelda, Super Mario etc...

Try ARDUBOY retro console emulation with excellent Arduboy2 game creation library ported. It will take just few minutes to recompile any game from Arduboy to ESPboy )

Play retro Chip8/Superchip games. It's an true digital heritage from the 70s with CHIP8/SCHIP emulator. Try new modern games from the OCTO jam.

Have fun with retro ZX Spectrum 48k gamesfrom the 80-90s using zx48 emulator.

Listen the portable FMradio, MP3s or WiFi radio with ESPboy modules

Listen the retro AY38910 chip synth music with DAC module

Write programs or chat in messengers using keyboard module

ESPboy has WiFi onboard to:


Read more »

View all 8 components

View all 84 project logs

  • 1
    Check the video build instruction
  • 2
    ESPboy Kit and parts

    You can get ESPboy Kit with partially preassembled PCB where is soldered most of small components. 

    Only 3 modules and speaker should be soldered in following order:

    1. speaker (as you can see on black PCB pictures, not buzzer, as at red PCB pictures)

    2. TP4056 battery charging module (don't forget to replace R3 resistor according the following info)

    3. WeMos D1 mini (LOLIN) microcontroller module

    4. LCD display module

    Official ESPboy Kit:

    PCB with most of small components presoldered

    Or you can order the ESPboy PCB or buy it clean and also buy all components separately

  • 3
    ESPboy assembly tools

View all 12 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates