My First GBZ Build (Noob Questions Galore)

Show off your completed Game Boy Zero, or post your build logs here!
jhk1976
Posts: 18
Joined: Sun Feb 04, 2018 11:32 pm
Has thanked: 6 times
Been thanked: 2 times

My First GBZ Build (Noob Questions Galore)

Post by jhk1976 » Sat Feb 17, 2018 10:08 am

Hello everyone,

I discovered the GBZ a couple of weeks ago as I was pondering a new project to take on. I like what I've seen on here, and have spent the last couple of weeks gathering parts so that I can get started. I'm using the long weekend as a chance to jump in!
IMG_1273.JPG
IMG_1273.JPG (2.75 MiB) Viewed 6287 times
As I am new at this, I have questions galore. I've been drawing diagrams of how I plan to wire everything up. I have a lot of it figured out, but there are a few other things I wonder about. My goal is to use as few boards as possible, but as I could not get my hands on an AIO board, there will be a few more in there. I actually don't mind this, as I wanted this project to be a learning tool for me as well.

So on to the questions, and thank you all in advance for the wealth of knowledge you've already shared here on Sudomod. :D

1. From what I can tell, the only two devices that I will need 5v for are the Pi Zero and the screen. I have a Gearbest screen on order, but it isn't here yet. Is there a way to successfully power both without needing a power strip board?

2. I need a ground connection for the micro USB breakout board, but the two ground pinouts on the Powerboost are used by the grounds for the switch and the Pi Zero. Is there somewhere else on the PB I can connect to for ground? Can I use the ground connector for the standard USB port I didn't end up adding to it? If not, would connecting it to a ground on a different board, such as the pi or the common ground board be an option? I figured ground is ground, but I wanted to be sure.

3. For those who use the DC jack to charge instead, how exactly are you wiring that up to the Powerboost? Are you using the stock GB connector, or are you obtaining an after market connector obtained elsewhere? If so, can you suggest where to get one?

I'll have more questions as I go, and I KNOW I will have questions when I get to the audio. Thanks again in advance, and please be patient as I learn. Everyone's new at something at some point in their lives. :-)

Parts List:
Used GB DMG-01
Gearbest 3.5" Screen (on order)
Pi Zero W
Kitch-Bent Common Ground DMG Button PCB (A/B/X/Y version)
Powerboost 1000C
Adafruit MAX98357A I2S Amp
Adafruit UDA1334 I2S DAC (if I can make it fit -- it has a headphone jack and Ferrite already built-in
Sabrent USB Audio Board (in case I decide not to go the I2S route)
Erik Gee's Shoulder Button Bracket and Board
Wermy's Bracket Kit
The usual other assorted parts: USB jacks, potentiometer wheels, headphone jacks, switches, spare buttons, etc.
Last edited by jhk1976 on Sat Feb 17, 2018 10:56 am, edited 1 time in total.

User avatar
tinkerBOY
Posts: 710
Joined: Tue May 30, 2017 4:00 am
Has thanked: 294 times
Been thanked: 206 times

Re: My First GBZ Build (Noob Questions Galore)

Post by tinkerBOY » Sat Feb 17, 2018 10:25 am

I made a diagram for my simple v1.1 board but can also be used for other boards.
IMG_2815.JPG
IMG_2815.JPG (1.17 MiB) Viewed 6282 times
1. Power strip makes it easy to distribute power to each devices.
2. You can connect to any GND on the Pi, battery, etc.
New! tinkerBOY PowerSwitch v1.0 with Safe Shutdown
Game Boy Zero Controllers available @ tinkerBOY.xyz * Support
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

jhk1976
Posts: 18
Joined: Sun Feb 04, 2018 11:32 pm
Has thanked: 6 times
Been thanked: 2 times

Re: My First GBZ Build (Noob Questions Galore)

Post by jhk1976 » Sat Feb 17, 2018 10:45 am

Thanks for the reference!

I do have a power strip on order. I wanted my build to be as clean as possible, the fewer boards the better. I'm not averse to using one if I have to though. My used GB showed up a few days ago, and having not held one since my own childhood, they are much smaller than I remember. I can see where real estate is a concern with these builds.

I ended up ordering a lot of extra parts I may not even need. Everything was pretty cheap, and since I wasn't totally sure which routes I was going to take for certain things (USB audio versus I2S for example), I figured it couldn't hurt to have everything on hand in case one path didn't work out for me. Leftover parts can be used for perhaps a second build -- if I can make the first one work, natch.

User avatar
CrogDog
Posts: 55
Joined: Sat Dec 30, 2017 2:14 pm
Has thanked: 37 times
Been thanked: 70 times

Re: My First GBZ Build (Noob Questions Galore)

Post by CrogDog » Thu Feb 22, 2018 7:33 pm

This is the 3.5mm DC jack I used for charging on my recent build
https://www.amazon.com/DCFun-1-35mm-Fem ... mm+dc+jack
Speaking of leftover parts I still have 9 left I'd be happy to send you a few if you're still in need or haven't purchased any yet.
On my build I wired the positive to the USB pin on the powerboost and ground to the GND pin

jhk1976
Posts: 18
Joined: Sun Feb 04, 2018 11:32 pm
Has thanked: 6 times
Been thanked: 2 times

Re: My First GBZ Build (Noob Questions Galore)

Post by jhk1976 » Sat Feb 24, 2018 9:16 am

Thanks for the tip. I'm on the fence about whether to use a barrel jack or the micro USB breakout. I was thinking I'd use that spot for a power LED and place the breakout elsewhere. I'll let you know :-) Knowing how it wires up helps a lot though.

jhk1976
Posts: 18
Joined: Sun Feb 04, 2018 11:32 pm
Has thanked: 6 times
Been thanked: 2 times

Re: My First GBZ Build (Noob Questions Galore)

Post by jhk1976 » Sat Feb 24, 2018 9:54 am

Progress and setbacks...
Capture1.JPG
Capture1.JPG (66.82 KiB) Viewed 6116 times
I got my case modded up to my liking and have installed Wermy's button wells, my Kitsch-Bent controller board and Erik Gee's L/R button brackets. They look great! I've also soldered up the wiring, which I will trim to size once I get everything where I like it. I'm sort of staging everything in the meantime.
Capture2.JPG
Capture2.JPG (67.62 KiB) Viewed 6116 times
Capture3a.JPG
Capture3a.JPG (70.75 KiB) Viewed 6116 times
Capture3b.JPG
Capture3b.JPG (86.68 KiB) Viewed 6116 times
Capture4.JPG
Capture4.JPG (97.66 KiB) Viewed 6116 times
My Gearbest screen was working last weekend when I tested it, but when I went to test it again this weekend, it wasn't. I've been extra careful with the cable, so I don't get what happened. I've ordered a replacement, but it's still frustrating. This also happened AFTER I had it glued into the case, so I had the joy of having to peel away all the hot glue that held it in. :oops: I would have much preferred a TFT screen with pinouts. They seem far less delicate.

I also had a horrific time wiring up the headphone jack. I'm good at soldering to breakout boards, but far less so with standalone metal contacts. I either get goopy, sloppy solder joints or melt away half the plastic housing in the process. I'm opting for breakout boards wherever I can as a result. Has anyone had any luck with a headphone breakout board like the one pictured?
Capture5.JPG
Capture5.JPG (32.25 KiB) Viewed 6116 times
To be continued...

User avatar
CrogDog
Posts: 55
Joined: Sat Dec 30, 2017 2:14 pm
Has thanked: 37 times
Been thanked: 70 times

Re: My First GBZ Build (Noob Questions Galore)

Post by CrogDog » Sat Feb 24, 2018 7:51 pm

Bummer about the screen :| That hole would be a great spot for an led indicator. I went with the 3.5mm barrel jack since I already had a cord for it and for the factory kind of feel, but honestly a micro usb would have been more convenient for charging. There's a decent amount of space along the bottom where you could put a charging port. Can also use a lightning connector breakout board if you're an Apple user :mrgreen:

jhk1976
Posts: 18
Joined: Sun Feb 04, 2018 11:32 pm
Has thanked: 6 times
Been thanked: 2 times

Re: My First GBZ Build (Noob Questions Galore)

Post by jhk1976 » Mon Feb 26, 2018 2:17 pm

Yeah, I was back and forth about a DC barrel jack, but I do think the micro USB will be the way to go for me. I plan to mount mine at the bottom of the case too.

My headphone jacks with breakout boards should be here today, and my USB breakout board for the data connection should be here by week’s end. The replacement screen is due in Wednesday. Hopefully I’ll be most of the way there by next weekend. Assuming no difficulties with any of these, the next hoop to jump though will be wiring up the potentiometer.

jhk1976
Posts: 18
Joined: Sun Feb 04, 2018 11:32 pm
Has thanked: 6 times
Been thanked: 2 times

Re: My First GBZ Build (Noob Questions Galore)

Post by jhk1976 » Mon Feb 26, 2018 10:06 pm

My headphone jack breakout boards arrived today, and I'm pleased to say that I think these will work out great!
IMG_1350.JPG
IMG_1350.JPG (1.35 MiB) Viewed 6042 times
The one problem I did have to solve was the size of the jacks they came with. As you can see from the photo, they're bigger than the jacks I had ordered off of Amazon, with much longer pins. I did a test fit, and the case wouldn't close with this configuration. The solution? I used the shorter jacks I already had with the board instead of the jacks it came with. :D
IMG_1351.JPG
IMG_1351.JPG (1.05 MiB) Viewed 6042 times
The end result is a headphone jack attached to a breakout board, which was an absolute JOY to solder.
IMG_1352.JPG
IMG_1352.JPG (2.02 MiB) Viewed 6042 times
The one drawback is that the board is a bit large, and winds up sitting on top of the end of the controller board where the plastic peg pokes through that holds the start and select button membrane in place. I ended up using a hobby knife to make that peg slightly shorter to accommodate the board. I did a test fit in the case and it's a very nice fit. The fit wouldn't be a concern if I had Dremeled out the battery compartment, but as I left mine in to accommodate the Li-on battery, there's not as much clearance when you close the case. In order to make this work with the battery compartment intact, you have to shave off the raised supports that held the old GB headphone jack in place. I did this back when I was modding the case just so I'd have some extra room to play with. It JUST fits, with the board sitting pretty flush against the back of the battery compartment when the case is closed.
IMG_1354.JPG
IMG_1354.JPG (2.87 MiB) Viewed 6042 times
That lack of clearance means I'll have to solder the wires to the underside of the fitted board, but I can live with that. Just having a breakout board to attach it all to makes it all the nicer.
IMG_1355.JPG
IMG_1355.JPG (2 MiB) Viewed 6042 times

jhk1976
Posts: 18
Joined: Sun Feb 04, 2018 11:32 pm
Has thanked: 6 times
Been thanked: 2 times

Re: My First GBZ Build (Noob Questions Galore)

Post by jhk1976 » Sat Mar 03, 2018 9:20 am

I have a working screen. Huzzah!
IMG_1376.JPG
IMG_1376.JPG (3.6 MiB) Viewed 5962 times
It looks like a little of the text is getting cut off though, especially in the configuration menu. Overscan is turned off and the screen has been forced to 320x240 in the /boot/config.txt file. Anybody know how to get that to fit more nicely?
IMG_1377.JPG
IMG_1377.JPG (2.69 MiB) Viewed 5962 times
Next step is to mount up the screen, and then start wiring up everything to the Pi. 8-)

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest