![Mini SNES Pi Zero w/ Functional Switches](https://3dcrawler.ams3.digitaloceanspaces.com/thingiverse/2049379_Mini%20SNES%20Pi%20Zero%20w_%20Functional%20Switches_4cb53923a469df6ecc7ffe0e61f722f0cce1baba.jpg)
Mini SNES Pi Zero w/ Functional Switches
Description
This Is My Take On A Retro Gaming Console Using A Raspberry Pi Zero. The Snes Case Is Scaled To 42% The Size Of The Original. To Differentiate My Design From Other Snes Pi Cases, I Made The Top Switches Functional. The Power Switch Slides Up And Down To The Turn The System On And Off, And The Reset Switch Is Spring Loaded To Shutdown And Reset The Pi. I Also Changed The Power Input To A Barrel Jack, And Included A Full Size Hdmi Adapter For Easier Use. I Began Designing This Around The Time Nintendo Released The Nes Classic Edition. I Was Having A Really Difficult Time Finding One In Stores, So I Wanted An Alternative To Play Some Retro Games While Still Having That Classic Console Look. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// <H5>Snes Pi Main Parts List</H5> 1X – Raspberry Pi Zero 1X – Micro Sd Card (Enough Capacity To Load Retro Pi + Rom Files) 1X – Hdmi Mini Adapter - [Amazon Link](Https://Www.Amazon.Com/Hdmi-Adapter-Vce-2-Pack-Plated/Dp/B0111Hrjt0/Ref=Sr_1_7?Ie=Utf8&Qid=1494043638&Sr=8-7&Keywords=Hdmi+Mini+Adapter) <Ul> <Li>This Is A Pretty Common Adapter Which Can Be Purchased From Other Sources.</Li> </Ul> 1X – 4 Port Usb Hub <Ul> <Li>I Used A Usb “Hub Man” That I Found At Microcenter For $2 But Any Small Usb Hub Will Work.</Li> </Ul> 1X – Perforated Prototype Board (With Solder Pads) 1X – 5V Power Supply With A Barrel Plug 2X – Usb Gamepads (Snes Style Obviously…) <Ul> <Li>I Made The Mistake Of Buying A Pair Of Cheap Controllers From Ebay. You Get What You Pay For So I Recommend Spending A Little Extra For A Good Set Of Controllers</Li> </Ul> <H5>Electronics Parts List</H5> The Parts I Used Are Fairly Common Components. You May Already Have Most Of Them Lying Around From Past Projects. If Not, You Can Source Them From A Local Electronics Shop Or An Online Source Such As Digikey, Mouser, Or Ebay. 1X – [Barrel Jack](Https://Www.Digikey.Com/Products/En?Keywords=Cp-038Ah-Nd) 1X – [Barrel Plug](Https://Www.Digikey.Com/Products/En?Keywords=Cp3-1000-Nd) (Use This If You Need To Make Your Own Connector) 1X – [Right Angle Tact Switch](Https://Www.Digikey.Com/Product-Detail/En/Te-Connectivity-Alcoswitch-Switches/1825027-5/450-1662-Nd/529484) 1X – [Spdt Slide Switch](Https://Www.Digikey.Com/Products/En/Switches/Slide-Switches/213?K=Eg1903-Nd) 1X – [3Mm Red Led](Https://Www.Digikey.Com/Products/En?Keywords=1125-1182-Nd) 1X – [270 Ohm Resistor](Https://Www.Digikey.Com/Product-Detail/En/Stackpole-Electronics-Inc/Cfm12Jt270R/S270Hct-Nd/2617583) 2X – [Usb A Connectors](Https://Www.Digikey.Com/Products/En?Keywords=Ue27Ac54100-Nd) <H5>3D Printed Parts List</H5> 1X – Snes Pi Top 1X – Snes Pi Bottom 1X – Pwr Switch 1X – Pwr Key 1X – Rst Switch 1X – Pwr Key 4X – Spacers (Use These If Your Pi Zero Mounting Screws Are Too Long) <H5>Hardware List</H5> <Ul> <Li>Sae #4 Or 3Mm Metric Self-Tapping Screws Can Be Used For This Project.</Li> </Ul> 7X – #4-3/8” (M3 – 8Mm) Screws To Secure The Pi, Usb Board, And Switches 4X – #4-5/8” (M3 – 16Mm) Screws To Secure The Top And Bottom Parts Of The Snes 1X – Spring <Ul> <Li>I Sourced My Spring From A Pilot G2 Pen, But Nearly Any Pen Spring Will Work.</Li> </Ul> <H4>Retropie</H4> You Can Find Full Details On How To Install And Run Retropie On Ypur Raspberry Pi Zero From This [Github Link](Https://Github.Com/Retropie/Retropie-Setup/Wiki/First-Installation). Likewise, You Can Find Many Useful Tutorials From Other Online Sources <H4>Functional Power Switch</H4> Much Like The Original Snes, The Exterior Switch Is Connected To A Slide Switch On A Circuit Board Inside The Case. The Power Switch For This Project Is Connected In Between The Power Source And The Pi. Turing The Switch Off Will Remove Power For The Pi. Do Not Use This Switch As A Primary Method Of Turning Off The Pi As It May Corrupt The Sd Card. The Best Practice Is To Shutdown The Pi From The Retropie Menu Or By Executing A Shutdown Command. After It Is Properly Shutdown, You Can Then Remove Power From The Pi. <H4>Functional Reset Switch</H4> I Used A Pen Spring To Re-Create The Same Action As The Reset Switch On The Original Snes. When Pushed, The 3D Printed Part Actuates A Small Tact Switch That Will Either Shutdown Or Reset The Pi. The Switch Will Then Spring Back Into Place. There Are Several Ways To Setup A Reset Or Power Switch On Your Pi. Any Method Should Work So Long As You Wire The Switches Accordingly. I Chose To To Make The Reset Switch On My Snes Serve As A Shutdown Button. Essentially When I Press The Switch, A Script Is Executed That Performs A Soft Shutdown Of The Pi; Pressing The Button A Second Time Will Start The Pi Up Again. This Is Accomplished By Connecting The Switch To Gnd And Gpio3 On The Pi, And Installing A Python Script That Will Execute A Shutdown Command When The State Of The Pin Is Changed. I Prefer This Method Because It Allows Me To Safely Shutdown The Pi, Which Can Then Be Unplugged By Turning The Power Switch Off. It'S A Fairly Involved Process To Setup So I Will Not Go Into Greater Detail Beyond That. If You Wish To Setup Your Reset Switch This Way Then I Recommend [These](Http://Www.Raspberry-Pi-Geek.Com/Archive/2013/01/Adding-An-On-Off-Switch-To-Your-Raspberry-Pi) [Tutorials](Http://Www.Barryhubbard.Com/Raspberry-Pi/Howto-Raspberry-Pi-Raspbian-Power-On-Off-Gpio-Button/). There Are Also Many Youtube Videos On The Subject, Just Search "Retropie Reset Switch." <H5>Power Led</H5> A Red Led Will Turn On When The System Us Booted Up.The Power Led Can Also Be Setup In Numerous Ways. You Can Connect It Directly To Your Power Source, Connect It To The Pi, Connect It To The Usb Hub, Or Even Connect It To One Of The Gpio Pins And Run A Script To Turn It On. For Simplicity, I Recommend Connecting The Led To The 3.3V Pin Of The Pi. For This You Will Also Need A 270 Ohm Resistor. Please See The Schematic In The Build Guide Below.
Statistics
Likes
118
Downloads
0