Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Project GameGear 2.0


or3o
 Share

Recommended Posts

Hi guys, I am currently working on a raspberry pi project and i figure i should make some kind of tutorial or build log, so here it is. 

This project started when i orderd 8 broken gamegears on ebay. I was able to fix all of them but 1.
[![](http://s18.postimg.org/ambqvvqut/20160324_184928.jpg)](http://postimg.org/image/ambqvvqut/)
The gamegear looked ok on the outside but the inside was bad. The batteries has leaked all over everything.
[![](http://s23.postimg.org/4l16pvlt3/20160328_165003.jpg)](http://postimg.org/image/4l16pvlt3/)
At this point I decided to make my own handheld.
I knew i would need a few parts and a ton of time.

 The parts i orderd where
   12 tactile switches (i got surface mount because its all radioshack carried. Thru hole would be way easier.)
  a 5 inch hdmi lcd display from ebay (it was about 25 dollars)
 A raspberry pi 2
 a micro sd card
a usb lipo charging circut
 a 3.7volt to 5 volt step up converter
 a replacement laptop battery 
a 3 watt audio amplifier circut
 and a micro usb externsion cable.

(this project also required som old video game controllers but that is dependant  on how many buttons you plan on adding)

I began but cutting up a fake snes controller so i could take the shoulder buttons and the abxy

[![](http://s16.postimg.org/fyzhkksg1/20160330_211823.jpg)](http://postimg.org/image/fyzhkksg1/)
[![](http://s17.postimg.org/hh15p7xmj/20160402_141957.jpg)](http://postimg.org/image/hh15p7xmj/)
i used a dremel to cut out the area around the buttons so they would work as normal
i did the same to a playstation 1 controller to get the l2 and r2 buttons.
I replaced the original buttons with tactile switches 
[![](http://s9.postimg.org/o07vilfsr/20160409_153039.jpg)](http://postimg.org/image/o07vilfsr/)

I cut out the areas where i wanted to add buttons and used hot glue to tack everything in place.
Once I got a fitment I liked  I began doing layers of JB weld.
This is the part that takes the longest. I would do a layer, sand it back and repeat until you have the contours you like.

  I spent about 10 hours doing this, Once it is smooth enough you can start applying primer.
 Then you get out some fine grit sand paper and sand it back do as many layers as you need to for smoothness.
[![](http://s16.postimg.org/s7hr9apkx/20160402_141946.jpg)](http://postimg.org/image/s7hr9apkx/)
[![](http://s22.postimg.org/rfcxju2i5/20160406_150721.jpg)](http://postimg.org/image/rfcxju2i5/)
I took this time to cut out the screen area.
Then i began to test fit everything.
[![](http://s17.postimg.org/fmob7ham3/20160407_231430.jpg)](http://postimg.org/image/fmob7ham3/)

For the battery setup I took a laptop battery and tore it apart. (laptop batteries are made of 3.7volt 18650 batteries wired in series.
Just break them down to single 18650 cells.

Then I began some soldering for the buttons
[![](http://s17.postimg.org/xx50v7hff/20160408_213715.jpg)](http://postimg.org/image/xx50v7hff/)
I wired it so all of the buttons share a common ground (meaning less wires.)
I took note of the wiring colors I used because  it  becomes important later.
Then I hotglued the pcbs in place behind the switches.
[![](http://s28.postimg.org/ey0e8asax/20160409_154706.jpg)](http://postimg.org/image/ey0e8asax/)
I then used hotglue to tack the screen and batteries in place and test fit with all the batteries. (the batterys are going to be fired in parallel giving my 9ah of battery power.)
[![](http://s29.postimg.org/6cikznvs3/20160409_150633.jpg)](http://postimg.org/image/6cikznvs3/)

Test booted the system after installing a retropie image to the sd card ( i will go into more detail on this soon)
[![](http://s27.postimg.org/rzq2ttfwv/20160409_155132.jpg)](http://postimg.org/image/rzq2ttfwv/)

This project isnt done. the list of crap i need to finish is
solder button connections directly to the gpio pins.
 solder in the charging circut and make a charging port in the case
and possibly order a new screen.
solder in audio amp and headphone jack.

If anyone has any questions feel free to ask
Link to comment
Share on other sites

  • 3 weeks later...
So i have been back to work on this project,
I got the emulators up and running and then disassembled it.
[![](http://s32.postimg.org/ya8u9345d/20160412_153756.jpg)](http://postimg.org/image/ya8u9345d/)

After a few more hours of painting and sanding i solderd the buttons to the gpio pins and routed the wires.  I then added the batteries (in parallel) 
[![](http://s32.postimg.org/40q9owngh/20160426_184008.jpg)](http://postimg.org/image/40q9owngh/)

[![](http://s32.postimg.org/cea7867r5/20160426_184110.jpg)](http://postimg.org/image/cea7867r5/)

I got the screen working right by editing the config text file.
First i plugged in a  usb keyboard.
turning the pie on when it boots up press f4
then i typed in 
```
sudo nano /boot/config.txt
```in this editor i changed to these values
```
 # uncomment if hdmi display is not detected and composite is being output

hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (here we are forcing 800×480!)
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0

start_file=start_x.elf
fixup_file=fixup_x.elf
gpu_mem=128

```[![](http://s32.postimg.org/m38bj58sh/20160426_184118.jpg)](http://postimg.org/image/m38bj58sh/)
The project is still not quite complete, The 3.7v to 5v regulator isnt quite powerful enough to run both the pi and the lcd so I had to order a slightly bigger one. In the next installment  I will be finishing up. By making the pi treat the gpio switches as key presses and then use retro pie to translate that to button presses on the emulators.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...