30
NES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC

NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

NES Cart RetroPie Game ConsoleCreated by John Park

Last updated on 2018-08-22 04:02:00 PM UTC

Page 2: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

233

556

888

111417

25

Guide Contents

Guide ContentsOverview

Parts & Tools

Prepare the PiPrep the Pi ZeroAdd the Joy Bonnet

SoftwareRetroPie / Emulation StationTest It

Build the Cartridge CaseMake the CaseTop Port

Play It

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 2 of 30

Page 3: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

OverviewThe elegant, iconic design of the NES cartridge tickles a nostalgic part of our brains. For many, its shape and feelMEANS 8-bit gaming to us. For this reason, what better object to repurpose as an all-in-one console case/controllergrip for your own old school game machine?

Using the incredibly tiny, yet powerful Raspberry Pi Zero Linux computer running RetroPie, plus the wonderful JoyBonnet for all of your button and thumbstick need, this project is as easy as, well, pie!

Parts & Tools

You'll need these parts and tools to build your NES Cart RetroPie:

1 x Raspberry Pi Zerothe heart and soul of the console

ADD TO CART

1 x Joy Bonnetto control your games

ADD TO CART

1 x Male Headersfor connecting the Pi to the Bonnet

ADD TO CART

1 x Mini HDMI to HDMI cablevideo and sound from Pi to TV/monitor

ADD TO CART

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 3 of 30

Page 4: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

1 x 5V 2.4A power supply w micro USBpower to the Pi

ADD TO CART

1 x Tiny OTG adapter USB micro to USBto plug in thumb drives, keyboards, and the like

ADD TO CART

1 x Micro SD memory card 8GBOS and ROM storage

ADD TO CART

old, unwanted NES game cartridge3.8mm NES security screw bit (https://adafru.it/yfF) and driver (aka "Gamebit")double stick foam tapebox cutter or hobby knifesoldering iron and solder

Here's the build video from John Park's Workshop Live:

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 4 of 30

Page 5: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Prepare the Pi

Prep the Pi Zero

Start off by soldering the male header pins to the Raspberry Pi Zero as shown here.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 5 of 30

Page 6: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Add the Joy Bonnet

For testing, you may want to put the Joy Bonnet in place while setting up the software in the next steps, then laterreassemble it for use with the cartridge.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 6 of 30

Page 7: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

The bonnet simple presses down onto the header pins.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 7 of 30

Page 8: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Software

RetroPie / Emulation Station

For an in depth view of retro gaming on Raspberry Pi, take a look at this wonderful guide (https://adafru.it/yfG)!

And, for a specific guide on using the Joy Bonnet to retro game, check out this one (https://adafru.it/yfH).

First, you'll set up the SD card with this specially prepared RetroPie/Emulation Station image. This contains theoperating system, software, and the scripts needed to bind the Joy Bonnet keys to emulator button presses.

You can download the image here (https://adafru.it/yfI).

Once downloaded, burn the image to your micro SD card. There are a number of ways to do this, one of the simplestand most effective is to use etcher.io (https://adafru.it/yfJ)

Check out our guide on burning an SD card for your Raspberry Pi here. Note you do not have to uncompress the rarfile before burning if you use etcher (https://adafru.it/dDL)

Test It

Time to test it out, before building the case. Put the micro SD card in your Pi Zero.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 8 of 30

Page 9: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Then, with the Joy Bonnet in place, hook up the mini HDMI cable to your monitor and the Pi, and plug the micro USBpower cord into the Pi Zero's PWR IN micro USB port.

This is a good opportunity to test things out, make sure all of the buttons work as expected, and, of course, play gamesfor a little bit!

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 9 of 30

Page 10: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Next up, we'll build the cartridge enclosure.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 10 of 30

Page 11: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Build the Cartridge CaseNow, we get to open up the cartridge and turn it into a proper console/controller case!

I picked up a couple of old games at a retro gaming store for just a few dollars each. (Note escalator for proof ofshopping mall visit.)

Use your Gamebit security screw driver, and unscrew the three screws.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 11 of 30

Page 12: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 12 of 30

Page 13: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Now, open up the case and remove the old game ROM PCB.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 13 of 30

Page 14: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Make the Case

Place the bottom shell (the one without the game label) on your workbench and then set the Pi in the case behind thelip, as seen here. Trace the Pi with a marker, just so you have a reference point later.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 14 of 30

Page 15: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Now, mark some spots to cut out the lip so the ports will be accessible.

Use the box cutter to score the plastic along the base on both sides, and then cut straight down to remove the twopieces of plastic that would be covering the ports.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 15 of 30

Page 16: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Using three strips of double stick tape (for the desired height) affix the Pi Zero to the bottom shell.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 16 of 30

Page 17: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Top Port

Using the same method as before, cut a matching set of port holes from the top shell's lip.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 17 of 30

Page 18: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

In order for the Joy Bonnet to sit on top of the cartridge, yet connect to the Pi Zero, we'll need to cut out a small portfrom the top shell.

You can either measure accurately the position of the header pins and transfer that to the top, or close the shell andsqueeze gently to transfer marks from the pins into the soft inner plastic. Use this as your guide for marking andcutting!

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 18 of 30

Page 19: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 19 of 30

Page 20: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Use a straight edge to mark cutting guides a little bit larger than the pin marks, then score these lines with the boxcutter until you break through to the other side.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 20 of 30

Page 21: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

A commenter on the live stream suggested using a heated blade to make quick work of this!

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 21 of 30

Page 22: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Once you've cut all the way through, pop out the piece, and then clean up the edges a bit with the knife or a file. Thenice thing is that this window will be hidden so it doesn't need a perfect finish!

Now, you can close up the shell, and fit the Joy Bonnet into place.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 22 of 30

Page 23: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Make sure the micro SD card is in place before you close the shell! I is not inserted in the above picture.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 23 of 30

Page 24: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Go ahead and screw the three screws back into place, and it's time to play!

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 24 of 30

Page 25: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Play It

It's game time!! Plug in the HDMI cable and the power USB cable and away you go! If you want to transfer new gamesonto the NES Cart RetroPie, simply load them onto a USB thumb drive as instructed here (https://adafru.it/yfK), andthen plug them into the Pi using the tiny OTG adapter.

If you want, you can also plug in a keyboard and WiFi dongle with an OTG hub in order to get under the hood a bitmore.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 25 of 30

Page 26: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 26 of 30

Page 27: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 27 of 30

Page 28: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 28 of 30

Page 29: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

Enjoy your retro gaming goodness! And remember, NES Cart RetroPies make excellent gifts, especially for friends whowere stymied by worldwide shortages of official retro gaming consoles! You can even decorate them with labels andstickers to personalize them.

© Adafruit Industries https://learn.adafruit.com/nes-cart-retropie Page 29 of 30

Page 30: NES Cart RetroPie Game Console - Adafruit IndustriesNES Cart RetroPie Game Console Created by John Park Last updated on 2018-08-22 04:02:00 PM UTC. 2 3 3 5 5 6 8 8 8 11 14 17 25 Guide

© Adafruit Industries Last Updated: 2018-08-22 04:01:54 PM UTC Page 30 of 30