
The other parts slowly amassed PCB with contacts for the rubber membrane buttons, USB sound card (the Raspberry Pi Zero has no analog audio output), speaker, audio amplifier for the speaker, lithium-ion battery, battery charger, and more. It certainly is on the small side but I wasn’t keen on modifying the Gameboy shell to fit a larger screen as I was quite motivated from the start to try and stay true to the original look and feel of the original Gameboy for nostalgias sake. I ended up going for a 2.4″ LCD SPI display because I wanted a quality, nice looking display which is definitely is. Another option is LCD displays that communicate via SPI to the Raspberry Pi, these tend to have much better quality and viewing angles, and are digital as opposed to analog so are sharper and can offer faster refresh rates. However these screens tend to have very average quality and poor viewing angles. There’s a great many ways to go here you can use a big screen that takes composite video (like a reversing camera display for a car), drill out the Gameboy shell to fit it and connect it very simply to the Raspberry Pi (just two wires). What good is a computer without a display! I spent so long looking for the right display I don’t even want to guess how long I searched. I went with the Raspberry Pi Zero as it was less work and still has enough power to run all the games I wanted to play. the Raspberry Pi 3 however the Raspberry Pi 3 is a lot bigger and needed several connectors to be unsoldered to fit inside the Gameboy shell. Raspberry Pi Zero is quite underpowered vs. Next on the list was the Raspberry Pi, there was two options I considered a Raspberry Pi Zero or a Raspberry Pi 3 A+. Luckily it’s very easy to find newly injection molded DMG shells which are so incredibly cheap I couldn’t believe it! It even comes with the buttons and rubber membranes. Hard to go past the center piece of the whole build and that’s the original Gameboy DMG case. Partsįirst things first I hit the internet in search of all the parts, bits and bobs I’d need. I’ve explicitly opted for a more traditional look with a smaller screen that fits in the case without major modification. LCD, buttons, audio amp, lipo battery, charging circuit.

I followed these steps, except for the ones that concern the Raspberry Camera as I’m using a plain webcam.Here’s my rendition of a Raspberry Pi Zero installed into a Gameboy shell along with the various bits e.g. It’s fun to set it up as a surveillance camera using motion, but the camera quality is really bad in low light. It’s actually hooked up to my MacBook Air here, but I did try it on the Raspberry Pi Model B and it’s recognised just fine under Raspbian. I plugged it in and it was immediately recognised as an HP Webcam-101, made by Chicony Corp. I took apart a cheap Chinese lightning cable for the USB part and made this pretty little circuit. Also note that the green wire (GND) does not need to be connected, just the red one (SHGND).

In order to get 3.9v I needed a 470Ω resistor for R1 and a 1000Ω for R2. You can lookup which resistors you need here. The LM317T let’s you adjust the output voltage by adding resistors to your circuit. There are fixed voltage regulators, but I couldn’t find one that would bring me 3.9 volts, so I needed an adjustable voltage regulator.
#Reuse gameboy dmg headphone jack software#
WARNING: I’m a software engineer, electronic circuits and soldering are not my strengths! :) Time to build a little circuit that includes a voltage regulator! The twisted pair contains the USB data channels.

The meaning of the individual cables is clearly marked on the back and apparently this camera requires 3.9 volts instead of the normal 5 volts that USB supplies. The other end of the cable after I stripped it: I couldn’t find much information about it, but it reads: I cut the connector cable of the webcam and figured it must be a USB webcam. It was really dead so I decided to strip all potentially useful parts: RAM, Processor, keyboard, Wifi module and the webcam. I hooked up an external screen to see if anything would happen but it did not. When I switched it on, the power LED and fans would go on, but that’s it. Some time ago I received a broken laptop (HP G62 model A18ED).
