BMO GBZ Complete Build Guide
Posted: Wed Sep 11, 2019 6:22 pm
Hey everyone.
As promised, here is a (pretty) complete build guide on how to do your own BMO GBZ. I took lots of pictures, and will document my whole build, even the common stuff usually covered elsewhere.
This is based around the Pocket Adventures "basic" Assist setup, but if you want an easier build (I'd say that the PA stuff is on the harder side of "easy"), then if you opt for Tinkerboy's v2 or v3 board, it will eliminate the need for the Audio DAC/amp, headphone jack, and battery monitor, and you only have to connect the board to the pi via USB, which is as easy as you're going to get. (i have not yet tried running my battery monitor with his board setup, but he does have instructions for his monitor software at his website).
I uploaded the printed stand I designed to Thingiverse, here: https://www.thingiverse.com/thing:3855445
and I put everything I wrote and pulled together for the software here: https://github.com/infinitLoop/BMO_GBZ (instructions for these are also in a later post, here)
I made everything into easy shell script installs, so each step is basically one command, and you can choose which bits you want to do.
First, the parts... RPi0
the shell, buttons and screen protector all came from RetroModding.com
GPIO Assist, Power Assist (in White!), and common ground button board from Pocket Adventures
3.5" composite screen from Gearbest
I2S DAC and Amp from Adafruit
3-way navigation toggle for volume and hotkey from SparkFun
soft tactiles for the rear buttons
speaker
usb port
ads-1x15
DPDT switch (don't know where i got this, but pretty much any will do)
audio jack (save yourself a little hassle and get a button board with an integrated audio jack, like this one on PA or Tinkerboy's boards
125054 li-ion 4000mah battery off e-bay
silicon pads off e-bay
the printed parts... rear buttons
i2s amp bracket
ads bracket
screen stencil
power switch holder
Power hole plug (or, put a barrel jack in the spot, or another hotkey button if you want)
screen bracket (a remix of this one by sixteenbit): and here's one for 3.2in SPI screens: game cart / power assist holder: audio jack holder: hole drill guide: I used this filament for the print (look for "mint green" or"mint blue"), and I think it turned out to be a pretty good match for what I was looking for.
Now, off to the modding...
start off by clearing out the tabs around where the screen mounts, and where the x/y button will be on the front shell, and sand down the audio jack holder on the rear case (if the board and/or jack you use fits with it, then leave it):
next, we can mark off the screen border with the stencil, and cut it out with a hand tool:
then clean it up and sand down the inside area around the screen so that it doesn't press up against it when it is mounted:
and that's attachment limits folks... on to the next steps in replies....
.

Early Videos - In ActionShow
I uploaded the printed stand I designed to Thingiverse, here: https://www.thingiverse.com/thing:3855445
and I put everything I wrote and pulled together for the software here: https://github.com/infinitLoop/BMO_GBZ (instructions for these are also in a later post, here)
I made everything into easy shell script installs, so each step is basically one command, and you can choose which bits you want to do.
First, the parts... RPi0
the shell, buttons and screen protector all came from RetroModding.com
GPIO Assist, Power Assist (in White!), and common ground button board from Pocket Adventures
3.5" composite screen from Gearbest
I2S DAC and Amp from Adafruit
3-way navigation toggle for volume and hotkey from SparkFun
soft tactiles for the rear buttons
speaker
usb port
ads-1x15
DPDT switch (don't know where i got this, but pretty much any will do)
audio jack (save yourself a little hassle and get a button board with an integrated audio jack, like this one on PA or Tinkerboy's boards
125054 li-ion 4000mah battery off e-bay
silicon pads off e-bay
the printed parts... rear buttons
i2s amp bracket
ads bracket
screen stencil
power switch holder
Power hole plug (or, put a barrel jack in the spot, or another hotkey button if you want)
screen bracket (a remix of this one by sixteenbit): and here's one for 3.2in SPI screens: game cart / power assist holder: audio jack holder: hole drill guide: I used this filament for the print (look for "mint green" or"mint blue"), and I think it turned out to be a pretty good match for what I was looking for.
Now, off to the modding...
start off by clearing out the tabs around where the screen mounts, and where the x/y button will be on the front shell, and sand down the audio jack holder on the rear case (if the board and/or jack you use fits with it, then leave it):
next, we can mark off the screen border with the stencil, and cut it out with a hand tool:
then clean it up and sand down the inside area around the screen so that it doesn't press up against it when it is mounted:
and that's attachment limits folks... on to the next steps in replies....


.