Here’s a project that I just finished up last week. The case is made from oak and elm, the buttons and stick came from a PS3 joystick. They have LEDs in them that can be turned on and off with some scripts that I put in the “ports” section of the UI.
The top of the case has an HDMI port and USB B for power. The right side has start, select, and a USB A port for connecting another stick for two player action.
Since I made this I’ve added a WIFI dongle to the Pi so I can send files to it and update without having to mess around with USB or ethernet.
I’ll probably put a Pi3 in there too when I can find one. Does anyone know if I can upgrade the current install and just put that SD card into the Pi3 or do I have to use a fresh install? Configuring the buttons in pifba is a real pain!
I am doing something like this, but i will be retrofitting a fightstick i own with controller board and Pi.
I am curious about your USB-B power solution. I have ordered a mountable USB-B -> Micro USB to power the Pi. But I am unsure whether the internal cable or aftermarket Usb B cable can support up to 2.4 amps? can you shed som lights on if there are any power issues?
am thinking of upgrading my Pi1 B+ to a Pi3 and it would be a bummer if I need to get new cables.
I started out wanting to retrofit an existing stick, but then scrapped that idea and just used the hardware in a wooden case.
I’m getting the power from the Neutrik USB port next to the HDMI on top of the case. It’s USB B on the outside and USB A on the inside. I then have a short USB A to Micro USB cable on the inside giving power to the pi.
I made a board on the inside that has all the button connectors from the original stick mounted on some breadboard and then uses a ribbon cable to connect to the GPIO pins on the pi. All the buttons have four wires because of the LEDs so keeping the existing connectors was easiest.