[Build] PiStation 2 Slim
-
@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.
-
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.
-
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 ?
-
@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. -
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.
-
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
-
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 -
Nice job.
-
@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.
-
@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.
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.