Jump to content
HyperSync, HyperList and FTP are now back online ×

Archived

This topic is now archived and is closed to further replies.

Iggy

NES Build with Raspberry Pi

Recommended Posts

Or what about your own custom shell?

 

Don't worry I'm not spamming you. Just showin ya what I'd do to give my own custom system it's own look...

 

https://www.facebook.com/Customnesguy/

 

Your project is awesome and is exactly how I'd like to go about with my own custom builds. Thanks for the inspiration.

 

:thanks:

Share this post


Link to post
Share on other sites

Thanks for the feedback everyone!  Here is a quick look at how this NES R2-D2 will look like:

 

So there are two LED displays that blink randomly.  On the back, Ill be using copper braided hoses.  The blue and white squares/rectangles will be acrylic.  On front is a volume knob to help tone down the R2-D2 sounds (it can be really loud at max volume) For the power light....i decided to keep the original square hole as is.  The light is a bicolor led that alternates between red / blue to indicate power on and pi activity.  I also converted the controller ports to usb ports.  So far, I have been pleased how everything is turning out.

 

JB, thank you for your suggestions.  Ill be using an original broken Star Wars NES game shell to place the USB inside.  I did see CustomNESGuy's work....he does indeed do a fantastic job with his painting.  Im still debating on trying my hand at painting using some Duplicolor auto paint and Spraymax 2K clear coat or using his services

 

 

ILW4PyAh.jpg

Share this post


Link to post
Share on other sites

Heres some more pics.....ill definitely reorganize this thread once the project is complete.  Once I have all the parts, ill start posting pics with the RLD and RLD panels in place :)

 

Adafruit Audio FX wav board w pentiometer and 4W speaker:

 

7F3UPzFl.jpg

 

Power/Reset switch with bicolor RB led:

caU3qgKl.jpg?1

 

 

PCB Board assembly:

cVHYSDol.jpg

 

Starting to glue the acrylics:

1x2UhTjl.jpg

 

 

Left side upper half of NES shell....vent, coin return built with acrylics...center piece will house a screw:

loOO1mal.jpg?1

 

1/8" braided hoses that were constructed:

0lduNwFl.jpg?1

Share this post


Link to post
Share on other sites

dude this looks incredible. props to you and good luck finishing it up :)

Thank you.....ill post a pic before the painting is done....too bad weather is too cold to paint now

Share this post


Link to post
Share on other sites

Getting ready for painting.....now if the weather would cooperate

 

G2ipR7El.jpg

 

G2ipR7El.jpg

KkvRSTql.jpg

 

cTYHZVel.jpg

Share this post


Link to post
Share on other sites

Looking great man! Keep it up.

Thanks!  Cant wait to get this proj done so I can come back to the wheels and tutorials :)

Share this post


Link to post
Share on other sites

This looks like a lot of fun. Makes me want to do something similar with a ps2 or a system that means a lot to me :)

Share this post


Link to post
Share on other sites

  • Similar Content

    • By wegen
      Bonjour à tous,
       
      ayant toujours baigné dans le jeux vidéo et étant très nostalgiques des anciennes consoles, il a été tout naturel pour nous trois de nous lancer dans le montage de notre propre borne d'arcade.
       
      Ce projet étant à la base destiné a y installer uniquement un raspberry pi 3 avec Retropie, nous sommes arrivés ici et sommes très intéressés à faire évoluer notre borne d'arcade en y intégrant un PC relativement récent sur Windows et Hyperspin.
       
      Pour le moment nous en sommes encore au stade du montage de la caisse de type cabinet. Au cours des prochaines semaines, nous serons en mesure de publier des photos du montage et sommes naturellement très intéressés par vos retours d'expérience.
       
      Au plaisir.
       
       
    • By kfchow
      Hi guys,
      Its been a few years since i've built a cabinet. This time though i decided to build a small bartop cabinet for my nephew's 2nd birthday present as he just loves to play on my cabinet when he comes around. I wanted to do this on a budget so most of it was built on parts i had lying around. Decided to build this one though with a raspberry pi so no hyperspin on this cabinet. All in all the project ran over a week including 3d modeling, cutting wood, painting, wiring, programming.
      Parts List

      15" Samsung LCD (had lying around)
      Raspberry Pi model b (had lying around)
      32gb SD card (had lying around)
      Old PC speakers (had lying around)
      Buttons and joystick (had lying around)
      Ultimarc i-pac (had lying around)
      10mm MDF ($16 obtained from bunnings)
      8mm Perspex ($30 obtained from bunnings)
      Red paint ($8 obtained from bunnings)
      Black paint ($8 obtained from bunnings)
      Clear paint ($8 obtained from bunnings)
      Primer ($20 obtained from bunnings)
      fluroscent lamp ($25 obtained from bunnings)
      6 Port Power Board (had lying around)
      Misc gritt sandpaper (obtained from bunnings)
      Misc sized wood screws (had lying around)


      Design
      As i had to build a cabinet to meet the minimum size requirements of all the bits i had lying around i decided to draw up the bits in sketchup first and design the cabinet around those bits. Sketchup already had a pretty nice bartop cabinet in their online warehouse repository so i decided to use that as a template and scale to fit my components.

      Build
      I'm a programmer by trade and am terrible with tools but thought hey how hard can it be i shouldn't be able to screw it up. How wrong i was. First of all having the right tool for the job helps incredibly. Trying to cut straight cuts with a jigsaw is absolutely impossible. Reminder to self buy a circular saw. here are some photos of the frame as it was getting cut. I decided to put hinges on the rear panel and control panel so that i could maintain it. The raspberry pi, ipac and pc speaker amplifier will be mounted on the rear panel so when i open it up it would be easy to maintain.

      Painting
      Decided to go cherry red with black control panel for the paint job. Did lots of sanding to make sure that they surface was even (though my cuts were bad) and wet sanded every coat.

      Marquee
      Whipped something simple up in photoshop (could have done it in ms paint even) and printed out onto A3. stuck it on with tape on the back and sides of the perspex (advantage of having 8mm perspex).

      Wiring
      Screwed in the buttons and joystick (8 button's plus coin, start and exit) and soldered on the wiring. Had to use a terminal block to split the ground cable.
      3.5 stereo from raspberry pi to the PC speaker amplifier
      usb from ipac to raspberry pi
      hdmi to vga converter from raspberry pi to pc monitor (had some issues with getting this to work)

      Software
      So this is the interesting part. I've used quite a few raspberry pi's but usually for XBMC, web servers, siri proxy, etc. Luckily some smart cookie made this easy to set up with all emulators with a setup script (retropie). There were a few things i needed to sort out myself though.

      Caching EDID information. Because the monitor powers on after a few seconds the raspberry pi misses the EDID information from the monitor and as such shows no image what so ever. Upon softwar reboot of the raspberry pi i could get an image. Ended up hard encoding the EDID information into the raspberry pi to resolve this issue.
      IPAC congifuration needs to be reloaded everytime. Some smart cookie developed some software for linux to program the ipac (http://zumbrovalley.net/readpost.php?artid=6). Just downloaded, compiled and added the command to my rc.local file to ensure it executes at bootup.
      Retropie like hyperspin uses XML for its gamelists. These gamelists can be auto generated with internal software however it utilises the existing filename. This is ok for the most part apart from mame. So had to output the gamelist from mame and do some quick bash scripting to generate a xml medialist.
      Retropie also hard encodes the path to the image file within the gamelist xml. So had to create a bash script that grabbed the filename of the game and matched it to the cover art. Luckily emumovies coverart uses the same naming convention as the game name.
      Wanted to add a splash screen with a custom image so had to write up a script to run at startup.

      Final Product
      Anyway here are some final pics of the finished results. The lessons i learnt are that I am terrible with a jigsaw and MDF splits easily. Boot time though is extremely quick. 20 seconds. Great thing about the raspberry pi is that it is extremely energy efficient as well. Hopefully my nephew will treasure this for many years to come.






×
×
  • Create New...