(WIP) Bouke's first GBZ

Show off your completed Game Boy Zero, or post your build logs here!
User avatar
bouke
Posts: 18
Joined: Sun Jun 18, 2017 8:28 am
Location: Enschede, The Netherlands
Has thanked: 1 time
Been thanked: 7 times
Contact:

(WIP) Bouke's first GBZ

Post by bouke » Thu Jul 20, 2017 2:16 pm

Here is my first Game Boy Zero build log. Disclaimer: This will not be a quick build probably.

Currently in the process of waiting for parts to arrive and experimenting with some of the features I want to build into the GBZ.

Parts List
Parts List (click to expand/collapse)Show
Pi and Storage: Case, Buttons, Pads, PCB Controller: Screen and Connector: Batteries and Charging: Audio: Other Random Parts:
  • Some random (silicon) wire, resistors, capacitors, transistors etc. I have laying around...
ATTiny167 and I2C Communication
Currently in this other post (http://www.sudomod.com/forum/viewtopic. ... 521#p37521) talking about I2C communication between an ATTiny167 and Raspberry Pi. The ATTiny167 can do analog reads of the battery voltage and ambient light and communicate this with the Raspberry Pi. The ATTiny167 will also handle the shutdown of the Raspberry PI by monitoring the toggle slide switch and control the NeoPixel and LCD backlight.

Edit: First ATTiny167 has arrived however I accidentally blew it up by shorting some of the 5V outputs... New one is ordered! :shock:

The Screen
Disassembled the screen into three parts: the touch layer, screen and controller board. Furthermore I removed the headers from the controller board since they are not needed, I will also be removing the audio jack connector (here I will connect the amplifier, audio over HDMI) and backlight switch and cut off a piece of the controller board where there are no traces (the part with the Kedei text). Since touch is not really needed, inaccurate and made of a plastic "blurry" layer, it will not be used.
Screen Disassembly (click to expand/collapse)Show
Image
Touch Layer, Screen and Controller Board
I did some experiments by hooking up the power button connections to a PWM signal from my Arduino and this works quite nicely, together with the ambient sensor it will be used to "dim" the screen at night so I will not be blinding myself. :lol:

Also ordered this screen https://nl.aliexpress.com/item/Raspberr ... 62038.html which is sometimes on sale for around 10 dollars. Seems to be an updated version of the "Kedei" screen I am currently using, will definitely update this post with a comparison between the two.

To be continued...
Last edited by bouke on Mon Sep 11, 2017 4:03 am, edited 4 times in total.
Currently figuring out how to build my first Game Boy Zero. 8-)

User avatar
YaYa
Posts: 1719
Joined: Mon Jun 26, 2017 12:42 pm
Location: brittany - France
Has thanked: 871 times
Been thanked: 688 times
Contact:

Re: (WIP) Bouke's first GBZ

Post by YaYa » Thu Jul 20, 2017 3:25 pm

Sitting with popcorn :lol:

Good luck for your build !
Follow me on instagram Image

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

Re: (WIP) Bouke's first GBZ

Post by tinkerBOY » Thu Jul 20, 2017 6:05 pm

Following and waiting..😃
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

User avatar
BadBert
Posts: 377
Joined: Wed Jun 29, 2016 4:14 am
Location: Hoogerheide, Netherlands
Has thanked: 100 times
Been thanked: 61 times
Contact:

Re: (WIP) Bouke's first GBZ

Post by BadBert » Mon Jul 31, 2017 4:02 am

interested how you are going to fiddle with the brightness of the screen.
Are you going to use a pot to make the brightness variable? That would be awsome....
(is that even possible?)

ben benieuwd ;)
My first GBZ build -=HERE=- -> Became a gift to my little brother!
My 2nd GBZ build -=WIP HERE=- -> going with HDMI!

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

Re: (WIP) Bouke's first GBZ

Post by Eccho » Mon Jul 31, 2017 4:43 am

Zo veel nederlanders in deze forum xD

User avatar
bouke
Posts: 18
Joined: Sun Jun 18, 2017 8:28 am
Location: Enschede, The Netherlands
Has thanked: 1 time
Been thanked: 7 times
Contact:

Re: (WIP) Bouke's first GBZ

Post by bouke » Tue Aug 01, 2017 11:41 am

BadBert wrote:
Mon Jul 31, 2017 4:02 am
interested how you are going to fiddle with the brightness of the screen.
Are you going to use a pot to make the brightness variable? That would be awsome....
(is that even possible?)

ben benieuwd ;)
I use a PWM signal on the brightness LEDs (basically replacing the switch which is on the board with wires going to an Arduino currently). I ordered an ambient light sensor and I am going to experiment with that but I also thought about adding a potmeter in the spot where the contrast slider on the original Gameboy normally goes.

I will posts some more updates soon.
Currently figuring out how to build my first Game Boy Zero. 8-)

User avatar
BadBert
Posts: 377
Joined: Wed Jun 29, 2016 4:14 am
Location: Hoogerheide, Netherlands
Has thanked: 100 times
Been thanked: 61 times
Contact:

Re: (WIP) Bouke's first GBZ

Post by BadBert » Wed Aug 02, 2017 12:13 am

Adding a pot like the original contrast wheel, controlling the screens brightness would be awsome...

hope that is possible!

By the way, is that switch not just the on/off switch for the whole screen?
Or only for the backlight?
My first GBZ build -=HERE=- -> Became a gift to my little brother!
My 2nd GBZ build -=WIP HERE=- -> going with HDMI!

User avatar
bouke
Posts: 18
Joined: Sun Jun 18, 2017 8:28 am
Location: Enschede, The Netherlands
Has thanked: 1 time
Been thanked: 7 times
Contact:

Re: (WIP) Bouke's first GBZ

Post by bouke » Wed Aug 02, 2017 5:37 am

BadBert wrote:
Wed Aug 02, 2017 12:13 am
By the way, is that switch not just the on/off switch for the whole screen?
Or only for the backlight?
Just replied to your PM but also wanted to post an update here for other people who might be wondering the same.

I did a test with an Arduino Uno and Potmeter connected to the place where the switch used to go and I get a PWMed LED backlight.

EDIT:
The backlight switch is indeed directly connected to the input of the LED driver chip, the PT4103. According to the datasheet that chip supports PWM dimming and therefore it works. Therefore the backlight can be controlled by providing power (5v) to the screen using the header pins or micro usb and then providing a PWM signal to the input of the led driver (the switch).
Currently figuring out how to build my first Game Boy Zero. 8-)

Kthuen
Posts: 3
Joined: Sat Jul 01, 2017 3:24 am
Been thanked: 1 time

Re: (WIP) Bouke's first GBZ

Post by Kthuen » Mon Aug 21, 2017 1:16 pm

Hi Bouke
Sounds like a genious little hack. How dell does it work? And do you have any pictures og the wiring? :)

User avatar
neolith
Posts: 186
Joined: Mon Apr 24, 2017 12:43 pm
Location: Germany
Has thanked: 101 times
Been thanked: 160 times

Re: (WIP) Bouke's first GBZ

Post by neolith » Mon Aug 21, 2017 2:13 pm

This looks interesting, I like build logs - followed. :D

BTW, your link for 'Gameboy DMG button PCB' leads to the case. ;)
Thanks for making the list though, I appreciate the effort!
– "The biggest trick the devil ever pulled was convincing the world he didn't exist." –

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest