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 :

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!

29 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 (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!


    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.

  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.


Leave a Comment

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