Page 1 of 2

active-x' GBZ (Neverending project)

Posted: Thu Dec 01, 2016 10:55 am
by activex
Hi,

I got inspired when i first saw wermys gameboy zero earlier ths year, but did not start the project before august i think it was. The main goal of this project was to have fun while making it. I'we taken a whole lot of inspiration from wermys original guides, but some of the building was done by own ideas. I have done a lot of programming before and I work as an industrial electrician, so i have experience with programming, electronics and soldering. I have used Raspberry Pi with some other projects aswell.

Partlist:
  • Broken DMG-01 without screenprotector (used the original volume wheel, speaker, pcb and buttons)
    Gearbest 3.5" screen
    Buttons from a fake SNES controller (also cut out some button wells from this one)
    Banggood powersupply
    CAT B15Q 2000mAh battery
    Banggood 4-port USBHUB
    Sparkfun microusb breakout card
    Banggood audio amplifier
    Raspberry Pi Zero
    Kitsch-Bent PWM audio filter
    16Gb MicroSD card
    3D printed screwbracket for the screen
    day's 1mm screenprotector
    Teensy 3.2
    A couple of red/green-LEDs
    Misc resistors
    MCP3008 (for batterymonitoring)
    Prototype PCBs
    An old boring Hercules something cartridge
    Offical Raspberry Pi WiFi Dongle
MicroUSB charging port in the original charging port, and I have also added a red LED next to it to indicate charging.

Tools
  • Dremel 8000
    Fluke 179
    Weller soldering iron
    A million different plyers and screwdrivers
The battery was a bit bigger than I had hoped for, so i had to use the cartridgespace to get to cram everything inside the build.

Right now I'm working on a onscreen battery monitor. I'm really close to done. See pictures
As of now the script is a mashup of my code, https://github.com/aboudou/picheckvoltage, popcorn's low battery script, and https://github.com/AndrewFromMelbourne/raspidmx/. I also have a green/red-LED in the top left corner for battery status.
I think i will share my code and diagrams when I'm done :D

Re: active-x' GBZ (Neverending project)

Posted: Thu Dec 01, 2016 10:57 am
by activex
Right now I'm currently working on the discharge curve of the battery, because my battery icon now is not linear. I'm also thinking about adding a WiFi-icon when i use wifi

Re: active-x' GBZ (Neverending project)

Posted: Sat Dec 03, 2016 5:45 am
by activex
I'm done with the batteryindicator! It works perfect right now! Will probably post a guide in the guide section soon :D

Attached is the voltage curve of my 2000mAh battery, as you can see its kind of unstable, so i had to drop the 10% steps in the battery icon and replace them with 25% steps

Re: active-x' GBZ (Neverending project)

Posted: Sat Dec 03, 2016 6:32 am
by Lpoolm
I have been hoping a clever person would get a battery icon with instructions :D

Re: active-x' GBZ (Neverending project)

Posted: Sun Dec 04, 2016 2:24 am
by activex
I'm currently strugling for what I'm going to do with the contrast hole. Any suggestions? :mrgreen:

Re: active-x' GBZ (Neverending project)

Posted: Sun Dec 04, 2016 6:20 am
by sotasystems
activex wrote:I'm currently strugling for what I'm going to do with the contrast hole. Any suggestions? :mrgreen:
A HDMI port if there isn't already somewhere else :)

Re: active-x' GBZ (Neverending project)

Posted: Sun Dec 04, 2016 7:22 am
by activex
sotasystems wrote:A HDMI port if there isn't already somewhere else :)
I don't think i'll ever connect this to a tv, so I think that would be a waste of time :cry: but thanks for the suggestion!

Re: active-x' GBZ (Neverending project)

Posted: Mon Dec 05, 2016 6:37 am
by activex
Just orderer a Pololu switch, found out that i want a safe shutdown function :lol:

Re: active-x' GBZ (Neverending project)

Posted: Mon Dec 05, 2016 8:50 am
by sotasystems
activex wrote:Just orderer a Pololu switch, found out that i want a safe shutdown function :lol:
I added a tactile switch for safe shutdown to the top right corner on mine ;)

Re: active-x' GBZ (Neverending project)

Posted: Mon Dec 05, 2016 11:37 am
by activex
sotasystems wrote:I added a tactile switch for safe shutdown to the top right corner on mine ;)
Thought about it, but when gf/friends are playing on it and are done, they use the original switch :o