PiSP Pocket
-
@NeoTrace - I appreciate your interest in the project! I don't have internal pictures but I plan to take some soon, as well as put together a demo video. Along with that I can try to link my specs to a URL.
I purchased a silicon heat sink pad just in case, but I haven't installed it nor have I experience any issues yet. Though I can feel it warming the back of the case noticeably with the more processor intensive emulators like dreamcast and psp. I should note that I decided to keep the rpi3 stock, so no overclocking.
Have you checked for the Powerboost 1000c from other sources? Initially I tried some dirt-cheap charging circuit and 5V regulator from China, but they didn't prove sufficient for the Pi in my experience.
-
thanks for the link, didn't know its that simple to find other resellers via google
my shame :) -
@NeoTrace Heh not a problem :) I think you'll be glad you use a rpi3 instead of a zero.
-
did u use the original PowerSwitch to power the pi?
as i couldnt get that from your part list :) -
very nice! Wouldn't it fit a bigger screen? A 3.2" TFT, at 320x240 should be pretty perky. I wouldn't go any bigger if on GPIO.
And yeah, shame about the Pi Zero situation, those 4 retailers and their always "out of stock" scenarios, but somehow they have plenty available of Pi Zero "packs" padded with overpriced stuff we don't need.
-
@NeoTrace - Yes I used the original GBP power switch. It's wired to the Powerboost 1000c's "EN" pin which is perfect for switches like that.
@senkun - Thanks! On paper I tested the dimensions of various screens, but decided on a 2.2" since it fit inside the existing GBP window (outlined by the grey border of the display lens). But now I'm considering building another and think I could fit a 2.8" tft. But the trick will be cleanly modifying the lens to accommodate...3.2" measures a little too wide to fit at 80mm (3.14") when the GBP is 3" wide.
-
great, didn't know that
had only soldered a mausberry circuits till now, which doesn't really fit here :Djust got 2 broken Gameboy Classics, hope they will be here on Friday so i can dissemble them and plan further steps
-
Updated the original post with a video :)
-
If your looking for a soft shutdown switch for RetroPie you can follow this link to a tutorial from elemit14. "https://www.element14.com/community/docs/DOC-78055/l/adding-a-shutdown-button-to-the-raspberry-pi-b". I have used this on my RetroPie RPi3 and it works great. You can change what GPIO is used in the program. I also used the Powerboost 1000c and put a switch per the Adafruit tutorial that will completely turn off the power drain when turned off.
-
@glennlake Thanks for the tips! So the "Shutdown System" option in Retropie isn't a good shutdown procedure?
-
@TheLuthier Ether way is safe. The mausberry circuit was mentioned and I thought this software shutdown would be more pocket gameboy friendly as all you would need is a switch to shutdown the Pi. I have used the mausberry circuit to power off a Pi and it is great for portable setups as it will completely cut power to the Pi but on the down side it draws some power from the battery wile in use. I haven't measured how much but it may be an issue. By the way I love your project. I am working on a build with a Pi3 and a 5 in screen. Will share when finished.
-
@glennlake Oh I see what you mean - Yeah, my setup goes: Software shutdown --> slide switch to off. Guess I've been doing it so much that I forgot how unintuitive it is. Thanks for the suggestion! I'm certainly going to look into it. And I look forward to seeing you rpi3 project!
-
I love what you have done to the raspberry pi 3, do you think that you will add a tutorial somewhere?
-
@Velocireed - Thanks! I wasn't planning on a tutorial since someone else essentially already did: http://www.xodustech.com/projects/raspberry-pi-gameboy-pocket. There's just small-ish differences in specific components, but it's mostly the same.
-
@TheLuthier
Oh, okay. Thanks for the response! I was just hoping for a tutorial on how you got both of the circle pads working. -
@Velocireed - Yeah, so those were easy to connect to the Teensy 2.0 - It's straight-forward to identify the analog inputs. The trickiest part was figuring out that I needed to re- map the input range of my joysticks. Basically the holes I drilled weren't perfect so they slightly limited the range of movement. For example, let's say the hole only allowed the stick to move to a value of 850 out of an expected 1000, in a particular axis. I had to script in my teensyduino sketch to remap 850 --> 1000 and on the low end, lets say it was -910, which had to be mapped to -1000. And do that individually for each axis. Other wise it wouldn't behave fully during gameplay.
I know that's more of a tip instead of a tutorial, but it's the only real hurdle I ran into.
-
@TheLuthier
Thanks! I was hoping someone would help me with that! -
@TheLuthier - This is the inspiration for my next project (After the portable I'm currently working on)!
I stumbled across your video on YouTube about a week ago and it reminded me of another great project I once saw on the Raspberry Pi forums by a user who went under the name of Djinny. She had made a portable with one analog stick and a Pi2 in a DMG and for a long time I was thinking that would be my goal for a future build. When I saw that you somehow crammed a Pi3, two analog sticks and all the shoulder buttons into a gameboy pocket my mind was successfully blown.
The only thing I would want to see different with this is a slightly larger screen, as other people have already mentioned. I suppose that's easy to say as I'm not the one with a gameboy pocket shell sat in front of me trying to work out how to make it all fit.
Keep up the good work and don't bother fighting those modding urges. I look forward to seeing what you come up with next.
-
@Pifan - Haha I'm thrilled that you're calling this project an inspiration to you! Thanks for the comment :)
The only thing I would want to see different with this is a slightly larger screen, as other people have already mentioned. I suppose that's easy to say as I'm not the one with a gameboy pocket shell sat in front of me trying to work out how to make it all fit.
I'm already drawing up plans and buying parts for a new and improved version - One part being a 2.8" display! It's sooo close to fitting in the stock screen hole - my hopes are high for making it fit without cutting a sliver out of the sides. Also I'm keen to try some epoxy putty magic to swap the stock buttons for 3DS buttons and analog sticks. I played around with one recently and the analog stick is leagues better than the PSP one. Anyhoo, here's a screenshot of the design so far:
-
Nice design! It looks like something nintendo would make!
Do you think the pi 3 would work in a gameboy advance?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.