RasPiZeroBoy build (complete)

Show off your completed Game Boy Zero, or post your build logs here!
Zero
Posts: 157
Joined: Fri Sep 02, 2016 6:32 pm
Location: Bristol, UK
Has thanked: 11 times
Been thanked: 35 times

RasPiZeroBoy build (complete)

Post by Zero » Fri Sep 02, 2016 7:12 pm

Hi all,

With thanks to Wermy and this amazing forum I've managed to start building my own custom creation using a Pi Zero as the base. I had a few feature requirements, initially hoping that it would end up being practical. Some ideas I had to shelve but a few were practical and I included.

-I wanted to be able to run mine off AA batteries, just like the original Gameboy (mine will run off 3x AA's instead of 4 though). Therefore I could use the original battery compartment and change batteries very quickly.
-Also wanted to keep the original screen size and to keep the unit looking as 'stock' as possible. Along with doing as little dremel work as possible.
-Use a cheap usb hub to add extra USB options.
-USB audio dongle with amp for half decent sound.

I cannibalised an old PS controller clone to make the button pads. Wiring up the lcd I got was a real chore. I'm not great at soldering to start with but managed in the end. It's a 3.2" and I had to mod the case a bit but I'm using the overscan option to just display the middle section. It looks pretty decent now it's installed, and straightened up. Nothing worse than a wonky looking screen. :D

I think I need to work on conserving power now, as with it only running on 3x AA batteries it lasts a little over an hour at the moment.
Also the boot up sequence takes a fair time. Not sure how to improve that though. Maybe someone has some tips?

Need to add a headphone jack, extend a power led, and just waiting on some potentiometers from China to arrive and it should all be finished.

[spoiler="Parts list"]new components:

gameboy housing
rasp pi zero
3.2" generic spi lcd display
pluscom 4 port unpowered usb hub ... sku: UHCPK
5v 2A dc step-up power converter board ... sku: MT3608
usb "5.1" sound card
'adafruit' pam8302a 2.5w mono audio amp
10k pot

re-used components:

power switch
green led
old snes clone gamepad
wiring
8ohm 1.5w speaker
hard drive ribbon cable
micro b usb cable
usb otg cable
8gb microsd card

other:

3d printed half-size cartridge
3x AA re-chargable 2100mah eneloop batteries[/spoiler]
[spoiler="Tools used"]Dremel
Soldering iron +solder
hotglue gun +glue sticks
3D printer
superglue
jewellers saw
files
masking tape
digital calipers
sharp knife
metal staight edge (ruler)
kapton tape[/spoiler]

Here's a few pics:

Image
ImageImage
Image
Image



I've got quite far with my build and will post more pics later.

When I figure the forum out I'll post a build list, etc, too.
Last edited by Zero on Wed Sep 21, 2016 4:58 am, edited 7 times in total.

Zero
Posts: 157
Joined: Fri Sep 02, 2016 6:32 pm
Location: Bristol, UK
Has thanked: 11 times
Been thanked: 35 times

Re: RasPiZeroBoy build (work in progress)

Post by Zero » Sat Sep 03, 2016 9:06 am

A few more pics. I've made a custom 3D printed cartridge to act as a memory card storage box. It looks better in real life, the photos make it a look pretty poor.

Image
Image

Image

Zero
Posts: 157
Joined: Fri Sep 02, 2016 6:32 pm
Location: Bristol, UK
Has thanked: 11 times
Been thanked: 35 times

Re: RasPiZeroBoy build (work in progress)

Post by Zero » Sat Sep 03, 2016 2:15 pm

'Dry' fit to see if everything would go together. Still trying to figure out how to use the topmost screw holes so it holds the case closed securely:


Image

Power LED:

Image

USB port:

Image

Battery power:

Image

It's alive!

Image

Retro style:

Image

Zero
Posts: 157
Joined: Fri Sep 02, 2016 6:32 pm
Location: Bristol, UK
Has thanked: 11 times
Been thanked: 35 times

Re: RasPiZeroBoy build (work in progress)

Post by Zero » Sat Sep 03, 2016 2:20 pm

Won't close her up until my 10k pots arrive... from China... so might be a while. :roll:

Will figure out a way to hold it securely closed, and add 2 more buttons to the rear in the mean time.

Artist_block
Posts: 11
Joined: Wed Jul 27, 2016 8:49 pm
Been thanked: 4 times

Re: RasPiZeroBoy build (work in progress)

Post by Artist_block » Sat Sep 03, 2016 11:07 pm

Hey Zero, nice build.

Using double AA batteries is a novel idea. But I'll be honest, I don't think you'll be able to a longer battery life with the 3 AA's. Also I'm not sure you could even speed up the boot up without using a simpler version of retropie or a raspberry pi 2/3. By the way, have you seen this site? http://store.kitsch-bent.com/

-I hope everything works out,
Artist_block

Zero
Posts: 157
Joined: Fri Sep 02, 2016 6:32 pm
Location: Bristol, UK
Has thanked: 11 times
Been thanked: 35 times

Re: RasPiZeroBoy build (work in progress)

Post by Zero » Sun Sep 04, 2016 1:20 am

Thanks. Well that sounds like a challenge to me. :D
I will strip unneeded files though so we'll see but you're probably right as the pi zero isn't the fastest to begin with.

I could get more battery life if I could find out how to drain the batteries equally. At the moment it seems to eat one much faster than the other two.

Yes I've seen those boards but thanks for the link. I was trying to re-use stuff I already had for this build. Maybe on some future ones I'll use nicer parts.

User avatar
Ninjameep
Posts: 17
Joined: Tue Jun 07, 2016 12:49 pm
Has thanked: 3 times
Been thanked: 4 times

Re: RasPiZeroBoy build (work in progress)

Post by Ninjameep » Mon Sep 05, 2016 7:00 pm

so thats the stock screen? how dod you backlight (or frontlight) it? was it just the usual mod ?

Zero
Posts: 157
Joined: Fri Sep 02, 2016 6:32 pm
Location: Bristol, UK
Has thanked: 11 times
Been thanked: 35 times

Re: RasPiZeroBoy build (work in progress)

Post by Zero » Tue Sep 06, 2016 2:29 am

No it's a 3.2" screen using overscan to make the image fit the original gameboy screen size.

User avatar
Helder
Trailblazer
Trailblazer
Posts: 2985
Joined: Thu May 05, 2016 8:33 am
Location: Rogers, AR
Has thanked: 1459 times
Been thanked: 3114 times

Re: RasPiZeroBoy build (work in progress)

Post by Helder » Tue Sep 06, 2016 4:02 am

What screen did you use? Do you have a link?
Chat with me and other members On Discord

Don't contact me about obtaining my board files (as you will not get them). If my Boards or PCB Kits are sold out, they will be restocked as soon as I can get them and there is demand for them. You can join the mailing list on my Website to be notified when they are available.


Helder's Game Tech Website

We will not support any cloned work so don't come to us with technical issues to resolve, go talk to the cloner for help.

Zero
Posts: 157
Joined: Fri Sep 02, 2016 6:32 pm
Location: Bristol, UK
Has thanked: 11 times
Been thanked: 35 times

Re: RasPiZeroBoy build (work in progress)

Post by Zero » Tue Sep 06, 2016 4:56 am

I used this one:

http://www.ebay.co.uk/itm/391517243606

But I don't recommend it unless you're someone who loves to spend time tinkering and testing settings. I think it's one of the Waveshare clones.

Oddly in all fps tests I've done it shows 60fps but the frame rate doesn't match that visually. I guess that's because it's SPI, I'd say it was running about 25fps in reality which is usable but not as smooth as composite screens. It took ages to wire and set up. Image onscreen is nice and sharp though. Also had to trim the case slightly so it would fit in.

Currently working on a composite build which is a lot less wiring.

Image

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest