PSPi Version 2.0 - Raspberry Pi Zero in a PSP - Project is Now Complete!
-
The post has been updated. Also, I moved all the pictures and most of the tutorial to Google Docs to reduce clutter on the forum. I hope everyone is happy with this change. The pics in Google Docs have also been resized because they were taking a while to load. 10 megapixel was a bit much, so they have been lowered to 1 megapixel.
Feedback (or criticism) is welcome. Thanks guys.
-
im little bit confused with the buttons
how do you power the buttons.i can only see which wire is for up, down, left.... but i cannt see which wire from the fpc is for ground and power/vcc
how do you connect the the buttons to the gpio. with pinoutsthank you :)
-
@adamspc I am following this really closely now because my next project was going to be a handheld, though with a 3d printed case. This is probably going to be more cost effective and with better controls and potential features. I've got a broken PSP on its way to me from eBay, and I'm going to tear it down next week.
-
@pau
The internal GPIO resistors are pulled up to 3.3v using software. When the GPIO pin is connected to ground, the voltage drops. This drop is detected by the software and a keypress is issued. One side of the button is conencted to the GPIO and the other is connected to ground. When a button is pressed, the connection to ground is made.As for the pinouts, there are a bunch of ground wires on the FPC.
Check out the pinouts here, and look at the FPC connector. The ones labeled GND are all hooked to ground. All of them need to be hooked up because they go to different areas.@markyh444
I'm happy to have inspired the change in direction. Looking forward to seeing your finished product. -
Hi there,
This is simply amazing!!!!! Excellent work!!!! I also thought the psp would be great for this project, unfortunately my understanding of electronics is lacking. Do you plan on doing a more detailed tutorial at all, I really hope so.
Thanks
Adam -
@adcraggles
I'm happy to be more detailed on any portion of this. If there is something you don't understand just let me know and I'll explain it. I'm actually setting up a website I'll use for more specific tutorials on things like GPIO buttons and electrical schematics, so input from everyone on difficult areas is welcome. -
@adamspc
Excellent thank you,I'm gonna order the psp and get stuck in!!!
-
@adamspc Good news! I will be patitulillary interested in how to use the GPIO pins for a game controller. I don't like the idea of gutting a usb game controller to put into a portable game player.
-
Brilliant work @adamspc ! It is really useful to have all your documentation available to learn from. I have been wanting to implement the soft button power switch on my next build but I couldn't really understand existing examples I have found online. Having the step by step photos really helps and I think I will give it a go now.
Cheers!
-
@glennlake
I've got a GPIO guide coming together at http://othermod.com/gpio-buttons/@Pifan
Here is one for the power switch circuit. If anyone has trouble following it please tell me. I'm attempting to make this easy to duplicate.
http://othermod.com/raspberry-pi-soft-onoff-circuit/ -
@adamspc Just been doing a bit of googling myself and wonder if this is of any use for your project? http://mc.pp.se/psp/phones.xhtml
It's the pin out for the headphone jack on the PSP. I want to use this on my PSP build as well, but since you're way ahead of me thought you may want to revisit it if you're not too far gone currently.
-
@adamspc How did you attach your screen to your pi zero ?
-
@Adrian.antoniw
It is a composite LCD, so all that is needed is a composite video wire run from the Pi composite output pin to the input on the LCD driver. It does require a small amount of software configuration to set the correct resolution, but it's a fairly straightforward process.Check out my build progress to see images of the LCD being connected and soldered.
-
@adamspc do you have a link were to buy the Lcd and driver ?
-
@qrayg
The list of materials is posted on the siteThe LCD and driver come from here. It has to be disassembled, and it has everything you need. The driver is very small and is a perfect fit for this type of project.
-
I'm working on more detailed tutorials for the PSPi Version 2. If any parts of my in-progress guide are difficult to follow, I'm happy to make a tutorial for that section. Please let me know here or at othermod.com. Also, I will be continuing work this week on the build, so keep an eye on the site toward the end of the week for updates. Thanks for all the input guys.
-
Guessing there's little chance for a Pi3? Considering it's a bit more powerful. Love the work and it gets me thinking and even pumped to make one myself c:
-
@LSolrac2
Doubt it. The Pi Zero at 65mm barely fits, so I don't think the 85mm Pi 3 ever will. Maybe one day we will get a faster Pi Zero. -
Here is one for the power switch circuit. If anyone has trouble following it please tell me. I'm attempting to make this easy to duplicate.
For some reason your reply passed me by until a couple of days ago when I noticed it. Anyway, I checked your site out. Great work with the tutorials, I bought the parts necessary to try and make the power switch.
I also bought the LM393 voltage comparator you listed in the BOM but I can't actually see where you used it in the build? Didn't want to get part way and discover it was needed though.
-
@Pifan
It's funny you asked today. I just finished writing the guide for the LM393. It's used for the low power LED. It can be one of the last circuits added, so you didn't miss anything. I'm adding it to the PSPi 2 page too.
http://othermod.com/raspberry-pi-low-battery-warning-led-circuit/@markyh444
I thought I responded to the audio connector message a while back, but I guess I didn't. Do you know what that connector next to the audio jack was used for in the PSP?
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.