Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: R-Pi SNES retro console project  (Read 11848 times)

0 Members and 1 Guest are viewing this topic.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
R-Pi SNES retro console project
« on: May 21, 2015, 09:49:57 pm »
Got my Raspberry Pi and want to do a project. I love the retro console mods, so gonna do one of those.  Stuffing a Pi into a SNES case.

Parts:
Raspberry Pi, model B (Older B, not a B+)
SNES case
Mauseberry power switch

I still need:
HDMI panel mount
Ethernet panel mount
4 port USB hub (to stuff into cart slot)
Various jumpers to move signals around the system

I'm still torn between wiring SNES controller ports to the GPIO and using the original ports or just using a SNES->USB adapter and mounting those ports into the proper place.  Either way I want it to use SNES controllers, not USB ones.  I don't like the look of USB ports on the front of a retro console.  I'm also considering just using wireless 360 controllers since I've got the 360 wireless dongle and that works on the Pi.

Dismantled the SNES into component parts and spent about half an hour with some abrasive scrubbies cleaning it.  Got it looking pretty darn good.

Gonna use the power switch that is original to the SNES, the reset mech needed to be reworked though.  Ground down the mech that was under the switch and just glued a standard microswitch in place.  Works just fine.



Currently have a single player SNES->USB adapter that I shaved down a little to fit into the front plate of the console.
(UPDATE) Decided against doing this and wired the real ports to the GPIO - Post below.

I'll be attaching photos to this post later tonight.
« Last Edit: August 25, 2015, 07:25:54 pm by Slippyblade »

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #1 on: May 21, 2015, 09:55:22 pm »
Having problems with the Mauseberry power circuit...

Got it yesterday and wired it up to the power and reset switch.  The reset switch fires an immediate hard reset, so that works.  Tried to install the script from Mauseberry's website and it borked.  Turns out that their script is trying to use some directories that don't exist in the Retropie distro I am using.  Since I am new to Bash I'm not entirely sure what the setup script is trying to do so I am looking at other options.  Found a nice Python script that should work and installed it - no good.  It choked trying to use the GPIO library, apparently the Python GPIO library isn't installed in this distro.  No problem - grab the library and install it...  Security error now.  Ugh.

Losing my mind now.

Just as a test, I do a vanilla install of Raspbian using NOOBS.  Run the Mausberry scripts and...  it works just fine.

So - looks like I get to learn Bash a little better and figure out how to modify these scripts to work with Retropie.

Oh my god...  I'm a dumb ass.  The setup instructions have 3 different scripts for 3 different distros.  When I was trying to get it working with Retropie I was using the WRONG flavor.  When I plugged in Raspbian, I used the correct flavor.  I just used the proper flavor and...  TADA!  it works just fine.
« Last Edit: May 22, 2015, 01:08:50 am by Slippyblade »

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1690
  • Last login:February 03, 2024, 06:00:00 am
  • Never grow up.
Re: R-Pi SNES retro console project
« Reply #2 on: May 22, 2015, 06:20:07 am »
You may want to try the DietPi RetroPie build. It use's a strict down versions of Raspbian for quicker boot times and better performance. It also comes with a good front end for console games. There is a step by step here.

You could use the Teensy USB Dev Board like ChanceKJ did in his Super PlayChoice. But if I was you I would just try a NES to usb adapter cable for the original NES ports and the 360 USB wifi thing internally for playing all the console games that have more then two buttons. 

What are you going to do with the guts of that NES?
   
« Last Edit: May 22, 2015, 06:51:51 am by Locke141 »

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #3 on: May 22, 2015, 05:49:13 pm »
I'll definately look into that build, thanks.

I'm using an SNES, not an NES.  But the board is literally fried.  I used to manage a GameStop and picked up dead systems.  This one had a banana smashed into the cart slot, the board literally smoked out when they tried to turn it on.  :)

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1690
  • Last login:February 03, 2024, 06:00:00 am
  • Never grow up.
Re: R-Pi SNES retro console project
« Reply #4 on: May 23, 2015, 01:09:27 am »
I used to manage a GameStop and picked up dead systems.

Thats sweet. Do you have a huge collections of rare stuff as well? I know a guy who worked at a game store that would buy things like NEOGEO pockets from customer that came into sell them because it was not on the stores buy list.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #5 on: May 23, 2015, 01:30:26 am »
Nah, I wish.  I was in a crap store in Phoenix, so we didn't really see any good stuff.  I've sold off most of the stuff that worked.  Just have a few NES's and a couple SNES's left with dead boards.  Once I get this working I'm gonna duplicate it as gifts for some friends.

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1690
  • Last login:February 03, 2024, 06:00:00 am
  • Never grow up.
Re: R-Pi SNES retro console project
« Reply #6 on: May 24, 2015, 01:03:41 am »
Don't know how you plan on setting up the other R-pie's after this one but thought you may want to look at some app's that make cloning a SD card for the Pi a snap.

http://ivanx.com/raspberrypi/

http://www.tweaking4all.com/hardware/raspberry-pi/macosx-apple-pi-baker/

You don't need any special software but these make it quick and simple to do.

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1690
  • Last login:February 03, 2024, 06:00:00 am
  • Never grow up.
Re: R-Pi SNES retro console project
« Reply #7 on: June 24, 2015, 12:05:29 am »
So? Did you ever get to this?

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #8 on: June 24, 2015, 01:27:18 am »
Yeppers, I've just been busy with work and RL stuff and haven't had time to upload pics and such.  Will do so this week.

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1690
  • Last login:February 03, 2024, 06:00:00 am
  • Never grow up.
Re: R-Pi SNES retro console project
« Reply #9 on: June 24, 2015, 02:50:14 am »
 :cheers:


DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #10 on: July 16, 2015, 02:37:49 am »
Bump.
Im about to get started on my NES Pi project.
Some more pics of your work would be nice.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #11 on: July 16, 2015, 02:40:51 am »
Pics, yes.  Sorry.  I've been trying to finish up a bartop for my son and have been beating my head against a wall.  Will get some pics on this as soon as I can.

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #12 on: July 16, 2015, 02:43:28 am »
No rush man, I was just afraid you had forgotten about it.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #13 on: July 16, 2015, 02:56:14 pm »
Nope, it's sitting on my bench like an open faced sandwich actually.  I just need to get the controller ports wired up to the Pi properly and it'll be done.

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #14 on: July 17, 2015, 11:04:48 am »
I have ordered a mausberry power switch.
I am thinking of using the original NES power connector and a 5VDC 3 amp wall wart.
However, I am also considering a molded two conductor connector mounted in the case, and a 120 VAC cord (like on most dvd players, etc.), putting the 5 VDC power supply inside the NES case.
About that mausberry thingy. I understand how it shuts down the RPi when the switch is flipped, but whats going to happen if power fails or someone unplugs the power while the game is on?
Is there a chance of corrupting the SD card on the RPi?

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #15 on: July 17, 2015, 03:50:05 pm »
Not entirely sure, I'm thinking that the Mausberry switch would see it as a power cycle signal and start the shutdown.  If it is the same internal circuit I've seen elsewhere it uses a capacitor as a timer to power down...

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #16 on: July 20, 2015, 09:26:57 am »
But unless there is a power backup, such as a rechargeable battery or a pretty big capacitor, when the incoming power fails I wouldn't think the circuit would have time to properly shutdown the RPi.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #17 on: July 20, 2015, 01:22:16 pm »
There is that.  Hmm...  I wonder if I could got an old cordless phone with battery and charge circuit.  Put that inline with the power switch.  Have the Pi pull from the batter all the time, but have the charger topping the  battery at all times.

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #18 on: July 20, 2015, 03:14:14 pm »
That might work. Also the PiGrrl (a pi in a 3d printed Gameboy case), uses a 3.3 volt battery and a circuit to step it up to 5 volts, and I think the circuit charges the battery when plugged in also. (If I am understanding correctly).

https://learn.adafruit.com/pigrrl-raspberry-pi-gameboy/overview

That could be the way to go to, however I was thinking a big capacitor that can power the pi long enough to shut down properly.
Maybe when my mauseberry circuit gets here I can experiment with it.
I think I read somewhere that just cutting the power to the pi can corrupt the sd card. Am I out in the weeds on this?

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #19 on: July 20, 2015, 03:20:59 pm »
Well, arbitrarily cutting power can corrupt ANY OS.  Even the Windows/OSX/Linux computer you are using right now.  Yanking power from any comp is bad ju-ju.  :)

It's very possible, but also not extremely likely.

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #20 on: July 20, 2015, 03:27:45 pm »
Well, arbitrarily cutting power can corrupt ANY OS.  Even the Windows/OSX/Linux computer you are using right now.  Yanking power from any comp is bad ju-ju.  :)

It's very possible, but also not extremely likely.

True, thats why all my builds do not cut power to the PC to turn off.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10871
  • Last login:Yesterday at 03:47:56 pm
  • Obey.
    • The Chris Burke Band
Re: R-Pi SNES retro console project
« Reply #21 on: July 20, 2015, 04:48:30 pm »
You can turn off a DOS based MAME machine at will. 

My experience with Raspberry Pi has shown that the OS is very easily corrupted if you don't use a Read-Only environment or go through the shutdown process.  It's quite disappointing, honestly.


DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #22 on: July 22, 2015, 10:56:58 am »
This could be a dilemma in the console based Pi because of the high possibility of just unplugging the console instead of powering down first.
This may be worth some research time.

blacketj

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:August 29, 2018, 01:00:07 am
Re: R-Pi SNES retro console project
« Reply #23 on: July 22, 2015, 11:31:16 am »
Here is a different power switch add-on that I think does exactly what you want.  They are being sold on Tindie, but are currently out of stock.  I'm hoping to pick one up whenever they are available again.

Check the video demo at the bottom of the page
http://blog.petrockblock.com/2015/07/04/powerblock-another-power-switch-for-the-raspberry-pi/

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #24 on: July 22, 2015, 04:19:53 pm »
I don't see where this will properly shutdown the Pi if power fails or plug is pulled. Am I missing something?

blacketj

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 27
  • Last login:August 29, 2018, 01:00:07 am
Re: R-Pi SNES retro console project
« Reply #25 on: July 22, 2015, 04:25:39 pm »
You are right. It doesn't help with those cases.
I was thinking this thread was just looking for power circuit that could use a toggle type power switch found on most retro consoles.



DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #26 on: July 22, 2015, 05:16:03 pm »
I was thinking this thread was just looking for power circuit that could use a toggle type power switch found on most retro consoles.

 :cheers:

Peabo

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 167
  • Last login:March 31, 2021, 05:00:21 pm
  • Pinball junkie
    • Virtual Pinball Build
Re: R-Pi SNES retro console project
« Reply #27 on: July 29, 2015, 09:40:38 am »
What would be useful is if one of the GPIO pins could be used like soft power switch.  On a Windows based pc, you can hit the momentary power switch and the OS will get that signal from the BIOS and issue a shutdown command.  Can the same thing be done in Raspian? 

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #28 on: July 29, 2015, 01:00:13 pm »
Yes, Peabo.  Also the Mauseberry switch we were talking about will cut the power after it issues the halt command.

Peabo

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 167
  • Last login:March 31, 2021, 05:00:21 pm
  • Pinball junkie
    • Virtual Pinball Build
Re: R-Pi SNES retro console project
« Reply #29 on: July 29, 2015, 01:46:42 pm »
I looked up the Mauseberry switch, but wouldn't that interfere with the Adafruit GPIO software that I'm currently using for the input? 

http://mausberry-circuits.myshopify.com/collections/frontpage/products/shutdown-circuit-use-your-own-switch

I'm guessing another software module(driver for lack of a better term) needs to be running for this type of switch to work?

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #30 on: July 29, 2015, 01:58:06 pm »
Without knowing what you are talking about from Adafruit, no clue.  Any physical shutdown switch is gonna need two GPIO pins though, at the very least a ground pin and a signal pin.  The ground could be shared with other stuff though.  And yes, some sort of script needs to be running.  Whether it's a bash script, some other script, or an actual deamon is up to you.

Peabo

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 167
  • Last login:March 31, 2021, 05:00:21 pm
  • Pinball junkie
    • Virtual Pinball Build
Re: R-Pi SNES retro console project
« Reply #31 on: July 29, 2015, 03:54:05 pm »
It's the Adafruit Retrogame utility found on this page:  https://learn.adafruit.com/retro-gaming-with-raspberry-pi/buttons

DaOld Man

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5139
  • Last login:December 13, 2023, 12:03:14 am
  • Wheres my coffee?
    • Skenny's Outpost
Re: R-Pi SNES retro console project
« Reply #32 on: August 03, 2015, 06:11:23 am »
I thought about using NES USB controllers on my Frankenstein project, but I dunno. Am thinking about going with the original NES controllers, only problem is that I don't know how the original NES controllers will work with a SNES emulator. I know the USB SNES controllers will work with NES and SNES, but not sure about vice-versa.
By using USB, I can switch between the two.
Decisions decisions.

mvolke1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 338
  • Last login:August 27, 2020, 09:48:24 am
    • My Pi-Powered Galaga-Thmed Bartop
I'm with stupid.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #34 on: August 21, 2015, 06:15:57 pm »
Did some more work on this beast the other day.  Got the original SNES game ports wired up to the GPIO pins.  Player one works like a dream now.  One of the super generic off-brand controllers I had misbehaved in a weird way, but the other off-brand and the OG SNES controller both work great.  I took the build over to a get together at a friend's house last night and hooked it up...  it was being played all night by an assortment of people.  Made me so proud.

Locke141

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1690
  • Last login:February 03, 2024, 06:00:00 am
  • Never grow up.
Re: R-Pi SNES retro console project
« Reply #35 on: August 22, 2015, 08:52:22 am »
Is there a proper build thread for this, that I'm missing? I don't see any pic's above.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #36 on: August 22, 2015, 01:28:39 pm »
That's cause I'm lazy and bad with a camera.  Sorry - I'll get some soon.

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #37 on: August 25, 2015, 07:32:05 pm »
Major update!

Mausberry power switch wired up to the switches.  The slider switch is the original switch.  It mounts on a pair of studs and mates into the recess seen on the right (white square).  The reset switch housing I ground down and hot glued in a microswitch.  Slider is wired as power, reset is wired as reset.  The white and blue wires plug into the Pi.



I decided I wanted things to be as simple as possible, so I am only breaking out power and hdmi.  Can't really see the power port in the pic though, sorry.  It's a standard two pin connector, round-round.  The HDMI is not on the same plate due to mounting issues



Inside that power connector is screwed on to a punch out plate that I made from some scrap plastic which was then hot glued (god I love that stuff) into position.  The cord was then routed around to a decased USB wall wart.  I pulled it out of the casing to make mounting easier.  When it is all assembled there is a small USB jumper that connects this board to the Mausberry power circuit.




The RetroPie image has a GPIO driver called GameCon already loaded.  It uses a kernel level routine to read gamepad input, with far less lag than a user space driver.  It has to be activated though, and it required my Pi to have completely updated firmware.  Not a problem though, just another command line and some waiting.  Right now the system is only wired for Player 1.  Player 2 actually just splits most of those connections, there is only one wire for P2 that goes directly to the Pi, the data line.  I just need to splice some jumpers between P1 and P2 for the clock, latch, power, and ground.  Then some shrink tube and all is good.




Everything I've got here has been tested and works - took the half assemble beast to a gathering the other day and it was played for hours.

« Last Edit: August 25, 2015, 07:59:30 pm by Slippyblade »

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19955
  • Last login:Yesterday at 10:58:57 pm
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: R-Pi SNES retro console project
« Reply #38 on: August 25, 2015, 08:20:50 pm »
Major update!

Mausberry power switch wired up to the switches.  The slider switch is the original switch.  It mounts on a pair of studs and mates into the recess seen on the right (white square).  The reset switch housing I ground down and hot glued in a microswitch.  Slider is wired as power, reset is wired as reset.  The white and blue wires plug into the Pi.



I decided I wanted things to be as simple as possible, so I am only breaking out power and hdmi.  Can't really see the power port in the pic though, sorry.  It's a standard two pin connector, round-round.  The HDMI is not on the same plate due to mounting issues



Inside that power connector is screwed on to a punch out plate that I made from some scrap plastic which was then hot glued (god I love that stuff) into position.  The cord was then routed around to a decased USB wall wart.  I pulled it out of the casing to make mounting easier.  When it is all assembled there is a small USB jumper that connects this board to the Mausberry power circuit.




The RetroPie image has a GPIO driver called GameCon already loaded.  It uses a kernel level routine to read gamepad input, with far less lag than a user space driver.  It has to be activated though, and it required my Pi to have completely updated firmware.  Not a problem though, just another command line and some waiting.  Right now the system is only wired for Player 1.  Player 2 actually just splits most of those connections, there is only one wire for P2 that goes directly to the Pi, the data line.  I just need to splice some jumpers between P1 and P2 for the clock, latch, power, and ground.  Then some shrink tube and all is good.




Everything I've got here has been tested and works - took the half assemble beast to a gathering the other day and it was played for hours.
Nice job,  Slippy!
***Build what you dig, bro. Build what you dig.***

Slippyblade

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3167
  • Last login:November 16, 2023, 11:39:51 am
  • And to the death god we say, "Not today!"
Re: R-Pi SNES retro console project
« Reply #39 on: August 25, 2015, 08:24:05 pm »
Thanks.  After Lock141's little jab, I figured I needed some actual documentation.