Introduction: Raspberry Pi Nin10do 'Lite' Game-Console

Okay, before we begin you can watch the video to see WHAT kind of game-console we are going to create...

It is a Raspberry Pi2 based gaming station on which you can play ALL your favourite games from Mario to GTA and from Monkey Island to Load Runner...

The console look great in the living room and is really easy to operate because of the smart on/off and restart system which is always a pain in the *ss with every Pi project. After trying many different boards the LowPowerLab ATX-Raspi board proves to be te best one can get!

So let's get to the next step and see what you will need!

Step 1: Parts and Tools Required


  • Screwdriver with different bits
  • 3mm drill
  • Soldering Iron
  • Pliers and stripping tools
  • Shrinking tube
  • Glue (optional)
  • USB housing (optional)


  • Acrylic Nin10do / Raspberry casing (see link bellow for the design-file)
  • 10 x M2,5 x 10mm stand-off
  • 10 x M2,5 locking nut
  • 10 x M2,5 8mm Philips bolts
  • 2 x M2,5 washer
  • Logilink 4 port USB hub
  • ATX-Raspi (by LowPowerlab)
  • Raspberry Pi
  • 16mm LED momentary Switch by Velleman
  • Jumper Wires female
  • SD card (the larger the better)
  • 5v Power Supply (micro USB) with at least 2A
  • Controller and/or wireless keyboard
  • Monitor / TV and HDMi cable


  • Crimping headers, housings and tools to make custom jumper wires
  • Gloves (for not getting your acrylic case dirty


You can get most parts worldwide. If you don't want to search for each component or you want you use the original acrylic design as shown in this tutorial please go to:

Step 2: Install the Stand-offs in the Case and Tighten Them With the M2,5 Locking Nuts

You need 10 stand-offs mounted in the case. 4 for the Raspberry Pi, 4 for the ATX Raspi board and 2 for the USB hub.

Need the original Nin10do Lite case?

You can buy a ready to go case here: Nin10do Lite case (shipping worldwide)

The case is very well made and the artwork & logo is laser-engraved on the transparent acrylic.

Step 3: Prepare the USB Hub and Tighten Them Using 2 Screws With Washers

You need to unscrew the Logilink 4 port USB hub and get the PCB out. Fit the PCB inside the case and mark where the two holes need to be drilled. Drill the 3mm holes and attach the HUB in place using 2 M2,5 screws with washers.

Don't forget to FIRST attach the acrylic stand before inserting it in the case. This can't be done later :-)

Step 4: Install the ATX RASPI Board and Tighten It Using 4 Screws

Easy Peasy...

Step 5: Install / Solder the LED Switch

Solder 4 jumper wires to the button in the following way:

5v and Ground for the LED (see picture) and COM + NO O for the signal / Switch

Then put shrinking tube around the connectors and install the button through the 16mm opening in the case.

Firmly attach the ring and (optional) rubber seal.

Step 6: Connect the Switch to the ATX Raspi Board

Connect the jumper wires to the ATX board as shown on the pictures.

Make sure you orient the LED wires in the right direction 5V to the + and Ground to the -

The signal/switch wires can be in either direction and are located RIGHT next to the LED+ and - pins.

See pictures for correct orienting...

Step 7: Install / Make the Power Cable to the USB Hub and ATX RASPI

This is a very fun and important step: giving power to the USB hub.

First CUT the power cord so you have about 8cm length including the connector.

Strip the wire so you have about 3cm of red and black wire exposed. Now put on FEMALE crimp connectors and slide them in a dual housing so that the end result looks like pic one.

Now attach the female headers to the ATX RASPI (be careful of the orientation!) and the other end to the USB HUB.

Step 8: Install the Custom Jumper-wire and Signal Wire and Pi

Note: The blue and white wires (shown on picture) are preferably custom crimped / created for optimal performance: I make them a bit thicker than the standard jumper-cables. The POWER LED on the Raspberry PI will be RED at all times if you have a right power supply. If you use bad quality wiring or a inappropriate power source the RED led will BLINK and this will effect the stability/performance.

Connect the wire like this BE VERY CAREFUL TO MAKE SURE THAT THE BLUE WIRE GOES ON THE POSITIVE (+) PIN (right pin). Making a mistake here can damage your Pi!

Get the other jumper-wire (signal to Pi) and connect it next to the Power Jumper-Wire

Where are the wires for???

The Raspberry Pi will get power directly from the ATX RASPi board through the GPIO pins.
The ATX RASPI board will use PIN 24 and 26 to check the state of the Pi so it knows how to shut it off, reset it and turn it on. This is a great idea because most projects require the user to manually connect and disconnect the micro USB cable directly in the Pi. Beside the lack of professionally this is not the proper way to power off the Pi. The ATX RASPI makes life a lot easier ;-)

Before we go to the next (and most rewarding) step:

Flatten the cables a bit and place them in between the stand off's as shown on the last picture.

Step 9: Attach the Pi in the Case (Update: Removal of USB Port No Longer Needed)

For the design to be as clean as possible we will use the original HDMI COMPOSITE and SD card slot on the Pi.
Unfortunately the micro USB port sticks out a bit too far so for the Pi to sit nicely against the walls we need to remove the Micro USB port.

Don't de-solder or use a heat gun but instead:
The best solution is using cutting pliers and carefully snapping the Micro USB port of the pcb. If you did it correctly your Pi will look like pic one. note: You can still use your Pi for all other projects. Just power it through the GPIO pins (like we are doing in this project) or feed 5v through the USB B ports. :-D

NOTE: With the new design (V2) it is NO longer needed to remove the micro usb port!

Attach the Pi on the stand-off's with 4 M2,5 screws


User Question: Why do I need to remove the USB port and didn't you just design a opening in the case???!! Why?

Very easy: The Nin10do will 'die' if you accidentally insert 5v into the Pi AND insert 5v into the ATX-RASPI board.
Having two the same micro usb input holes in the back is 'asking for trouble'. Of course I can easily change the design and put a 'warning sticker' of some kind over the hole but this doesn't look right. I found that the removal of the USB port is the best, safest and most professional solution.


Step 10: Connect the Power and Signal Wires to the GPIO Pins

Now attach the POWER jumper wires (Blue = 5v White = ground) to PIN 4 (5v) and PIN 6 (ground) BE CAREFUL NOT TO ATTACH THE WIRES TO OTHER PINS AS THIS WILL DAMAGE BOTH THE PI AND THE ATX RASPI BOARD

Now attach the jumper (signal) wires to PIN 26 and 24 as shown on picture. Note: THE OUTGOING ARROW ON THE ATX BOARD NEEDS TO BE CONNECTED TO PIN 26 (red wire on picture but your colour may vary of course)

Step 11: Connect the Mini USB Cable to the Pi and USB HUB

You have received a long USB mini cable with your Logilink USB hub.
You need this cable to be shortened to about 8 cm in length.

There are many ways to do this. You could cut the cable and resolder it together. A better way (this is how I make all the Nin10do consoles) is to cut the cable and create a new USB B connector on the other end. You can buy separate USB connectors online or in my Nin10doshop.

Don't forget to google the correct USB pin layout ;-)

Now connect the custom USB cable to the Pi and USB hub

Step 12: Optional: Glue the Acrylic Usb Mount in Place

If you know that everything works you can glue/weld the acrylic USB mount in place. After this step the USB HUB will be difficult to remove so make sure you test your Nin10do first!

Step 13: Mount (not Glue) the Top in Place and Insert You Pre-installed Micro SD Card

Yeeej almost done!

Now we can fit the cover in place and insert the pre-installed SD card.


Stop wining ;-) you can find a tutorial here on Instructables :-D

Don't forget to install the bash script made by LowPowerLab for the ATX RASPI board:

Go to the terminal and make sure you have a internet connection:


sudo wget

sudo bash

sudo rm

sudo reboot

Now the system will reboot and can be turned on and off using the LED switch.

To turn the Nin10do on: Press the button once (the led will light up and the Nin10do will start)

To turn off the Nin10do: press and hold the button for about 5 sec (the light will start blinking and the Raspberry will close all programs and services after which the power will be shut down)

To reset the Nin10do: press and hold the button for about 2 sec (the light will blink fast and the Raspberry will rest itself

Step 14: Final Words

I hope that you will have a lot of fun with this retro style console!

For the last several years I create and design projects and share them for free online.

If you are interested in my other game consoles take a look at my 3d printed Nin10do with animated led's and a fully automatic opening cover

Creating these projects take a lot of effort and hard-work. Please support my work by giving me credit when using my designs and building your own system.


You can stay in touch by Facebook:

You can buy complete hand-built console's / DIY kits cases and accessories here:

Raspberry / Arduino / Python and more pics:

Twitter: @Raspi_Nin10do

I am thinking of selling copy's of the Illustrator design for a few euro's so it will be easy to create this case yourself. Contact me if this interests you. Of course you can get the cases pre-cut in my shop already.

Happy gaming,




Kevdini made it! (author)2016-02-20

What solder do you use?

Raspi_Nin10do made it! (author)Raspi_Nin10do2016-02-20

Stannol 1,00mm HS10 Fg. 2,5%
NOT the lead-free :-D

rgrimble made it! (author)2016-11-18

Thanks for the inspiration, made a little different but the same concept.
Retro Gaming Console System

tschnabl made it! (author)2016-09-13

Hi, there are a couple of things I would like to ask.

Could I still buy the design? I see that there is a new version on your website, and I was wondering if there was a different set of instructions for that(i.e. Bluetooth and WIFI integrated in)? The new version has a no need to change the Raspberry Pi anymore, does this mean that the USB that you take off can stay?

dpistritto made it! (author)2016-08-25

Can this be used with the Raspberry Pi 3?

scott! made it! (author)2016-03-17

Much sexier than my pi station, and smart use of the ATX RASPI board, wish I had thought of that when I built mine!

rlourenço2 made it! (author)2016-03-17

Very nice project, congratulations. Do you know a cheaper way to safely turn off the pi? The ATXRaspi is a good solution but a little bit pricy!

TravisM18 made it! (author)2016-03-17

Try a pine 64 board they are 15 dollars if you want to make a playstation or playstation 2 rig maybe.

Dukanater made it! (author)2016-03-17

how does this do with Play station 1 games i see the version on your website is now sporting the Ras 3 any major improvements in games it couldnt run before?

Suicid made it! (author)2016-03-13

Great tutorial, thanks for sahring this!

That the average budget you had for whole the set up?

Raspi_Nin10do made it! (author)Raspi_Nin10do2016-03-13

I designed this version with the money I earned with the 3d printed version. It took several attempts to get the case the way it is now. If you gather the components yourself you should be able to built one for about 150 euro.

guds777 made it! (author)2016-03-13

where do you get the games, do you get them in win format or Linux.

Raspi_Nin10do made it! (author)Raspi_Nin10do2016-03-13

You need to have ROMS of your favourite games. I can't help you with downloading them but you can do a simple google search ;-)

rnijland made it! (author)2016-03-13

how to control the games, what kind of controller or do u use keyboard?

Raspi_Nin10do made it! (author)Raspi_Nin10do2016-03-13

You can use ALL USB game controllers or a (wireless) mouse and keyboard.
My favourite controller is the SNES controller. Thanks, D

Raspi_Nin10do made it! (author)2016-02-22


The switch I use is the original VELLEMAN R1600B from Germany.
I have uses the Chinese (cheaper) versions but the nice thing of the Velleman switch is that the plastic body is transparent instead of grey plastic. You will see the whole switch light up beautifully! The R1600B switch therefore looks great in the transparent case. :-)

retromoustache made it! (author)2016-02-19

Profile pic on point! Good tutorial nonetheless!

Liuk89 made it! (author)2016-02-17

what brand is your tools shown in the pics?

Liuk89 made it! (author)Liuk892016-02-17

I mean the screwdriver set!!!

Zjerardo made it! (author)Zjerardo2016-02-19

Hey Liuk89, I recently purchased the all-new pro tech toolkit from, definitely worth checking out as it contains an awesome screwdriver set as well!

Liuk89 made it! (author)Liuk892016-02-19

Fantastic!!! Thanks!!! ;)

Raspi_Nin10do made it! (author)Raspi_Nin10do2016-02-18

Hi, it is a Chinese manufacturer. I am not sure because there is no brand-name on the box...

Liuk89 made it! (author)Liuk892016-02-18

Is a very complete set!!! I need to find something similar!!! =D

BTW, great project!!! Thumbs UP!!!

tjunior3 made it! (author)2016-02-18

What an awesome build! Is it possible to get the case specs? I would love to build my own and I have an idle printer itching to make a jet black case. Thank you!

Raspi_Nin10do made it! (author)Raspi_Nin10do2016-02-18

Hi, You can now find the Illustrator file here:

Thanks, D

N1TRO360 made it! (author)2016-02-18

Why couldn't you make a hole for the USB port?

Raspi_Nin10do made it! (author)Raspi_Nin10do2016-02-18

Hi, I will put your question (and my answer) in Step 9 later today!

Thanks, D

jberrones1 made it! (author)2016-02-17


About This Instructable




Bio: Creative Entrepreneur
More by Raspi_Nin10do:Raspberry Pi Nin10do 'Lite' Game-ConsoleRaspberry Pi 'Nin10do' Retro Game Console
Add instructable to: