My Gameboy Zero build - wooden case

Show off your completed Game Boy Zero, or post your build logs here!
Post Reply
Andi
Posts: 3
Joined: Tue Mar 07, 2017 12:27 am
Been thanked: 4 times

My Gameboy Zero build - wooden case

Post by Andi » Tue Mar 07, 2017 12:36 pm

Hey guys!

I just finished my Gameboy Zero build and wanted to stop by and say thanks to all contributors on this forum - it was a very valuable resource for my take on the project :)
When I saw wermys build video on youtube (i'm not even sure what took me there...), I just thought, wow, thats a cool idea. And so I started my own build.
Being interested in woodworking, I thought of building the case out of plywood instead of using an original or after market Gameboy case. So, without further ado, here are the pics:
DSC_0101.jpg
DSC_0101.jpg (523.48 KiB) Viewed 10061 times
DSC_0105.jpg
DSC_0105.jpg (530.14 KiB) Viewed 10061 times
DSC_0100.jpg
DSC_0100.jpg (677.82 KiB) Viewed 10061 times
As you can see, its a bit messy but everything fit in there eventually. The case was built to match the size of an original Gameboy DMG but I think its slightly longer. I wanted the battery compartment to be flat on the back, but when I put the batteries in the first time, I realized there was no space for a lid... :? so I placed the lid on top, which actually feels quite good in the hand. Its a bit heavy though, so not the best solution for longer gaming sessions :lol:
Here's a list of the components I used:
  • Raspberry Pi Zero v1.3
  • C-Berry 2.8" LCD Display (connected to the spi bus on the pi, using fbcp)
  • Arduino Pro Micro (inside the game cartridge) - used for power management and some other control stuff
  • self built audio amplifier board based on a lm4861 chip - audio is a filtered pwm signal (large board under the pi, didn't have smaller components on hand...)
  • the buttons and rubber pads were salvaged from a cheap snes controller knock off
  • Adafruit Power Boost 500, powered from 3 AA batteries or NiMH rechargeable batteries
  • a whole bunch of switches, small tranistors, wire,...
The build runs on Retropie 4.1 and uses the GPIO for the button inputs. I originally intended to use the Arduino as a keyboard input, but the issue with the non working soldered USB connection stroke me and after several spent evenings trying to get it to work i ditched the idea.

At this point i can't say something about the battery life. So far it seems to hold up very well. I played and tested quite a bit on the first charge now and the NiMH's seem to be far from being drained, but we'll see. I desoldered all leds from the powerboost and the arduino, which saves a few mA and i run the screen at ~60% brightness. So essentially tried my best to not waste any power unnecessarily.

The whole build took me about 5 months to complete (with pauses of course and rarely whole days spent on it). The majority of the work was in the case.

So, i hope you like my (as far as i know) rather unique attempt on the build.

Cheers :D
Andi

Valadone
Posts: 53
Joined: Tue Feb 07, 2017 12:39 pm
Has thanked: 8 times
Been thanked: 5 times

Re: My Gameboy Zero build - wooden case

Post by Valadone » Tue Mar 07, 2017 12:56 pm

Good job. Not easy at all with wood ^^

User avatar
moosepr
Posts: 524
Joined: Wed Jan 25, 2017 6:18 am
Has thanked: 69 times
Been thanked: 241 times
Contact:

Re: My Gameboy Zero build - wooden case

Post by moosepr » Tue Mar 07, 2017 1:05 pm

like it!!!!! :D
Get a small cheep LCD in your project https://www.sudomod.com/forum/viewtopic.php?f=22&t=2312
Wrap it all round a battery https://www.sudomod.com/forum/viewtopic.php?f=13&t=2292
Or use a custom PCB to make it really small https://www.sudomod.com/forum/viewtopic.php?f=13&t=2512
or make it really really really really tiny!! https://www.sudomod.com/forum/viewtopic.php?f=13&t=2919

dadi4168
Posts: 25
Joined: Wed Feb 08, 2017 8:56 pm
Has thanked: 12 times
Been thanked: 5 times

Re: My Gameboy Zero build - wooden case

Post by dadi4168 » Tue Mar 07, 2017 6:10 pm

Now that's retro.....

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

Re: My Gameboy Zero build - wooden case

Post by correia5022 » Wed Mar 08, 2017 1:45 am

This is what's called INOVATION!
Great build, everything looks great. i would love to see a real wood instead of plywood, maybe a next project? :)

you say the arduino used for power management and some other control stuff, can you specify please?
________________________________________
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

User avatar
Eccho
Posts: 235
Joined: Mon Nov 28, 2016 5:35 am
Has thanked: 86 times
Been thanked: 106 times

Re: My Gameboy Zero build - wooden case

Post by Eccho » Wed Mar 08, 2017 2:29 am

Damn, right when we could call a poor game boy a wooden game boy, you just killed the insult.

Andi
Posts: 3
Joined: Tue Mar 07, 2017 12:27 am
Been thanked: 4 times

Re: My Gameboy Zero build - wooden case

Post by Andi » Wed Mar 08, 2017 2:18 pm

Thanks for the kind words :)
correia5022 wrote:you say the arduino used for power management and some other control stuff, can you specify please?
I use the Arduino for the save-shutdown circuit (i used the one posted in the first answer here). The Arduino keeps the power on even when the power switch is off. The other side of the power switch is wired as an input to the Arduino, so it knows when to issue a shutdown command to the pi (this is done pulling an gpio input via a transistor to ground, which then issues the "sudo shutdown -now" command). The Arduino also monitors the voltage on the tx-pin of the pi, so its able to cut the power when the pi has finished shutting down.

