Manoch Teachajareonvikul
Published © CC BY-NC

Retro Game with Retro-Go S3-nano

After finishing my RP2350 Gameboy project, I wanted to build a Retro-Go device, so I adapted my previous design instead of making a PCB.

IntermediateFull instructions provided5 hours815
Retro Game with Retro-Go S3-nano

Things used in this project

Hardware components

1.54 inch or 1.69 inch TFT LCD display LCD ST7789V
https://th.aliexpress.com/item/1005008699431025.html https://th.aliexpress.com/item/1005007036146351.html
×1
MAX98357 I2S Class D
https://th.aliexpress.com/item/32999952454.html
×1
Prototype Board PCB Board 5 x 7 cm
https://th.aliexpress.com/item/1005002339648367.html
×1
523450 1000mAh 3.7V Lithium Polymer Battery
https://th.aliexpress.com/item/1005009200529311.html
×1
GHXAMP 20mm Mini Speaker 4Ohm 2W
https://th.aliexpress.com/item/1005001297672286.html
×1
Micro SD Storage Expansion Board Micro SD TF Card Memory Shield Module
https://th.aliexpress.com/item/1005001861949506.html
×1
mini Slide Switch SS12D00 SS12D00G4 3pin
https://th.aliexpress.com/item/32721440534.html
×1
TP4057 1A lithium battery charging board module Polymer battery Type-C
https://th.aliexpress.com/item/1005004917132321.html
×1
SMD 2 Pin 3X4MM Tactile Tact Push Button Micro Switch Momentary 3*4*2 MM
https://th.aliexpress.com/item/1005006303225951.html
×4
Waveshare ESP32-S3-Nano Development Board
https://th.aliexpress.com/item/1005007291319086.html
×1
PTFE Single Copper Wire
https://th.aliexpress.com/item/1005004985207414.html
×1
metal dome 3.7*3.7*0.35mm thin film touch switch
https://th.aliexpress.com/item/1005007570167954.html or https://th.aliexpress.com/item/32892614032.html
×6
double-sided tape
https://shopee.co.th/product/309792855/14017971928
×1
Screw 1.6x10
Screw that use in this project
×1
Coil Copper Wire
https://th.aliexpress.com/item/1005003799096513.html
×1
Resistor 100k ohm
Resistor 100k ohm
×2
Resistor 10k ohm
Resistor 10k ohm
×1
Ceramic Disc Capacitor, 0.1 µF
Ceramic Disc Capacitor, 0.1 µF
×1
3 mm LED: Red
3 mm LED: Red
Optional
×1

Story

Read more

Custom parts and enclosures

Front Cover 1.54"

For 1.54"

Front Cover 1.69"

For 1.69"

A+B Button

Button A+B

Back Cover

Back Cover

Select, Start, Menu, Volumn

Select, Start, Menu, Vol Button

Direct Button

Direct Button

Schematics

For 1.69" (Original Retro-Go)

Retro-Go 1.4.6 with ESP32-S3 nano

For 1.54" (Original Retro-Go)

Retro-Go 1.4.6 with ESP32-S3 nano

For 1.69" (Enchant Retro-Go)

Detail:
https://github.com/nod3011/retro-go-nano-s3/releases/tag/v1.4.6%2B%2B

For 1.54" (Enchant Retro-Go)

https://github.com/nod3011/retro-go-nano-s3/releases/tag/v1.4.6%2B%2B

Code

Retro-go for Nano-S3

for anyone who need to customize their own fw. hidden features: run quake netplay in Fceumm (but need some work to sync the screen) wolf3D in develop state

Credits

Manoch Teachajareonvikul
4 projects • 5 followers
Thanks to Ducalex.

Comments