Friday, September 26, 2025
Home3D PrinterCan't Get a Switch? 3d Print your own console.

Can’t Get a Switch? 3d Print your own console.

Let’s Build a Gaming Console

Gaming console

A couple awesome things happened recently. The switch came out today and well I can’t get it… Maybe this summer. Thankfully a lesser known thing just happened. The raspberry Pi Zero W just came out(that’s a mouth full) and I ordered 3 of them. Don’t judge me they are only like 10$ a piece. Besides the last time, one of these launched I couldn’t get one for months. So now I own 3. I don’t need the Nintendo Switch I’ll build my own Console With Beer and Roms. When you think about it I have the better deal really. No, I’m not just saying that cause I can’t get a Switch(yes I am). For at least a little while the only game worth playing is Zelda so waiting isn’t that hard. Whereas a retro console can play tons of games and depending on how we build it just as portable. I will be making a portable this time but you can go any direction you like.

When you’re through reading this you’ll ba able to make any retro console you like. Seriously though can we just step back for a second and compare the launch of the Switch with the Wii. Both launched with Zelda. Both had basically nothing else but mini games and both have received a tornado of mixed reviews at launch. Yet I regret buying the Wii launch night and regret not buying the Switch…. This article is going to be very link heavy and some will be affiliates but everything I link I own and use. I will never just push things to make a buck. If you don’t want to use the links feel free to google search all the names in the sources section at the end. Ok, let’s get to work then.

Choosing your slice of Pi

Owning a Pi is a lot like Pokemon Gotta catch them all. At least it is for me( I feel you judging me). I love these little computers, sure there are other single board computers but this has the best community by far. For the sake of this article though we will focus on 2 boards The Raspberry Pi 2/3 and the Raspberry Pi Zero. Look before you read any further if you want the new Zero W scroll down and click the link below it might not be there soon get it while you can. If your project supports it just get the Raspberry Pi 3. It’s the best bang for your buck. Bluetooth, wifi, 4 USB ports, full-size HDMI, and support for standard video more on that later.

If you need a smaller form factor go with the Raspberry Pi Zero/W. If you get the w model it will have wifi and Bluetooth but I have not yet had a chance to test them so your mileage may vary. If you don’t get one and want those you still have options but things are going to become more difficult as we try to put more in a smaller space. If you are new to the Raspberry Pi whether you buy one or the other I suggest getting a kit. It will save you some headache later trying to track down cables to do your start up and test run of RetroPie

RetroPie

grumpy old man voice In my day Installing Retropie was a lot more difficult. You had to modify the code to fit the project. You young whipper snappers with your Ip web based Retropie manager and your controller config setting.

Sorry I just had to. It really is super easy these days to make a retro console using Retropie and the Raspberry Pi. For those of you that just want to be off and gaming, this is how simple it is. Buy a pi kit that has a micro sd card. Install RetroPie on that card. Boot and sync a Ps4 controller to it and your off. Just load some ROMs and play. For the Rest of us that want to build something like a Pistation or a GamePi, we will need some more stuff. I’m not going to touch on the install too much because the tutorials are everywhere.

Raspberry Pi Cases

This is where the fun starts and we decided just how crazy our build is going to be. I’m going to be focusing on a handheld because I’m salty about the Switch but you are going to have to make some decisions. First off what is your skill level? Do you know which end is hot on a soldering iron? It’s not my fault if you burn the crap out of your hands. It’s really not hard if you own a 3d printer I’m pretty sure you know how to use one. Here are a few different cases with varying levels of difficulty.

3d Printed Cases

If you missed out on the Mini NES as well this is the case for you. It’s also just about the easiest case for this build.

Print, install a Pi3, Plug in cables and go. The nice thing about this if you’re salty about the Mini this can play all the games it has and more. You can also use a wireless controller.

A 3d printable Pi Cade. I personally think acrylic would be easier. Given the state of my current 3d printers but with this, you can get the full arcade feel on your desk.

Pi Station

A better one. I did not make this one. Click the image for links to the parts listed for this build. Mine has working Playstation controller ports though so I’m proud of that.

The kit linked in the image on the right is great. Like I mentioned it is lacking working PS1 ports like mine but it will get you to the same end result. What’s nice about this kit is that with a little modding it can be fit into other consoles I have a link below that will help you do that mod should you choose. When you get to that point if you want to mod something like an old NES or sega the part is the same just with a different connector so look for the one you want for the console mod you are building.

GamePi

Adafruit has really outdone themselves with the pigrrl concept If you want a 3d printable Pi case this is great they have a full tutorial as well on their website. I’m not quite as happy with their build though mostly because of my OCD I know those of you looking at this image see what I’m seeing. That being said I plan to build a larger version. You guessed it Switch like. Maybe even a detachable controller. But that is a build for the future.

The Parts List

From here on out I will be listing Parts I have used in the Past and Parts I will be using to build my next Retro console. Feel Free to use my list or build your own. A lot of parts can also be salvaged as well depending on your choice of builds. Old Xbox 360 controllers, for instance, give you 2 analog sticks and other parts as well.  So depending on how much you want to build and how much you want to buy will come down to what you think is best.

Raspberry Pi Kits

Bluetooth Module for non-Bluetooth Pi’s

Pitft display

USB to PS2 controller adapter

This is for anyone that wants to do the above Pistation but wants to keep the old controller ports. You pop the case in the middle of the connector open and solder wires from both control ports to it. Just follow the pinout from the new board to the old pins. If this gives anyone trouble message me and I will give a better description.

PiStation

 

Adafruit Arcade Bonnet

I could write a full article on just this Pi hat. Thankfully adafruit has already done that for me but I’ll sum things up. It used to be that if you wanted to make an arcade setup or portable retropie console you would need to buy an old NES controller to cut up and buy a teensy control board to interpret the signals for the Picade. Or buy a USB controller and hack that up. This makes things so much easier. They don’t have a depopulated board so to get it to fit in a smaller form factor you will be desoldering components from this board. This is only needed if you want to make an all in one machine instead of a console with separate controllers.

This is new to me. but this one part can do just about everything we need.

What will you build?

It’s up to you now. Some builds will require batteries Adafruit has a great selection and chargers to boot. I could list every single switch and joystick but I won’t because from here you will be making choices based on your tastes. Thingiverse has tons of models for you both large and small or you can go and make your own. If this is a topic you’d like to see more of let me know. I am making a portable system and have made quite a few of these already. It’s getting easier now to the point that most of it is plug and play. It only gets difficult when you try cramming all of that in a tight space. Ribbon cable is your friend. Anyone that wants to make one of these can message me for help at any stage. If a lot of you have an issue at one spot or another I’ll make a more detailed post on that subject.

RELATED ARTICLES

7 COMMENTS

  1. Nathan, After reading another one of your articles and clicking on your profile, I have gone down the rabbit hole! I am enjoying your articles and this one building a RetroPi is great. As much as I like to tinker, I am always held in check by my own doubts and frankly cheap personality. I have wanted to build my own RetroPi for a while now and I think your article has given me the confidence to do so. The way you laid it out seems so simple. Plus, I can 3D print my own case! Thanks for the great article!

  2. WOW! I’ve never played around with a Raspberry Pi before but after reading this I want to now. I’ve always just thought I never had the time to learn. But (not to sound nerdy) learning and building is the fun part. And yea, playing the games is also fun. I didn’t know they could do so much. Being able to build/set the electronics and 3D print the cover kind of gives a person more pride in it then buying it. Time to add this to the list of things I want to do. Now to make the time!

Most Popular

Recent Comments

mperkins37 on 3D Printed Rockets
desitheblonde on New Low-Cost LSAM 3D Printer
Mad3DHatter on Flex3Drive Review
Salvatore_Lacorte on Guide to Successful ABS Printing
Jordi Lopez on 3D Printer Maintenance
Bill Nonnenmacher on 3D Printed Gears Easy!
Andy Marriott on Flex3Drive Review
Denny Hannaford on Creality Ender 3 Announced
Tom Baxter on 3D Printer Maintenance
Daniel Faegnell on How does 3D Printing work?
Tom Baxter on 3D Printer Maintenance
Tom Baxter on 3D Printer Maintenance
Henry Jolly on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
Brian Martin on 3D Printer Maintenance
Melanie F. on DIY etching
Melissa Englebright on 3D Printer Maintenance
Kelly Freeman on 3D Printer Maintenance
Jeremy Fister on 3D Printer Maintenance
Ronan on DIY etching
mperkins37 on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
Leesa R McClure on 3D Printer Maintenance
Charles Goldman on 3D Printer Maintenance
Tom Baxter on 3D Printer Maintenance
mperkins37 on 3D Printer Maintenance
Carol Oddy on DIY etching
Tom Baxter on 3D Printer Maintenance
Michael Perkins on 3D Printer Maintenance
Michael Perkins on 3D Printer Maintenance
Michael Perkins on 3D Printer Maintenance
Richard Bynum on 3D Printer Maintenance
Richard Bynum on Slicers: Which one to use?
Brian Martin on Flexion Retrofit Kit Review
Carol Oddy on DIY etching
Richard Bynum on Flexion Retrofit Kit Review
Michael Perkins on Flexion Retrofit Kit Review
Richard Bynum on 3d printer Extruders
Michael Perkins on DIY etching
Richard Bynum on Rigid.ink Review
Justin K Jones on Wanhao D7 Review
Brian Martin on Creality Ender 3 Announced
Michael Perkins on Creality Ender 3 Announced
Richard Bynum on Autodesk to .STL
Chris Kockler on Creality Ender 3 Announced
Michael Perkins on MG Chemicals wood filament
Ronald Shropshire on MG Chemicals wood filament
Michael Perkins on MG Chemicals wood filament
Richard Bynum on 3D printed CNC Mill
Richard Bynum on 10 Fun Things to 3D Print
Justin Flugum on Creality Ender 3 Announced
Richard Bynum on Creality Ender 3 Announced
Justin Flugum on Creality Ender 3 Announced
David Griffith Rowe on Interesting 3D Printed Drone Projects
Richard Bynum on Wanhao D7 Review
Richard Bynum on ColorFabb Filament Review
Richard Bynum on Who is 3D-PT?
Richard Bynum on BuildTak – Is it Worth it?
Richard Bynum on Who’s 3D model is it?
Sumit Trivedi on MG Chemicals wood filament
Richard Bynum on CAD Review for 3D Printers
Asgor Reidaa on DIY etching
Asgor Reidaa on Wanhao D7 Review
Richard Bynum on MG Chemicals wood filament
Richard Bynum on 3d Print a Rubber band gun
Richard Bynum on 3d Print a Rubber band gun
Justin Flugum on Wanhao D7 Review
Tom Baxter on Wanhao D7 Review
Asgor Reidaa on 3d Print a Rubber band gun
Nathan Cox on Wanhao D7 Review
Nathan Cox on DIY etching
Tom Baxter on DIY etching
Richard Bynum on DIY etching
George Fomitchev on DIY etching
Richard Bynum on Wanhao D7 Review
Richard Bynum on Magnetic PLA Filament
Justin Flugum on Selfcad – A Short Review
Justin Flugum on Top 10 3D Printer Upgrades
Stan Baldwin on Vacuum Drying PLA Pt.1
Richard Bynum on 3D Printed Robots & Figures
Richard Bynum on Marlin a beginners guide
Richard Bynum on G-Codes – Wiki
Richard Bynum on How to NOT Be a 3DHubs Noob
Richard Bynum on 3D-Printing for Scuba Diving
Richard Bynum on Vacuum Drying PLA Pt.2
Asgor Reidaa on 3D Printing Dictionary
Richard Bynum on Vacuum Drying PLA Pt.1
Richard Bynum on What 3D-Printer to buy 2016
Richard Bynum on 3D Printing Homes
Madalyn Nguyen on 3D Printing Dictionary
Daniel Waldner on Prusa i3 MK3 – New Features
Richard Bynum on TOP 5 3D PRINTED CARS
Richard Bynum on 3D Printer safety tips
Annaloa Hilmarsdottir on The Anet A8 3D-Printer DIY Kit Review
David Robert Pemberton on 3D Printed Grenade Launcher
Justin Flugum on 3D Printer safety tips
Darren Scrubb on 3D Printing in the Classroom
Tom Baxter on 3D Printable Tools
Darren Scrubb on 3D Printing Homes
Darren Scrubb on 3D Printing Jewellery
Richard Bynum on Flex3Drive Review
Stan Baldwin on 3D Printed Grenade Launcher
Richard Bynum on Magigoo Adhesive Pen
Linda Beghtel on 3D Printing Jewellery
Richard Bynum on How much to Charge?
Justin Flugum on How much to Charge?
Jon Gardner on Big 3D Printers
Tom Baxter on 3D Printing Dictionary
Richard Bynum on 3D Print Wood Working Tools.
Richard Bynum on Sienci Labs Mill One
Lori Mahan on 3D Printing Jewellery
Tom Baxter on RIP Pinshape 2013-2016
Richard Bynum on 3D Printing Dictionary
Justin Flugum on 3D Printable Tools
B Michenfelder on Sienci Labs Mill One
John Smith on 3D Printing Jewellery
Richard Bynum on 3D Printed Gears Easy!
Stephen Shimatzki on The 3D Printing Gifts Guide 2018
Richard Bynum on Helpful Holiday Safety PSA.
Santiago Archilla on Making Money With 3D Printing
Braxten Brannon on 3D Printing in the Classroom
Stuart Hawton on 3D Print Wood Working Tools.
Richard Bynum on 3D Printing Jewellery
Tom Baxter on 3D Printing Jewellery
Stuart Hawton on 3D Printing Jewellery
Stuart Hawton on 3D Printing in the Classroom
Richard Bynum on 6 Taboos of 3D Printing
Dawn Mateo De Acusta on Holiday Gifts for Your 3D Printer
Todd Whetstone on Folgertech FT-5 R2 – Review
Todd Whetstone on Folgertech FT-5 R2 – Review
Richard Bynum on 3D Printing Filament Review
Sandi McGinnis on Folgertech FT-5 R2 – Review
Andreas Gasser on Folgertech FT-5 R2 – Review
Edward Dekkers on Folgertech FT-5 R2 – Review
Andrew Venkersammy on Holiday Gifts for Your 3D Printer
Braxten Brannon on 10 Hotends for your 3D printer
Jon Acosto (3DPrintnerd.com) on Calidum HALE Heated Bed – Review
Macario on Flex3Drive Review
Tom Baxter on Beer based Filament
Tom Baxter on Rick and Morty 3D Models
Richard Bynum on Rick and Morty 3D Models
Richard Bynum on Top 10 3D Printer Upgrades
eduardo martini on Prusa i3 MK3 – New Features
Richard Bynum on Random Models on Thingiverse
Richard Bynum on Random Models on Thingiverse
Michael Champlin on Random Models on Thingiverse
Richard Bynum on Random Models on Thingiverse
Michael Champlin on How to calibrate a 3D Printer
Michael Champlin on 3D Printer safety tips
Richard Bynum on Selfcad – A Short Review
Richard Bynum on Selfcad – A Short Review
Richard Bynum on The Ultimaker 2 3D Printer
Jared Heifetz on Top 5 3D Printers Under $300
Jared Heifetz on Top 5 3D Printers Under $300
Richard Bynum on Top 5 3D Printers Under $300
Jared Heifetz on 3D Printer safety tips
Richard Bynum on 3D Printer safety tips
Jared Heifetz on Magigoo Adhesive Pen
Jon Acosto (3DPrintnerd.com) on The 13 Phases of 3D Printing
Jared Heifetz on 3D Printable Tools
Richard Bynum on 3D Printable Tools
Jared Heifetz on 3D Printable Tools
David Klein on 3D Printable Tools
Richard Bynum on 3D Printable Tools
mperkins37 on 3D Printable Tools
Jared Heifetz on 3D Printable Tools
mperkins37 on 3D Printable Tools
Dewu Han on 3D Printable Tools
mperkins37 on 3D Printable Tools
Tania Alam on 3D Printable Tools
Jon Acosto (3DPrintnerd.com) on Advertising Your 3D Printing Business
mperkins37 on Sienci Labs Mill One
mperkins37 on Flex3Drive Review
Jeffrey M. Holliman on Flex3Drive Review
tpoage@mindspring.com on The Ultimaker 2 3D Printer
tpoage@mindspring.com on Snapmaker: The All-Metal 3D Printer
tpoage@mindspring.com on The best 3d print bed material
tpoage@mindspring.com on Snapmaker: The All-Metal 3D Printer
Stan Baldwin on 3D Printed Grenade Launcher
tpoage@mindspring.com on 3D Printed Grenade Launcher
tpoage@mindspring.com on A New Era in Desktop 3D Printing
tpoage@mindspring.com on Dynamo3D One Pro Unboxing & First Print
tpoage@mindspring.com on 3D Printed Guns as Illegal 3D File?
tpoage@mindspring.com on 3D Printed Guns as Illegal 3D File?
tpoage@mindspring.com on Get more from your cyclops scanners
tpoage@mindspring.com on 5 kits to get more from your 3D Printer
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on Top 10 3D Printer Upgrades
tpoage@mindspring.com on Media falsely attacks 3d printing again
tpoage@mindspring.com on 3D Printing Communities on Google+
tpoage@mindspring.com on 3D Print Wood Working Tools.
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on 3D Printing Market Trends For 2017
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on 3d Printing Brushless Motors and More
tpoage@mindspring.com on TOP 5 3D PRINTED CARS
jvastine on TOP 5 3D PRINTED CARS
mperkins37 on TOP 5 3D PRINTED CARS
tpoage@mindspring.com on 3D Printer manufacturers list 2020
tpoage@mindspring.com on How Strong is PLA? Lab Experiment!
tpoage@mindspring.com on Vacuum Drying PLA Pt.2
tpoage@mindspring.com on Top 6 Unique CAD Programs (2016-2017)
tpoage@mindspring.com on Finishing & Painting A 3D Printed Alien!
tpoage@mindspring.com on 10 Popular 3D Printing Fidget Patterns
tpoage@mindspring.com on Slicers: Which one to use?
tpoage@mindspring.com on Top 10 Large Format 3D Printers
tpoage@mindspring.com on 13 Best CAD Programs for Kids
tpoage@mindspring.com on 10 Places To Get Free 3D-Printing Files
tpoage@mindspring.com on Upgrading a Prusa i3
tpoage@mindspring.com on Top 7 3D Scanners on a Low Budget
tpoage@mindspring.com on 5 Fun Prints for your new 3d printer.
tpoage@mindspring.com on The Tantillus Part 1
tpoage@mindspring.com on What is Love? 3D Print Me (NSFW)
tpoage@mindspring.com on 3D Printing for the Second Cold War Pt.1
tpoage@mindspring.com on 5 Ways to Feed your 3D Printing Habit
tpoage@mindspring.com on Helpful Holiday Safety PSA.
tpoage@mindspring.com on 3D Printing a Quadcopter: Part 1
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Will your 3D-printer kill you?
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Big 3D Printers
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Testing TinkerCAD Beta
mperkins37 on Testing TinkerCAD Beta
tpoage@mindspring.com on Nanodax Glass Wool Polypropylene Review
tpoage@mindspring.com on Kanesis Hemp Bio Plastic PLA Review
tpoage@mindspring.com on Great 3D-Printers to look for 2016!
choschiba on 3D Printing Fidgets
tpoage@mindspring.com on Folgertech Kossel build Part 1
tpoage@mindspring.com on Build Plate Supported 3D Printing
tpoage@mindspring.com on Top 6 Unique CAD Programs (2016-2017)
tpoage@mindspring.com on Let’s move our prints to the cloud!
tpoage@mindspring.com on The Guardian of Techno phobia
tpoage@mindspring.com on 3D printing your own cosmetics with Mink
tpoage@mindspring.com on 3D Printing Fidgets
tpoage@mindspring.com on Folgertech Kossel build Part 1
tpoage@mindspring.com on Build Plate Supported 3D Printing
tpoage@mindspring.com on Ultimaker 3 – A Quick Review
Nick Kalogeropoulos on Why 3D Printing Must Alter Its Course
Andrew Werby on 3D Printing Homes
Andrew Werby on 3D Printing Homes
Nick Kalogeropoulos on 3D Printing in the Army: Here’s how
mperkins37 on 3D Printing Homes
mperkins37 on 3D Printing Homes
juggernath on 3D Printing Homes
mudface2003 on Upgrading a Prusa i3
Alexis Puentes on Five amazing DIY 3d printers.
lucpet on 3D Printing Piracy
Tony Davies on 10 Fun Things to 3D Print
Italo Soares on 3D Printed Gears Easy!
Frostbite on Vacuum Drying PLA Pt.1
3AM Productions on 3D printer after care Package
3AM Productions on RIP Pinshape 2013-2016
Italo Soares on About me: Italo Soares
Lays Rodrigues on Slicers: Which one to use?
Robbie Pearson on How To Use TinkerCAD
Robbie Pearson on Edit STL Files with TinkerCAD
Tony Davies on Marlin a beginners guide
3AM Productions on 3D PRINTED SEX TOYS
Alexis Puentes on Sintron Prusa i3 Review
Daniel F on Beer based Filament
Curtis J. Pratt on Beer based Filament
bioelectrobot on Beer based Filament
admin on Makergear M2