It’s a bit late for Ben to break the warranty on this particular piece of hardware: The Game Boy Printer was released ages ago, which means it’s ripe for being reverse-engineered! First we need to know what we’re dealing with, so Ben performs a teardown to reveal the microcontroller and RAM, at which point he determines what pin-outs are needed to connect to an Arduino. That’s not all, though — we also need to know how to talk to the printer, and the easiest way to do that is with an oscilloscope and an original Game Boy Camera to snoop on the data stream. Not everything is so straightforward, however: Ben hits a snag and the printer stops partway through printing. What could he be missing?
What other hardware should Ben reverse-engineer? And what have you reverse-engineered? Let us know over on the element14 Community.