Igor's Blog
About Me
Riverside Expressway Cam | UUID to OID Converter
Note In The Mail | 300 George St Blogumentary | Guru JSON-RPC Tester | Extrudifier Object Designer

8-Jan-2013
Raspberry Pi is a great project computer, it's cheap ($35), runs Linux (or Risc OS) and has lots of resources available aroudn it.

When mine arrived, I didn't really know what to use it for, but then it hit me: I can build an emulator box for all the NES and SNES games that I loved to play as a child.

The goals for this project were:
  • Build an emulator box to play NES/SNES games
  • Use the original NES case
  • Use the original NES controllers


I picked up a non-working NES from eBay, it came with two controllers and a game. So much for the game, it will be of no use, but the rest is what I needed. The NES is really easy to take apart and just uses standard screws.

Here it is taken apart.
CIMG3863.JPG




The power and A/V connectors were attached to the main circuit board block, it was a bit of a pain to pull them out and a part of the PCB got damaged in the process. No big deal on the damage, I didn't need the whole PCB intact.
CIMG3864.JPG


I desoldered all of the components on the A/V PCB so that I can solder in my own wiring later.
CIMG3867.JPG


The front panel with the on/off and reset buttons and the on LED is removed. I added single pin Dupont connectors on all of the wires except for the power button, there I soldered on single pin headers. The idea with the power button is to have the pins plug into the wiring I will have running from the power socket and either close the circuit or not.
CIMG3869.JPG


Testing out some of the connections.
CIMG3870.JPG


Everything from the front panel screwed back into place and connected.
CIMG3872.JPG


A quick test and the LED works! I did have to splice in a 10K resistor in the LED wiring. This should be visible on the white wire above, the resistor is mostly covered by heat shrink.
CIMG3873.JPG


Some more testing using the USB hub to supply the power to the Raspberry Pi.
CIMG3874.JPG


I took the USB hub out of its case and soldered in some wiring so it can be connected to the NES power port.
CIMG3876.JPG


The rest of the external connectors are wired in.
CIMG3877.JPG


I cut the positive (red) wire from the power port to the USB hub about half way and added the single pin Dupont connectors into it, this is where the power switch plugs in.


The wiring looks like this, the positive wire is basically spliced and the negative wire is left alone:
(+ wire from port)------[###]-----/pwr switch/----[###]------(usb hub)
|
(- wire from port)-------------------------------------------|

[###] = Dupont connector


The USB hub, A/V block and the front panel all connected and in place.
CIMG3878.JPG


Testing the connections with the Raspberry Pi.
CIMG3880.JPG


Continue reading the next part of this post: Raspberry Pi in a NES Case - Part 2 - Connecting the controllers and finishing up

-i

See Print Version
Short Link: http://kr0m.in/6eu1OBd
Posted by on Tue Jan 8 21:27:00 2013
Tags: [ , , , , , , , ]
comments powered by Disqus

Other posts on Igor's Blog

Using Excel to generate SQL statements from raw data
One of my tasks recently has been to analyse erroneous duplicate data in our production system and to come up with a number of data fixes that could be executed using simple SQL update statements. The sanitised data was provided to me as an Excel...
Get a free 2Gb bump up to your Google Drive storage
If you use Google Drive you already get a fair amount of free storage, well now Google is offering to bump up your storage by an extra 2Gb for free. The catch? You just have to check your security settings and the free storage will be awarded to you...
A clear acrylic box for the Portabee 3D printer - Part 1 - Making the box
I've finally got around to putting together a clear acrylic box/enclosure for my Portabee 3D printer. I made it so that the noise will be reduced and so any dust and bits of plastic stay in the enclosure instead of going all over my table. The noise...
RaspberryPi and a USB monitor combined to make a photo frame (part 4)
A while back I wrote an entry on how to get the Lenovo LT1421 USB DisplayLink monitor working on a RaspberryPi. Now I took that a bit further and created a photo frame using the Raspberry Pi model A, a USB monitor and a bunch of software and some...

Igor's Blog
Blog Activity
Blog Actitivty (3yr)

Recent Posts

Scroll Bootstrap 3 Accordion with dynamically loaded content to top of page

How to package your Java code as a native app on OSX into a DMG file

How to fix the JWSC WsBuildException: Wrong number of class files

OS X and iOS Safari iCloud Tabs not synchronising? This is how you fix it!

Java validation regex pattern for the OID root UID value

JWSC from WebLogic 12.1.2 fails to build Java sources above 1.5

Facebook disables chat, leaves Adium dead in the water, but there is a solution

Cornerstone is the best SVN client for Mac

Fallout Shelter update 1.0.3 adds a camera function, here's why it sucks and how to disable it

LASER! - Endless Laser Dodging Action


RSS Feed

Top Categories


Links

Top Gear Vehicle Imports
Alpha Dimensions Web Hosting
Georgi's FlatPress Guide
Ned Martin's Site
Matt Moores Blog
Raspberry Pi Forums
FlatPress Forums
tonymacx86 Forums
Perplexing Permutations
Ilia Ragatchevski
Travelling Fairy