Tango's Build

Show off your completed Game Boy Zero, or post your build logs here!
Post Reply
User avatar
Tango
Posts: 15
Joined: Mon Nov 14, 2016 1:47 pm
Has thanked: 2 times
Been thanked: 6 times

Tango's Build

Post by Tango » Sat Dec 17, 2016 5:26 am

Hello everyone,

First of all I would like to say a big thank you to the community and to Wermy, I came across the Game Boy Zero build while doing an internet search. I was instantly hooked as I am sure most of you were also. After spending copious amounts of money on everything I needed.. I have finally finished the game boy zero, of course it's probably never really finished as I always find a way to add extra features such as battery monitoring etc...

Some of the features I did differently than most was the layout... My first attempt was an absolute disaster.. it was so packed full of wires I couldn't even close it up. I ended up ripping out all the wiring and re-thinking the entire layout and wiring scheme. The second round went a lot smoother and resulted in a much better layout and wiring as seen below:

Image

One of the nice things I found was a tiny little USB hub that has 3 ports. This saved a lot of room during the build and was pretty easy to disassemble and remove all the connectors (as they were pigtail cables). I left one of the cables on the USB Hub for the wifi dongle, which I can remove if needed. You can see the hub just below the analog volume pot.

Image

I ended up using an i2c controller board from Kitsch-bent. This eliminated a lot of the wiring to the Teensy 3.2, which required only 4 wires. Power, Ground, SCL, SDA. Of course this means you have to write some code to translate the i2c commands to USB Keyboard commands.

Image

One thing I also added was a graceful shutdown using the Teensy 3.2 as well as the PI. As you can see below there is a wire from the switch to the PI and then also connected to the Teensy. This is to detect the switch position so both the PI and Teensy know when the switch has been turned off. Also note I didn't add an emergency latch to reset the PI in case of lock up. The reason is that the Teensy will drop the EN pin on the power boost after a pre-determined amount of time if it does not detect that the PI has successfully shutdown (via the TX pin 14). I also enabled the Watchdog Timer on the PI, so if the PI does lock up, it will automatically re-boot. I will write up a separate post on how to do the graceful shutdown using the Teensy and PI and how to enable the Watchdog Timer in the PI. I ran out of ground connections so I ended up using the USB port as a grounding port :D

I ran two power distribution circuits to cut down on the wiring between the two halves, so on the display side I have a power distribution board (made from some perf board) and jump the power to the right distribution board, this keeps the wiring clean.

Image

All in all in was a fun project and have some friends and co-workers asking if I can build them one. I think I will wait for the Kite's full board which makes things a lot easier and doesn't break the bank account.

The display is the 640x480 and it's a tight fit, but the display is crisp and clear and really worth the extra cost. If anyone has any questions or needs some help... just drop me a PM and I would be happy to answer any questions or provide some guidance.

Image

Some of the parts:

1. Raspberry Pi Zero
2. Teensy 3.2
3. Elegiant mini USB Hub for Galaxy or Smart Phone https://www.amazon.com/ELEGIANT-Charge- ... ant+4+Port
4. Powerboost 1000C
5. Adafruit 2.5w mono amplifier
6. Kitsch-bent i2c expanded button PCB http://www.sudomod.com/forum/viewtopic. ... 701#p21701 - for info
7. 640x480 PD035VX2 Display
8. Easy PWM Filter/module from Kitsch-bent
9. kk_gb_zero_c SD cartridge from Kitsch-bent
10. DMG01 Empty Game Cartridge
11. Assorted GB buttons, Audio 10k Pot & Speaker
12. 2500mah Lipo Battery
13. Custom 3D printed parts for button wells and a mount for the Pi.

Still to do are the L1 and R1 buttons as I am still waiting on the parts to arrive, a 3D printed latch for the top of the GB and the audio jack.

PS: If anyone knows how to add expand/collapse to images, please let me know as I don't know how to do this in BBCode, so I apologize for the image load times.


Dale
Last edited by Tango on Sat Dec 17, 2016 7:46 pm, edited 3 times in total.

User avatar
correia5022
Posts: 202
Joined: Mon Dec 05, 2016 12:32 am
Location: Portugal
Has thanked: 17 times
Been thanked: 38 times

Re: Tango's Build

Post by correia5022 » Sat Dec 17, 2016 7:07 am

Very nice build.

I usually take some time to check on other builds, because i am anxious to start mine..
Unfortunately i'm having difficulties to grab some safe shutdown and battery low boards, since i'm not using adafruit powerboost
________________________________________
Starting on electronics :)
My first build, 2 years later
https://sudomod.com/forum/viewtopic.php ... 8&start=30
Check out my Boombox: https://nrcboombox.wixsite.com/website

BenOfTheNorth
Posts: 59
Joined: Sat Nov 12, 2016 12:26 pm
Has thanked: 52 times
Been thanked: 9 times

Re: Tango's Build

Post by BenOfTheNorth » Sat Dec 17, 2016 2:40 pm

Very nice :) Do you have a link for that USB hub at all? I found a few different ones that could have matched the title you put in your parts list, it looks like an ideal board :) - Thanks!

User avatar
Tango
Posts: 15
Joined: Mon Nov 14, 2016 1:47 pm
Has thanked: 2 times
Been thanked: 6 times

Re: Tango's Build

Post by Tango » Sat Dec 17, 2016 3:26 pm

BenOfTheNorth wrote:Very nice :) Do you have a link for that USB hub at all? I found a few different ones that could have matched the title you put in your parts list, it looks like an ideal board :) - Thanks!

Amazon USA

https://www.amazon.com/ELEGIANT-Charge- ... ant+4+Port

They are not actually a 4 port hub, they are only 3 ports with 1 port for charging. I removed the switch and soldered it in the OTG position. I bought them from Amazon France so they should also have them in other European warehouses if you are in Europe / GB

Dale

BenOfTheNorth
Posts: 59
Joined: Sat Nov 12, 2016 12:26 pm
Has thanked: 52 times
Been thanked: 9 times

Re: Tango's Build

Post by BenOfTheNorth » Sat Dec 17, 2016 3:48 pm

Thanks! Found it on amazon UK and it's on its way :D

User avatar
whosjared
Posts: 3
Joined: Wed Jan 11, 2017 7:01 am
Location: East Coast, USA
Has thanked: 1 time
Been thanked: 2 times

Re: Tango's Build

Post by whosjared » Wed Jan 11, 2017 7:31 am

I'm grabbing the same screen for my build, how's your battery life on this?

User avatar
Tango
Posts: 15
Joined: Mon Nov 14, 2016 1:47 pm
Has thanked: 2 times
Been thanked: 6 times

Re: Tango's Build

Post by Tango » Wed Jan 11, 2017 2:30 pm

whosjared wrote:I'm grabbing the same screen for my build, how's your battery life on this?
Around 2.5 to 3 hours or so... I am using a 2500 mAh battery.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest