Project started as a major upgrade of my earlier ESP8266 RadioBox project. It developed mostly around web-server capabilities of ESP8266 and was designed to showcase cool modern mobile-app like UI hosted on the everyone's favorite ESP8266. Project run past finish line and become nice and easy-to-assemble FM radio.
Working on the next revision I set to solve few key issues with RadioBox: it could only be powered from USB port, that's not portable enough. And it can only be controlled via app, so you need to carry your phone around.
Revision D solves both issues. It has 3 physical buttons on board - to control your station and volume at least. It has onboard socket for two AAA batteries and voltage boost power circuitry to feed ESP8266 healthy 3.3V.
And then I stumbled upon Space Invaders emulator software on the github, and though "Nice color screen, few buttons, ESP8266 powerhouse... That should work!". There you go, Radio that runs Space Invaders true emu
Make sure that all parts came in good shape and no apparent damage is done on the way. Flash RadioBox software to Wemos D1 board just to make sure it works. You should be able to pick up local radio stations with just Wemos module installed. Piece of wire of even your finger will serve minimal antenna.
2
Solder antenna connector
Start by soldering antenna connector, later access to it will be obscured by the screen
3
Solder Wemos D1 module - headers to module first
Solder headers to the Wemos D1 module. Long part of the header should be directed to the motherboard. Make sure to align them right, use motherboard as an aligning tool. When soldered it will be tightly pressed against battery socket.
Start with just one pin each side and double check your work. Then you can proceed to other pins