Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

If neither of those of work for you, you can donate any amount by clicking here.

Recommended Posts

Posted

As promised... the final hardware aspect of my NintendoPi project is complete!

When I started my project, I didn't know where it would take me or how long it would indeed take.  I've given up counting the days.  There were days of nothing, then days of a lot of stuff happening all once.  My original goal of putting a Pi inside a Nintendo case was simple enough.  It grew though, and is now a monstrous beast!

  Reveal hidden contents
  Reveal hidden contents
  Reveal hidden contents
  Reveal hidden contents
  Reveal hidden contents
  Reveal hidden contents
  Reveal hidden contents

So that's my hardware.  I put it into spoilers so that each photo can have it's own little details with it and help not get confusing.  Let's take a look at my original roadmap and see what I still have to do:

  • Obtain an NES (ordered waiting for delivery)
  • Obtain an RPi3 (and necessary components like power, HDMI, SD card)
  • Obtain power switch circuit
  • Obtain external USB powered hard drive
  • Decide on classic controllers or rewire reset switch for Xbox controllers (now that I've thought about it, probably use a HUB)
  • Decide on re-using pre-existing power connector
  • Decide on re-using pre-existing RCA plugs

Alright.. so NES is done.  RPi3 is done.  Power switch Circuit is done.  USB Powered Hard Drive is done.  Decided on classic controllers.  Decided to not use pre-existing power connectors and plugs. 

All that's left is fine tuning the software, adding more games and systems.  All the hardware works, and works well with original controllers.  I even have a keyboard and mouse to play text games, or FPS ports like Quake.  Configuring those ports to use the keyboard/mouse is being a pain though (like Duke Nukem 3D is totally kicking my butt).  But I'd say I'm 98% there.  I have some metadata scraping to do still, and I'd like to find a better way to emulate Atari 800 and Atari ST games, as the current method sucks.

 

Posted

Man that's a lot under the hood, good job!

As for the HDMI thing, if it bothers you that much look for a cheap hdmi wall plate, and cut a nice clean cover for it.

120931X-2T.jpg

 

Posted

That's awesome, Hans. You've done a cracking job. That USB hub mounting's great.

I know how it feels to have one bit not come out right though. I think you can remedy the hdmi. Use one of these:

CP30200GXlarge.jpg

http://www.cliffuk.co.uk/products/feedthrough/plastic/index.htm

And either front or rear mount it. You can use car filler to fix that plastic if there's any bits peeking through (you guys have 'Bondo' over there?)

Think I posted earlier on the bit tho get to make mounting these XLR passthroughs really easy!

 

Posted

Thanks.  I'm having a new crisis now though...  my controls are all out of whack.  :( I had everything mapped correctly before, and have a backup image of the working SD card.  But now it's not working.  All I did was add 2 new systems and scrape them.  But I must have done something else too at some point.  I've lost the ability to control every system with every controller.  I can work inside RetroArch just fine, and ES, just fine, but when emulation is running I got nothing.  I can't even use the keyboard.  Back to the drawing board.  All I wanted to do was play some Metroid.  Uhg.

Posted
  On 12/23/2016 at 8:21 AM, stigzler said:

Is that the RA settings? 

Expand  

Not sure what you mean.  I think the problem came from when I was trying to get the wireless keyboard/mouse dongle to associate with the Duke Nukem port.  That was the last thing I installed since it was working correctly.  When I rewrote the last SD card image prior and made some copies of the WORKING config.  I then rewote the most recent image and copied the WORKING configs in.  That fixed everything else, but now Duke's not working.  But I fixed it, so I'm back to running status.  It's just a matter of time till I crack it.  :)

Posted
  On 12/23/2016 at 8:21 AM, stigzler said:

Is that the RA settings? 

Expand  

Not sure what you mean.  The way the system works, you configure the controller inside EmulationStation.  After that, RetroPie goes to work and creates custom controller configs for each system and each controller.  When RetroArch is then launched via EmulationStation, it automatically picks up the controller mapping.  I think the problem came from when I was trying to get the wireless keyboard/mouse dongle to associate with the Duke Nukem port.  That was the last thing I installed since it was working correctly.  The port doesn't use the LibRetro system, so RetroArch isn't involved which makes configuring controls that much more difficult.  Yesterday, I started by making a new SD card image with the current (non-working) settings.  I then rewrote the last SD card image prior and made some copies of the WORKING config files.  I then rewote the most recent image and copied the WORKING configs in.  That fixed everything else, but now Duke's not working.  So I'm back to running status.  It's just a matter of time till I crack it.  :) 

  On 12/23/2016 at 7:04 PM, Kustom Kid said:

Nice work. To go along with tthurman's suggestion maybe you can use a Keystone Jack to clean that HDMI hole up a bit.

Expand  

I'm ok with it.  I don't want to have to sink any more money or time into the hardware.  I took a look and I think I can change the orientation of the plug and have it on the outside of the case like I did the C14.  That was my original plan, I'm not sure why I mounted the whole thing internally.  The only difficulty I'll have is getting access to the nuts holding the screws in place.  I installed the screws before I had the USB hub.  When I did the modification to the adapter for the hub (cutting the plug off so I could mount it horizontally instead of verticaly) I actually hot glued the adapter down to the bottom of the case.  I'll have to see if there is enough room to get some needlenose pliers onto the nut behind it.  If not, I'm not going to worry about it.

  • Like 1
Posted

I just found this while searching for a way to make use of the rPi's I2C connection. I'm looking into using the existing proprietary port on a NES classic edition (if and when I can ever get one) for the.the rPi. It streamlines the Power LED, Graceful shutdown Switch, and allows for (S)NES/Arcade controls to be connected directly to it. 1 tiny Board to do everything. Would work great for a Super NintendoPi (Hmm...) All the code is open source too, if I can ever figure out how to infuse it into my Arduino, maybe I could it on my Mini NES.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...