Besides the save shutdown the Arduino monitors the battery voltage and gives a status indication using the red LED on the front and shuts the pi down at a certain level to protect the batteries from over discharge. However, this didn't work as expected, and i have to look into this part again. Btw. the battery died yesterday after approximately 2,5-3 hours - at least the Arduino cut it off. The time seems quite reasonable and kind of expected, but i want to measure again to make sure everything works just right.

There are also two other minor functions the Arduino handles:
1. it gives a pwm signal for the lcd backlight, since i ran out of usable gpios for that purpose (or at least the command to dimm the backlight through the pi didn't work...)
2. the audio amp can be shutdown and my volume wheel has a switch built in. So the Arduino powers the amp on and off based on the status of the switch (which could be also wired directly, but...) and also during the power down phase to get rid of any 'plop' sounds.

So yeah, mostly little things, but they made my life a bit easier. I think most of it can also be done just with the pi and some other circuitry to get rid of the Arduino completely.

As to build on out of 'real' wood: yeah, I think this could really look decent ;) But for now, I think one Gameboy is enough though. But there are certainly things I would do differently when I ever get around to building another one. Using another type of wood is one of them - not just for the looks of it, but the plywood very often splitted and chipped out, etc. :evil:

Cheers!
Andi

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

Re: My Gameboy Zero build - wooden case

Post by correia5022 » Thu Mar 09, 2017 12:06 am

Andi wrote:Thanks for the kind words :)
correia5022 wrote:you say the arduino used for power management and some other control stuff, can you specify please?
I use the Arduino for the save-shutdown circuit (i used the one posted in the first answer here). The Arduino keeps the power on even when the power switch is off. The other side of the power switch is wired as an input to the Arduino, so it knows when to issue a shutdown command to the pi (this is done pulling an gpio input via a transistor to ground, which then issues the "sudo shutdown -now" command). The Arduino also monitors the voltage on the tx-pin of the pi, so its able to cut the power when the pi has finished shutting down.

Besides the save shutdown the Arduino monitors the battery voltage and gives a status indication using the red LED on the front and shuts the pi down at a certain level to protect the batteries from over discharge. However, this didn't work as expected, and i have to look into this part again. Btw. the battery died yesterday after approximately 2,5-3 hours - at least the Arduino cut it off. The time seems quite reasonable and kind of expected, but i want to measure again to make sure everything works just right.

There are also two other minor functions the Arduino handles:
1. it gives a pwm signal for the lcd backlight, since i ran out of usable gpios for that purpose (or at least the command to dimm the backlight through the pi didn't work...)
2. the audio amp can be shutdown and my volume wheel has a switch built in. So the Arduino powers the amp on and off based on the status of the switch (which could be also wired directly, but...) and also during the power down phase to get rid of any 'plop' sounds.

So yeah, mostly little things, but they made my life a bit easier. I think most of it can also be done just with the pi and some other circuitry to get rid of the Arduino completely.

As to build on out of 'real' wood: yeah, I think this could really look decent ;) But for now, I think one Gameboy is enough though. But there are certainly things I would do differently when I ever get around to building another one. Using another type of wood is one of them - not just for the looks of it, but the plywood very often splitted and chipped out, etc. :evil:

Cheers!
Andi
Very cool, thanks for sharing
________________________________________
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

AcroGod
Posts: 3
Joined: Sat Feb 18, 2017 11:07 am

Re: My Gameboy Zero build - wooden case

Post by AcroGod » Thu Mar 09, 2017 10:43 am

Great work! I've thought about doing something similar (even bought the 1/4" pieces of wood from Hobby Lobby already). One thing I would suggest to make it lighter and more comfortable in the hands is to sand the hell out of the case edges to make it more curved. It looks awesome as it is, but sanding might help with the comfort and functionality even more...

Andi
Posts: 3
Joined: Tue Mar 07, 2017 12:27 am
Been thanked: 4 times

Re: My Gameboy Zero build - wooden case

Post by Andi » Thu Mar 16, 2017 8:20 am

AcroGod wrote:Great work! I've thought about doing something similar (even bought the 1/4" pieces of wood from Hobby Lobby already). One thing I would suggest to make it lighter and more comfortable in the hands is to sand the hell out of the case edges to make it more curved. It looks awesome as it is, but sanding might help with the comfort and functionality even more...
I did round the edges a bit on the front and more on the back. I would recomment using a hand plane for that, because sanding that amount takes a fair bit of elbow grease ;)
You could make the wood thinner at some places, but i wonder if the stability would suffer from that.

I'd love to see another version of a wooden case. So stop thinking about it and do it :D What kind of wood do you intend to use?

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest