PlayStation Classic Retropie Image and Wiring Diagram

Here is the pre-configured Retropie image and wiring diagram from my PlayStation Classic project. Whether you decide to cut the PlayStation Classic board, create a new board, or hot glue everything in place this will help you achieve a nice installation with working buttons.

5V on the GPIO is only necessary if you are planning to hard-wire the power connection.

The power button triggers a safe-shutdown script so you don’t have to worry about SD card corruption when powering down.

The Reset and Open buttons are both attached to two pins each.

Download Retropie Image : https://drive.google.com/open?id=11e8w6pszSSV0V2FuAtm35rbN-dyduUAI

When you boot the SD card for the first time it may go to a black screen after the PlayStation splash screen. If this happens wait about 30-60 seconds and pull the power from the Pi. After that it should boot fine.

Once you get the system running, make sure to expand the files system to ensure that you have all the space on your SD card available to you. To do this run Raspi-Config from the RetroPie options menu, select ‘Advanced Options’ and choose ‘Expand File System’. Reboot when prompted and you should be good to start adding games!

36 thoughts on “PlayStation Classic Retropie Image and Wiring Diagram”

      1. It might be possible to not wire up the second USB port and instead use it internally https://www.ebay.com/i/382490265119?chn=ps (Or something similar where you cut off the majority of the wire and instead of going to the PSX Classic’s USB port you wire up this thing.) and simply plug in a USB flash drive. You won’t get 2TB without spending an arm and a leg but you can get at least a 1TB flash drive. (link removed)

        Assuming there is enough space. Might have to get creative with cutting more of the board away.

        1. There are 4 USB ports on the pi 3, so we still have 2 left after wiring the USB ports. You can add a storage device onto the USB, but I don’t know if I would trust that 1tb USB flash drive for $20. That seems like a fraudulent item, so I’m going to go ahead and remove the link to prevent anyone from ordering that.

  1. Do you believe there would be an issue with removing a bit more of the PS board towards the USB ports to allow for a heat sink on the Pi? It doesn’t seem like there would be an issue as that part of the board seems to be dead. Also, thanks for the video on this. I think it was a great idea.

  2. Hi There , Great work and so happy to finally complete the project, just a question, it looks like in the Youtube video the Power, Reset and Open buttons are wired closer down the GPIO yet in the diagram they are further up near the 5V power, will I have to re solder the wires to this Diagram as I paused your video and counted the pins you originally soldered to in the video already?

    Thank you, keep up the great work!

    1. I ended up changing the Pins from the video. If you don’t want to physically move them to the new pins you can edit the script back to the old pins. To do this go the terminal and type
      sudo nano /boot/retrogame.cfg and change the numbers from 17,18,22,23 to 26,6,13,12. Once you changed the numbers save the changes to the document by pressing CTL+O then Enter. To exit back to the terminal press CTL+X. Type exit to then return back to emulation station.

  3. hello it worked everything works just how do i get the roms loaded on the image? via usb does not work and network is due to lack of space. Can you give me some tips?

    1. Make sure to expand the file system. To do this go to the retropie options menu, and select Raspi-config. Once in Raspi-config, go to advanced and select ‘expand file system’. This will make sure that all the space on your SD card is available to use.

  4. Hi, I rebuild this Playstation like you did. This is really great. I have one big issue. After first reboot the USB ports are working. After I pluged in a USB Keyboard for WLan config, I am not able to get the controller work properly. I have no Idea. It might be trouble with USB. I chsnged to the other USB Pins on the Pi, but Same behavoiur. I checked the Connection. Is there a reinstallation of the Driver? Thanks for any hint and your great Job!

    Rene

    1. If the keyboard is working through the USB port, then your connections are good. You may need to re-configure your controller. With your keyboard connected, press ENTER (start), select the controller input configuration and press A on keyboard. Go through the steps to set up your controller configuration. Do not edit the keyboard configuration because it has been configured to make the buttons work. If you have any more trouble just leave another comment.
      Thanks!

  5. I see how you’re doing the power, reset, menu buttons. But how are you telling pin 8 to send 3.3v when the pi is booted and off after shut down?

  6. Hello,
    thank you for your work.

    ONE QUESTION: How to add more games on the SDcard (with image) and also on a USB key? Please make a manual or a video reference guide. Thank you very much.

    1. Default login is – User: Pi Password: Raspberry
      You have to go into Raspi-Config settings in the options and enable desktop auto login. This should already be done in my pre-configured image.

  7. I seem to be getting a low voltage error, the psu worked on both the pi and classic before I started. Any tips what I should check?

  8. Just bought all the supplies and will be starting to cut and fit the PI into the PS Classic case shortly. One question … do you foresee any heat issues considering there isn’t any kind of airflow in the unit?

  9. Hello and great mod…
    I have everything setup exactly as you do but the reset does not work properly to exit back to the game menu. What could be the issue.

    ThanX!

  10. Great work really enjoyed doing this mod. But I to have the same trouble with the reset button. And I also soldered a third usb to the board but for some reason it doesn’t work and then the others stop working I grounded it but does it need grounding to the other usb’s? With it been a double usb socket originally

    1. If you have any problems with the buttons automatically triggering without being pressed it means the top two legs on the momentary switch need to be isolated. Just follow what I did in the video and de-solder your wire from the switch, cut the traces going to the top two pads of the switch and then tap the wire onto the pads. If it is still performing its function (shutdown, reset, or open menus) then you need to cut the traces some more until that stops happening. Once it stops happening you can solder your wire back to the momentary switch and you’re good to go. Another possible reason for this, which I mention in the video description on YouTube, is that 5V going to the USB ports on the PSC board from the Pi may be flowing back through the PSC board and causing the issue. You can try slicing the 5V trace from the USB sockets on the PSC board and see if that cures the problem, too. It’s something I thought about but haven’t had the chance to try. If that works please let me know.

      As far as your additional USB port causing issues, make sure you’re wiring it correctly. It doesn’t matter where you grab power or ground for the USB sockets as long as the data lines are correct.

  11. Abdallah Kilani

    The image looks so cool, I don’t have a ps classic, how can I get a ps4 controller to work on this image?

        1. You need to configure the input for it before it will work. If you have the PS Classic controller you can use that to press Start and select “configure input” and then go through the configuration process with your PS4 controller. If you don’t have a PS Classic controller, you can use a USB keyboard. Press Enter for start and then select “configure input,” press A on the keyboard and then go through the configuration process with your PS4 controller. It would usually prompt you to configure your controller if there isn’t a recognized controller connected to the system at startup, but since there is a GPIO keyboard program running (Retrogame by Adafruit) to make the console buttons work, the system always sees a controller connected. This is why you don’t get the automatic prompt to configure your PS4 controller. This image was designed with the idea that people were going to be using the PS Classic controllers, which are already pre-configured in the image. It’s not a problem though, just follow my directions and use a keyboard if you don’t have the PS Classic controller.

  12. que trabajo tan perfecto.. me gustaría hacerlo pero soy de Venezuela y no tengo dinero.. de verdad me impresionado el nivel de personas como tu que le ponen un mundo a la mejora de la ps classic gracias desfrute tu video mil gracias por seguir con todo esto..

Leave a Comment

Your email address will not be published. Required fields are marked *