Arduino Game Boy Printer Emulator

Brian Khuu (mofosyne) created an Arduino powered Game Boy Printer emulator; after picking up a couple of Game Boy Camera’s and finding a bunch of images on them he attempted to dump the images, and succeeded! Being a massive fan of both the Game boy and photography this project was for me. A while back I picked up a handful of super cheap (good quality but inexpensive with the CH340G chip) Arduino’s. It was hard trying to find projects that I really really wanted to do.

Luckily while browsing Hackaday I seen this article about the project. I quickly went to the good ol’ eBay to pick up a GBC Link Cable (from hellfire_trading) and had a rummage through my Arduino box. Decided on the Micro, it seemed perfect for the job. I had a Raspberry Pi GPIO breakout board which fit the Arduino Micro quite well.

Gameboy Original/Color Link Cable Pinout
|  6  4  2 |
 \_5__3__1_/ (at cable)
Arduino Pin      Gameboy Link Pin
unused           Pin 1 : 5.0V
D4               Pin 2 : Serial OUTPUT
D3               Pin 3 : Serial INPUT
unused           Pin 4 : Serial Data
D2               Pin 5 : Serial Clock (Interrupt)
GND              Pin 6 : GND (Attach to GND Pin)


Once you’ve got it all soldered you can upload your code to your Arduino. Plug it into your Game Boy, open up your Arduino’s IDE Serial Monitor (Ctr+Shift+M) and set the baud rate to 115200. Go to your image on your GB Camera and press Print. You’ll see a bunch of code coming through the monitor. Copy all of the code and open the gameboy_printer_js_decoder.html and paste in the code and press Click to Update Gameboy Tile.


Here’s an instructional video of the process.

A post shared by West McGowan (@imwestm) on

If you’re getting any errors feel free to contact either myself or Brian. We’d both love to see your pictures too!



EUR Game Boy Camera Frames

Pictures Taken By Me


My Top 10 Games I’ve Played This Year – 2013

I’m usually pretty late at playing games, so this list will be a mix of new and older games that I’ve played this year. There’s not really an order, but the ones closer to the top remain fresh in my memory.


Far Cry 3 (PC)

First up its Far Cry 3, I’ve not really played any of the Far Cry series before. Well tell a lie, I played Far Cry 2 for about 5 minutes on the Xbox 360 and hated it. I picked up the third installment during a sale not expecting to like it much, but was really surprised when I looked at my clock and I’d been playing it for about 8 hours straight. I quite like the hunting and the assassin side missions, I did most of them before I completed the story so I could unlock the special weapons and things like the upgraded wallet. I don’t usually like developers releasing a shit ton of DLC, but it would be nice to get rid of that $10k in my wallet.

Lego Marvel Super Heros (PC)

I’ve owned this game a few days, and I love it. I’ve played most if not all of the Lego games before. But this is my favorite film related one, my favourite lego game being either Lego Rock Raiders, or Lego Racers 2. I’m a Marvel fan, I grew up watching X-Men, Spider-Man among other Marvel favourites, so I was expecting to like this game. I love all the little details, the cool animations when the characters transform and the humour is amazing as usual. I’ve enjoyed it so far, more than the Star Wars series of Lego games and I love Star Wars. The open world of Lego Marvel Super Heros just makes it the super hero game that everyones been asking for.

Euro Truck Simulator 2 (PC)

First of all I’m not entirely sure why I like this game as much as I do. I’ve found myself wanting to put up little scented trees around my desk for that “realistic experience”. I enjoy racing games but it wasn’t until I got Euro Truck Simulator 2 I bought a steering wheel for my computer. At the time of writing this I’ve spent 51 hours trying not to crash, 51 hours of learning to drive, 51 hours of delivering virtual goods, 51 hours trying to remember where the best fuel prices are, 51 hours trying to remember if I’m on the correct side of the road, 51 hours creating my perfect big purple truck, 51 hours…

Just Cause 2: Multiplayer Mod (PC)

I know its not a game its a mod, but it’s still stupidly fun! Spawning the largest aircraft and hoping to keep it in flight, zooming around in sports cars with people attached to your roof, among other things. Anything Just Cause 2 can do, JC2: MP can do better! The only let down to the game is that it’s attracted a mass amount of racist and homophobic people using the chat function which ruins the game a bit for me.

Counter-Strike: Global Offensive (PC)

I quite like this, its like free money after you’ve bought the game. Team Fortress 2 as lost its fun due to the people who just buy to win. Unlike CS:GO where the weapon doesn’t actually change, I find it’s a better model. I don’t understand the whole “Ooo there’s an almost unique skin that about 19 people at once can see, I better pay £20+ for it.” mentality. I guess that’s good for those who just sell the skins to buy more games like myself. Its a good game, but I feel the sound is a bit off. Judging where people are can be harder compared to the older Counter Strike games.

Cybermorph (Jaguar)

Received an Atari Jaguar earlier this year with two games, Doom and Cybermorph. I’m going to compare it to Star Fox due it similar graphics without the rails. It’s like Star Fox meets Star Wars: Rogue Squadron made in ’93. It’s a fun, challenging and it’s definitely worth a play if you have access to a Jaguar.


Sonic & All-Stars Racing Transformed (PC)

This game shocked me, I wasn’t expecting to have so much fun while playing this. I found myself enjoying it more than most of the Mario Kart games I’ve ever played, and I grew up as a Nintendo Kid. The switch between kart, aircraft and boats is amazing, and the small learning curve makes it a perfect pick up and play game when you’re friends are around. I couldn’t recommend this game enough.

Animal Crossing (3DS)

Another game series  that people were and are raving about that I’ve never played until this one. It’s like a Facebook game in your pocket. Unlike Facebook, it’s real… I found myself feeling sad when one of my villagers moved away, now I just hope and play pretty much everyday just so I get to keep my little friends who live inside my 3DS .


Pokémon X (3DS)

The Pokémon games have been the games that pretty much everyone my age have played. I own X, which I’ve not come across that many people via Streepass playing. Not sure why that is, Xerneas is definitely cooler! The story it good, and I love the new features such as Wonder Trade and the ability to take picture, even if its just in selected spots. But I feel if you play as a male you don’t get much choice of clothing, but then again I hardly wear anything different in real life.


Tennnes (PC)

This is a game I don’t actually own, I played it at a friends house earlier this year. The controls were a little different most games, the controls kinda reminded me of Warlords (Atari 2600), but lacking the ability the hold the squa.. I mean the ball. Great game which I really hope that they release one day so I can own it.