Pi 3 build using Helder's AIO 2.2

Show off your completed Game Boy Zero, or post your build logs here!
Post Reply
Francis
Posts: 28
Joined: Wed Aug 03, 2016 9:16 am
Has thanked: 27 times
Been thanked: 2 times

Pi 3 build using Helder's AIO 2.2

Post by Francis » Sun Mar 05, 2017 10:40 am

I have been working on this on and off for the past few weeks. I haven't really kept a log, but once I get everything figured out I will try to log it from start to finish. Because of this, this is more of a showcase. It is also important to note that I'm a complete noob when it comes to electronics! This was all done by reading through many forums, taking notes and just going at it.

Items used:
- Pi 3
-BW 3.5 screen
-Helder's AIO 2.2
-Micro JST ( not recommended for final build)
-Snes controller for buttons
-Potentiometer wheel
-Powerboost
-micro usb breakout board
-slide switch (on/off switch)
-Samsung S4 2600 mah battery (I will use a better batter for my final build)


This is the work I have completed so far.
For my gameboy build I wanted to go with a white case and Snes color themed buttons. However, after testing this case I concluded that it gets too dirty, too fast. A black case and different buttons will be used for my final build. For the screen protector I made one using the cover of the original screen case (idea from Chiz). This screen protector is just for my prototype build. I have a screen from dominator waiting for my final build.
[spoiler="White Gameboy pi 3 with Snes buttons"]
gameboy off.jpg
Buttons are from an ebay snes usb controller
gameboy off.jpg (23.63 KiB) Viewed 4622 times
[/spoiler]
The main benefit of using a pi3 is the ability to play some Nintendo 64 games.
[spoiler="Zelda running on pi3"]
zelda opening.jpg
zelda opening.jpg (22.22 KiB) Viewed 4622 times
[/spoiler]
Note: I have not yet figured out how to get audio using Helders AIO and the pi3. Suggestions are welcomed :)
The screen frame and button well print came in very very useful. I'm surprised not many people use it in their builds! Since this is just my prototype, I'm using micro JST cables for testing purposes. In my final build, however, I will use thicker wires for my power circuitry.
http://www.thingiverse.com/thing:1815950
[spoiler="Internals"]
internals.jpg
internals.jpg (48.2 KiB) Viewed 4622 times
power and usb.jpg
Power circuits
power and usb.jpg (40.34 KiB) Viewed 4622 times
screenshroud.jpg
Screen frame with button wells http://www.thingiverse.com/thing:1815950
screenshroud.jpg (37.86 KiB) Viewed 4622 times
[/spoiler]
It is no secret that the pi3 and powerboost tend to warm up during use. To alleviate this I attempted to add fans to my build (sorry, no pictures). However, I couldn't find small effective fans. My next idea was to add some ventilation holes and vent openings to allow cooler air to flow in and out. For the side vents I glue a piece of a PCI Slot Cover bracket on the inside to give it a better look. I need to work on carving those vents out.
[spoiler="Ventillation holes and vents"]
ventilation sides.jpg
ventilation sides.jpg (16.17 KiB) Viewed 4622 times
ventilation holes.jpg
ventilation holes.jpg (40.27 KiB) Viewed 4622 times
[/spoiler]
I also wanted to add a second usb port to my build. I made this square hole on the side to achieve this. I'm still debating whether or not to add this to my final build.
[spoiler="Usb port side hole"]
usb hole.jpg
usb hole.jpg (14.11 KiB) Viewed 4622 times
[/spoiler]

Future work. Suggestions are very welcome!
-Figure out a way to add audio to the pi 3
- L&R buttons
-Implement a joy stick to the build. For this I believe I have to reprogram Helder's AIO board.
-Implement a cooling method
-Hide the pi 3 inside a game cartridge
-Implement the setting buttons from the screen neatly somewhere
-Use magnets to close the battery compartment
It is also possible I might scrap this idea and just add the new pi zero w to this build since Kites board is hopefully on its way to my desk :)

Thank you! If you have any suggestions of questions please post them!

User avatar
VeteranGamer
Posts: 1738
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 528 times
Been thanked: 905 times

Re: Pi 3 build using Helder's AIO 2.2

Post by VeteranGamer » Sun Mar 05, 2017 11:42 am

it looks good so far.... i like the thinking behind the build

i'm also using that frame the main reason is that i'm aiming for a no hot glue build (epoxy and vhb tape).... i personally found that the button holes dont line up well with helders AIO so i've scrapped those and am gonna incorporate the wermy wells to the frame

Image


i'm also experimenting with jst connectors, using a combination of PH and XH, so far i'm still persuing with them but its a tight squeeze (but gonna try and figure it out) but i want them in the final build.... depending on which type the awg can range from 30-22 which for the GBZ is fine

Image



i'm a bit surprised about the N64 as most games just wont run well and for this handheld its just ends up being a bit of a gimmick, personally i would opt for the pi zero w the space you will save willl come in handy.... and you wont need to make so many vent holes

also the controller you used was it an official or clone... as someone on this forum is trying to source a set (famicom style)

but coming along nicely.... looking forward to the progress

Francis
Posts: 28
Joined: Wed Aug 03, 2016 9:16 am
Has thanked: 27 times
Been thanked: 2 times

Re: Pi 3 build using Helder's AIO 2.2

Post by Francis » Sun Mar 05, 2017 12:12 pm

Thank you for your reply :)
I had the same issues with the button wells. However, I just modified the wells in order for the buttons to slide up and down easily.
[spoiler="button well mod"]
button well mod.jpg
button well mod.jpg (90.71 KiB) Viewed 4608 times
[/spoiler]

For the SNES controller I got this replica one for about $5usd
http://www.ebay.com/itm/New-Controller- ... 5d5ea68e6b


I'm with you, but I really want to play Legend of Zelda on my portable :D

Good luck on your build!

htbrdd
Posts: 12
Joined: Fri Dec 02, 2016 7:07 am
Has thanked: 9 times
Been thanked: 1 time
Contact:

Re: Pi 3 build using Helder's AIO 2.2

Post by htbrdd » Tue Mar 07, 2017 10:44 am

Is there an stl for the screen and button wells? Thanks

User avatar
derebbe
Posts: 48
Joined: Wed Sep 28, 2016 12:30 am
Location: Germany
Has thanked: 51 times
Been thanked: 24 times

Re: Pi 3 build using Helder's AIO 2.2

Post by derebbe » Tue Mar 07, 2017 11:40 am

@[mention]Francis[/mention] A tip from my side: the powerboost 1000c and also the pi3 are getting really hot, especially the powerboost during charging the battery. Maybe you should consider to put the powerboost at the very top of your shell and put some wholes/mesh into the plastic, so the hot air can flow out of the case. I also put some little heatsinks on each of the powerboost chips, as well as on the PIs CPU...

Francis
Posts: 28
Joined: Wed Aug 03, 2016 9:16 am
Has thanked: 27 times
Been thanked: 2 times

Re: Pi 3 build using Helder's AIO 2.2

Post by Francis » Tue Mar 07, 2017 7:42 pm

derebbe wrote:@[mention]Francis[/mention] A tip from my side: the powerboost 1000c and also the pi3 are getting really hot, especially the powerboost during charging the battery. Maybe you should consider to put the powerboost at the very top of your shell and put some wholes/mesh into the plastic, so the hot air can flow out of the case. I also put some little heatsinks on each of the powerboost chips, as well as on the PIs CPU...
Thanks for that tip! I have been looking for heatsinks and small fans for my build. I will definitely consider moving it up there like you're suggesting.

Francis
Posts: 28
Joined: Wed Aug 03, 2016 9:16 am
Has thanked: 27 times
Been thanked: 2 times

Re: Pi 3 build using Helder's AIO 2.2

Post by Francis » Tue Mar 07, 2017 8:11 pm

htbrdd wrote:Is there an stl for the screen and button wells? Thanks
Yes, I posted a link in the first post, but here you go!

http://www.thingiverse.com/thing:1815950

User avatar
BazzJay
Posts: 8
Joined: Wed Mar 15, 2017 5:32 am
Location: Perth, WA
Has thanked: 5 times
Been thanked: 1 time
Contact:

Re: Pi 3 build using Helder's AIO 2.2

Post by BazzJay » Mon Dec 18, 2017 12:27 am

How did you wire your aio to the pi3, im doing a similar build and my pi isnt detecting the gamepad.
Ive wired it to the pis usb 1 and nothings working.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest