Page 1 of 2

[WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Sun Dec 17, 2017 2:16 am
by MickeyMustang
Hey all,

I started working on a new GameBoy Zero that is supposed to look similar to BMO from Adventure Time.
SpoilerShow
579C4A01-2A61-48C4-868C-CE27D5A84DD5-9504-000008DBD10EF234.jpg
579C4A01-2A61-48C4-868C-CE27D5A84DD5-9504-000008DBD10EF234.jpg (88.94 KiB) Viewed 9851 times
Nothing special really on the inside. It's my first build without a teensy lc and I am trying to use GPIOs for my buttons.
SpoilerShow
IMG_20171217_162811.jpg
IMG_20171217_162811.jpg (3.16 MiB) Viewed 9851 times
I spent quite some time on filing the case to fit the screen as I want to use a plane screeen protector without any colored surrounding to match the theme better. I think it turned out pretty smooth.
SpoilerShow
IMG_7579.jpg
IMG_7579.jpg (1.29 MiB) Viewed 9851 times
IMG_7583.jpg
IMG_7583.jpg (927 KiB) Viewed 9851 times
I used Hoolyhoos Screen bracket, but added 2 posts for the Pi and 1 post for volume wheel. I tried modifying the stl file in Fusion360 but I am too much of a noob. So I just printed 3 cubes and glued them on the existing bracket.
SpoilerShow
IMG_7586.jpg
IMG_7586.jpg (1.29 MiB) Viewed 9851 times
For the LR buttons I use tactile buttons and printed a plate so the buttons have a place to sit on. I still added some hot glue, just to make sure it doesn't move.
SpoilerShow
LR Button Plate.PNG
LR Button Plate.PNG (9.05 KiB) Viewed 9851 times
IMG_20171217_165607.jpg
IMG_20171217_165607.jpg (2.41 MiB) Viewed 9851 times
As I said I used GPIO for my buttons for the first time. I managed to set it up according to prerunnerseths manual:
viewtopic.php?f=22&t=57&hilit=wiring+without+teensy

Additionally I designed 2 supporting 3D parts to hold the micro USB charging port and the external USB port.
SpoilerShow
IMG_20171217_003358.jpg
IMG_20171217_003358.jpg (2.23 MiB) Viewed 9851 times
IMG_20171217_011429.jpg
IMG_20171217_011429.jpg (2.21 MiB) Viewed 9851 times
IMG_20171217_011508.jpg
IMG_20171217_011508.jpg (2.24 MiB) Viewed 9851 times
The next step will be to set up Cambles safe shutdown, wire up the USB hub and then it's done.

That's my current status:
SpoilerShow
IMG_20171217_154257.jpg
IMG_20171217_154257.jpg (2.59 MiB) Viewed 9851 times

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Sun Dec 17, 2017 2:31 am
by MickeyMustang
As I am working on the safe shutdown I realised that both the button GPIO set up by prerunnerseth and Cambles safe shut down use the same pin (for the UP button and for the On / keep-alive pin) : BCM/GPIO22 (physical pin 15).

I searched a lot on the forums how to switch the pins. I read that it shouldn't be a big deal. I am just not sure which pin is really ok to use. As I already soldered all button cables to the Pi I would like to switch the keep alive pin for the safe shutdown.

Would it be ok to use pin BCM 4 for the keep alive pin? And in which file exactly do I have to adjust the code to apply this change?


A bit off topic: I know recently people are getting annoyed by other people asking the same questions over and over again and it looks like some guys are not using the search function at all.
As I spent a lot of time on building 3 GBZ recently I also had a lot of questions, which in the end I was able to answer by searching the forums. I did have to spend really a lot of time on searching though. Sometimes one has to open tons of threads to finally find the right answer. I don't have an idea how to improve this, but I would like to mention, that with the rising number of members and threads, things are getting harder to find.

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Sun Dec 17, 2017 8:04 am
by YaYa
Nice looking build !

Thank you for your comment about the search and the topics... We are currently tinkering with the mods to improve things and things will very likely change soon. Thanks you for your input, keep posting your build log, you will help people :D

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Mon Dec 18, 2017 12:20 am
by MickeyMustang
Thank you for the quick feedback and I see you initiated quite some changes already. Thank you to all admins and mods for steering this community so well.

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Mon Dec 18, 2017 8:31 pm
by MickeyMustang
MickeyMustang wrote:
Sun Dec 17, 2017 2:31 am
As I am working on the safe shutdown I realised that both the button GPIO set up by prerunnerseth and Cambles safe shut down use the same pin (for the UP button and for the On / keep-alive pin) : BCM/GPIO22 (physical pin 15).

I searched a lot on the forums how to switch the pins. I read that it shouldn't be a big deal. I am just not sure which pin is really ok to use. As I already soldered all button cables to the Pi I would like to switch the keep alive pin for the safe shutdown.

Would it be ok to use pin BCM 4 for the keep alive pin? And in which file exactly do I have to adjust the code to apply this change?
Anyone has any advice for me regarding this question?

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Tue Dec 19, 2017 12:31 am
by VeteranGamer
MickeyMustang wrote:
Mon Dec 18, 2017 8:31 pm
MickeyMustang wrote:
Sun Dec 17, 2017 2:31 am
As I am working on the safe shutdown I realised that both the button GPIO set up by prerunnerseth and Cambles safe shut down use the same pin (for the UP button and for the On / keep-alive pin) : BCM/GPIO22 (physical pin 15).

I searched a lot on the forums how to switch the pins. I read that it shouldn't be a big deal. I am just not sure which pin is really ok to use. As I already soldered all button cables to the Pi I would like to switch the keep alive pin for the safe shutdown.

Would it be ok to use pin BCM 4 for the keep alive pin? And in which file exactly do I have to adjust the code to apply this change?
Anyone has any advice for me regarding this question?
you should just be able to change it.....

https://github.com/Camble/Safe-Power-Monitor

Code: Select all

sudo nano ~/Safe-Power-Monitor/safe_power_monitor.py
just make sure that the script and the config.txt match up.....


.

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Tue Dec 19, 2017 9:15 am
by MickeyMustang
Thank you Veteran, I'll give it a try tomorrow. I saw you changed the gpios in your second build as well. I just couldn't figure out which ones you used. I appreciate your help.

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Tue Dec 19, 2017 9:44 am
by VeteranGamer
MickeyMustang wrote:
Tue Dec 19, 2017 9:15 am
Thank you Veteran, I'll give it a try tomorrow. I saw you changed the gpios in your second build as well. I just couldn't figure out which ones you used. I appreciate your help.
i'm just finishing up a build (will be dropping that very soon)

which is very GPIO intensive...

certain things like the a SPI screen, PWM audio or a ADS1115 have to go to specific pins...
the rest can be your choice (excluding the 5v,3v & GND)

heres how my current project is shaping up.....

Image


if you need it, i can give you my retrogame.cfg (for the controller)....
as long as you have retrogame installed and you match my gpio, you'll just need to move it over to your sdcard....


.

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Tue Dec 19, 2017 3:46 pm
by erik_gee
I love bmo builds! Be sure to post a lot of pictures along the way haha look into making bmos faces the splash screen as well, would really bring it together

Re: [WIP] - Mickey Mustangs - BMO GameBoy Zero

Posted: Tue Dec 19, 2017 5:59 pm
by MickeyMustang
@VeteranGamer I can't thank you enough! I hope I can get it running tonight. If I have issues I might ask for your .cfg file. Thank you!


erik_gee wrote:
Tue Dec 19, 2017 3:46 pm
I love bmo builds! Be sure to post a lot of pictures along the way haha look into making bmos faces the splash screen as well, would really bring it together
I was thinking of having a BMO splash screen but haven't looked into yet. That would definitely round it up. I'll post some updates