RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    [Build] PiStation 2 Slim

    Scheduled Pinned Locked Moved Projects and Themes
    playstation 2pistationpistation 2
    16 Posts 4 Posters 5.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      InunoTaishou @thedeathstar
      last edited by

      @thedeathstar I could use a regular switch but then that would require first shutting down the pi and then hitting the switch. I'd like to make it so when the pi shuts down, then the power to the converter gets stopped. Pressing the button again would turn the power back on for the converter, thus turning the Pi back on.

      1 Reply Last reply Reply Quote 0
      • I
        InunoTaishou
        last edited by InunoTaishou

        Update, did some more work and got the fan mounted in place, hooked up the fan to an NPN transistor and to the pi, so now the pi can turn the fan on/off when it needs to. Did the same thing and added some LEDs to the front vent. For coolness and I want to get some feedback when it's rebooting. Also wrote up the code to control the fan and LEDs (once I figure out how to detect when RetroPie is copying ROMs then the LEDs are also going to blink while the ROMs are being copied). I don't think I'm going to create the circuit to turn off power to the DC-DC converter. Although it might be cool, I have very little room for anything now (just enough for the thumb drive off the side) and I don't think it's needed. The power button, as it is now, works perfectly fine, doing exactly what it's supposed to.

        The only thing left I want to do is get the thumb drive for storage. Also want to replace the transistor I used for the fan. When the fan was connected directly to power it was spinning at some very fast speeds. Once I connected the transistor to everything, so the pi can power it, it is a lot slower. It might not be the transistor, it could be this is the actual speed it's supposed to run at. I don't remember what the original fan sounded like when it was at full speed.

        RetroPie Entertainment
        Fan mounted
        LEDs

        1 Reply Last reply Reply Quote 0
        • DD-IndeedD
          DD-Indeed
          last edited by

          Wow, impressive. And glad that you figured out to use that stock PSU, since it has enough punch to be used for this after voltage regulation. And using original buttons is always a nice touch.

          About that fan, it is a radial fan from a laptop right ? So it just blows air through the whole case ?

          My soul rests, when I hear the PS1 boot music

          I 1 Reply Last reply Reply Quote 0
          • I
            InunoTaishou @DD-Indeed
            last edited by

            @dd-indeed Thanks!
            It's the fan from the original PS2 slim. I mounted it so the output side of it blows directly towards the heat sink on the pi.

            DD-IndeedD 1 Reply Last reply Reply Quote 0
            • DD-IndeedD
              DD-Indeed @InunoTaishou
              last edited by

              @inunotaishou

              Okay, good idea, radial fans are propably the best way to cool these things and I have been thinking to do the same thing with my PiStation build as well, after been experimenting with regular fans.

              My soul rests, when I hear the PS1 boot music

              1 Reply Last reply Reply Quote 1
              • I
                InunoTaishou
                last edited by

                I was up til 7AM this morning, and the most of the afternoon, getting the pythong script updated to include all of the code to control the fan, as well as throwing in some code to flash the LEDs on the front when RetroPie is copying ROMs. Since my thumb drive doesn't have an led indicator light on it, I wanted the PiStation to tell me when stuff is being copied.

                It's working but could someone who actually knows python tell me why the threads aren't exiting? I don't know which one is hanging up and preventing the script from being completely closed

                https://pastebin.com/mn8BffvJ

                1 Reply Last reply Reply Quote 2
                • I
                  InunoTaishou
                  last edited by InunoTaishou

                  Got the flash drive in today (2 days earlier than expected! ) and figured out how to mount it. There was enough room, width wise, to put the flash drive to the side of the pi but I was concerned about length. Fortunately I had a female USB cable from an old PC case panel that was stripped all the way back. This allowed me more than enough room to put the flash drive next to the pi without having to remove the plastic case of the flash drive. Also tried out some different transistors. Decided to add a second transistor, and found the 2N2222 was able to give the fan enough current that makes it go (I believe) top speed. So I'm using two, one gives it a decently mid fan speed, the second (2N2222) is the max speed. Also adjusted the python script to account for it. And ended up adding a 3rd LED to the front of the case, two just wasn't enough.

                  This thing is done! (Mechanically). I created a setup script (setting up the systemd service, auto-mounting the flash drive as the storage, and installing the PiStation 2 splash screen). Gonna clean up the code for all of the PiS2 functionality (possibly re-write in C later).

                  Here's a video showcasing it

                  and the updated imgur
                  https://imgur.com/gallery/mERhq

                  edmaul69E 2 Replies Last reply Reply Quote 2
                  • edmaul69E
                    edmaul69 @InunoTaishou
                    last edited by edmaul69

                    Nice job.

                    1 Reply Last reply Reply Quote 0
                    • edmaul69E
                      edmaul69 @InunoTaishou
                      last edited by

                      @inunotaishou make sure the foil on the thumb drive cable cant touch the power jacks 5v pin. Looks really close to each other. Came out pretty nice.

                      1 Reply Last reply Reply Quote 0
                      • I
                        InunoTaishou
                        last edited by

                        @edmaul69 I think I was getting some interference with the foil, kept getting slow copy speeds to the flash drive or copy errors, so the foil was removed and the issue was resolved.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        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.