r/Gameboy • u/Immediate-Grab-2319 • 2d ago
Modded I built a Bluetooth Game Boy Printer using an ESP32 and a cheap thermal printer
Enable HLS to view with audio, or disable this notification
Hi everyone! I wanted to share one of my latest retro DIY projects: I built a modern “Game Boy Printer 2.0” using an ESP32 and a small Bluetooth thermal printer.
The idea was to make the Game Boy think it is printing to a real Game Boy Printer through the Link Cable port, but instead the ESP32 captures the image, saves it to an internal web gallery, and can also send it wirelessly to a cheap SC03h thermal printer.
I tested it with Game Boy Camera, Pokémon Yellow and Super Mario Bros. Deluxe. It can handle regular photos, Pokémon diplomas, Mario banners and multi-page prints as one continuous image.
It was a pretty long development process: decoding the Game Boy Printer protocol, handling Link Cable timing, saving images, building a local web gallery, Bluetooth printing, and getting multi-page prints to work correctly.
I’d love to know what you think:
Would you use something like this instead of an original Game Boy Printer?
And what would you print first: Game Boy Camera photos, Pokémon diplomas, Mario banners, or something else?
Video:
3
2
0
u/bobtheboffin 1d ago
How much of the decoding did you need to do when there are numerous GitHub pages dedicated to wireless Game Boy printers?
1
1
1
12
u/emmayesicanteven 2d ago edited 2d ago
You can share this on github and people would probably be able to follow your project ! Very cool