Jeremy W. Langston

Personal Website

Portable Console Emulator using a Raspberry Pi

Here’s a couple pictures from my last project:  tablet-based teleprompter with 15mm support rods and a quick disconnect camera system.  It turned out very well.  One of these days I’ll post up some more detail.

image image

 

But that project’s over and my shop is missing me.  This time I’m getting back to electronics.  Lately I’ve been playing the old NES games.  Well, when I say playing, I mean with my original NES.  I left a cartridge in the console the last time I played it and all of the pins got stressed, resulting in the blinking display.  This is typical when the pins connecting to the cartridge don’t make a good connection.  Bending them back was an easy fix, and didn’t even require the removal of the security chip.

Anyways, now I’m trying to make a portable system based on a Raspberry Pi.  Having installed the RetroPie distribution, running NES/SNES/Genesis/etc. emulators are a breeze.  I bought a few other components to make sure everything would work, and then started designing.

Portable Console v3 - 1Portable Console v3 - 2

Here’s what I’ve come up with.  I went through several revisions, trying to maximize space and portability.  At the same time, I tried to keep ergonomics in mind.  The size is a bit chunky, but feels good in the hand so far.  The enclosure is made of two pieces of polypropylene.  Originally I wanted it all milled out of solid aluminum.  Not wanting to spend 500 hrs making billions of passes milling, I chickened out for something much easier to machine (set RPMs low and make heavy cuts).

The parts I’m using are, mostly, shown below:  a Raspberry Pi, a 12V-5V switching regulator from eBay, a 4.3″ TFT car monitor from Amazon, a 12V LiPo battery with integrated charging and power switch components from eBay, and the little silicon pads from a Logitech Gravis Gamepad Pro that doesn’t work.  Oh, and a Teensy v3 to make the gamepad portion.

image

 

Since I’m splitting up the buttons from a traditional gamepad with the monitor in the middle, I needed some custom PCBs.  Gamepads work by closing circuits to ground via silicon pads with bits of carbon in it.  I could use some pushbuttons, but wanted to retain the nice action of a gamepad button.  Once I got the dimensions and button positions from Inventor, I made the PCB layout in DipTrace.  Then I used the tried and true laser toner, copper clad PC board, and ferric chloride PCB solution.  It took a few tries, but I like the results.

image  image

The 4.3″ TFT monitor is a great deal for $18.  I just need to make some changes to get it how I wanted.  First was to remove the case and hardwire the power to the battery and to the regulator.  Next I needed to remove the pushbuttons on the back of the monitor.  Eventually I’d like to control them via my Teensy microcontroller because they bring up the menu for setting things like brightness, etc.

image  image

When I first got the regulator I was a bit suspicious since it looked like there was a big glob of solder bridging a couple nodes.  Metering it all out it appears OK.

image  image

 

I then hardwired power and NTSC video directly to the Raspberry Pi.  The main regulator pads were the best place to supply 5V and bypass the USB port.

image  image

Lastly I started fabricating the front of the enclosure.  I’ve got about 8 hrs into it now and haven’t made any mistakes – yay!  Unfortunately I ran out of polypropylene and had to put in a new order.  In the meantime, I am going to make the buttons.  Well, that’s all for now…

 

51 Comments

  1. Hey
    Significant advantages over portable applications have an application that is usually installed on any system. The addition is to use it with USB, without taking up space on the hard drive, on the computer, while maintaining the same settings. The advantage is that you do not need administrator permission, just load case brief the system with additional registers to use them.

  2. very important and knowledge full post

  3. Your blog is great. I read a lot of interesting things from it. Thank you very much for sharing. Hope you will update more news in the future.

  4. I want to always read your blogs. I love them Are you also searching for nursing pico essay writers uk ? we are the best solution for you.

  5. Peeerfeect !! Thank youuu so much ;).
    Thanks for your good site :)
    FULL MATCH REPLAY.

  6. Peeerfeect !! Thank youuu so much ;).

  7. Üsküdar nakliye ve taşımacılık hizmetleri. Nakliye şirketi olarak kaliteli taşıma. Ümraniye bölgesinde evden eve nakliyat, yük ve eşya taşıma hizmetlerini tır, kamyon ve kamyonet nakliyat araçlarımız ile gerçekleştiriyoruz. Hemen ümraniye nakliyat hizmetlerimizden faydalanmak için arayın.

  8. Üsküdar nakliye ve taşımacılık hizmetleri. Nakliye şirketi olarak kaliteli taşıma. Üsküdar bölgesinde evden eve nakliyat, yük ve eşya taşıma hizmetlerini tır, kamyon ve kamyonet nakliyat araçlarımız ile gerçekleştiriyoruz. Hemen üsküdar nakliyat hizmetlerimizden faydalanmak için arayın.

  9. Thank you for sharing such useful information. Its a very nice and informative post. If you want to buy best home products in India than checkout reviews and comparison at cherrycheck.in. Their information will help you to pick the perfect product for you.

  10. Elektrik motorlu hasta yatağı üreticileri olarak başarılarınızın devamını diliyoruz.

  11. Sancaktepe bölgesinde kaliteli ve güvenilir nakliye hizmeti gerçekleştirmek için doğru yerdesiniz. Sancaktepe evden eve nakliyat, Sancaktepe yük ve eşya taşıma hizmetleri için ziyaret edin.

  12. Thanks a lot for this wonderful article
    Visit

  13. Thanks a lot for this wonderful article
    Visit

  14. When it comes to portable something, it feels lighter and easier to carry on the portable items! There is a lot of facilities with portable console emulator. I have found this site useful for learning different features and functions of the console and another machine. Thanks for sharing.

  15. Wow!! When it comes to portable something, it feels lighter and easier to carry on the portable items! There is a lot of facilities with portable console emulator. I have found this site useful for learning different features and functions of the console and another machine. Thanks for sharing.

  16. It was a pretty useful piece of information! I’m only getting started with this, but I’m getting a lot more comfortable with it! Thank you, and keep up the fantastic work.

  17. İzmir evden eve nakliyat eşya depolama ve sigortalı nakliyat

  18. İnşaat Mühendisliğinin internetteki doğru ve güvenilir bilgi kaynağı olma hedefi ile yola çıkan Santiyede.com 2019 yılında kurulmuştur. Santiyede.com sitesinde inşaat mühendisliğinin yanı sıra; mimarlık, iş güvenliği, kişisel gelişim gibi alanlarda da yazılar yayınlanmaktadır. Yazılarımız alanında uzman mühendis ve mimarlar tarafından yazılmakta veya denetlenmektedir. Yayınlanan konuların doğruluğu belli bir araştırma sürecinden ve tecrübelerimizden geçerek yayınlanmaktadır. Yapı sektöründeki malzemeleri, yapım aşamalarını sitemizi takip ederek öğrenebilirsiniz.

    https://santiyede.com/

  19. thank you for sharing good article visit my blog learning seo

  20. Nice content, please checkout my website Pourit.in

    Thank you

  21. Thank you good articles. I follow you articles.

  22. Thank you good articles. I follow new articles.

  23. My spouse and I absolutely love your blog and find the
    majority of your post’s to be exactly I’m looking for.
    Would you offer guest writers to write content in your case?
    I wouldn’t mind publishing a post or elaborating on many of the subjects you write with regards
    to here. Again, awesome website!

  24. nice website with good information. We give all cricket match prediction tips free.

  25. Thank you for sharing and nice articles you have here Buy Fluffy Shih Tzu Puppies Online moreover the admin of this site has really worked hard for all this once more thanks for sharing your articles.

  26. Film Önerileri | 2022 En iyi Netflix Filmleri, En iyi Filmler, Film izle, vizyona girecek filmler konusu, oyuncuları, fragmanı Full HD Film izle için tıkla!

  27. Netflix Film Önerileri Full HD Film izle

    Film Önerileri | 2022 En iyi Netflix Filmleri, En iyi Filmler, Film izle, vizyona girecek filmler konusu, oyuncuları, fragmanı Full HD Film izle için tıkla!

  28. Do you want to use computer pc games or software on an Android device, if you want DamonPS2 Mod APK to download it absolutely for free

  29. active articles you can also view my blog here Click On the cocaine for sale

  30. iPhone issue that happens regulary and ways to fix. last line no longer available

  31. the information you provide is very useful for others, thank you for making it.

  32. We are one stop shop for Melbourne’s favourite Organic Cold Pressed Juice, Super food Smoothies,Nutritious Raw breakfast, VEGAN Salads, VEGAN Curry & Soup and RAW (Gluten/Dairy/Refined sugar free) desserts; all exclusively prepared daily fresh on sit vegan cafes near me

  33. I used cocaine for the first time. It didn’t phase me and I began using cocaine at school and eventually got enough so that I could make some extra cash.

    One of my mistakes was bringing this substance to school to
    sell to my classmates. I was very “successful” but the principal caught on and long story short,
    I got kicked out of school. My family was furious. I continued my schooling at
    home and did quite well. My family thought it was all over
    there. But it did not change who I was spending my time with.
    It did not change my relationship with drugs and alcohol.
    At around five days sober, I checked into an inpatient treatment program.
    I learned that I had to get sober not for other people or to look good
    in the face of my wreckage that I had to get sober for myself.
    Most importantly, I had to learn that I was worth it and to my classmates too.
    I am truly very sorry for what I’ve done.

  34. the information you provide is very useful for others, thank you for making it. AnimixPlay

  35. ROYAL77 is a trusted online gacor slot agent site 2022 presenting gacor slot games today, slot88, as well as easy to win slot tips.

    The anti-smudge slot provider available at Royal77 is definitely guaranteed a high Winrate and will not suck up or drain your balance too much.

    https://www.royal77.me

  36. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
    Bheem Galaxy Rush Play Now

  37. The following below are 14 Recommendations for the List of the Best Gacor Online Slot Gambling Site Providers at Duta138. Don’t just stick with 1 provider but you can try providers that are no less interesting so that it makes you curious to try it.
    https://hnbdxsj.com

  38. Doublelist app the best ads and classified ads solution for you. Doublelist is one of the best alternatives to personal sites like craigslist and Backpage. Doublelist has a consumer rating of 4.43 stars from 15,735 reviews indicating that most customers are generally satisfied with their purchases.
    https://mingle2match.com/download-dating-app/doublelist-download-apk/

  39. GHD Sports APK is an amazing platform for Android users to watch a variety of sports live. If you are a sports lover and want to have an exclusive Android app for all updates, GHD Sports is the ultimate destination.

  40. hızlı ve güvenli alışveriş ile rolex saat sahibi olun. hemen sitemizi ziyaret edin.

  41. hızlı ve güvenli alışveriş ile rolex sagfgfgat sahibi olun. hemen sitemizi ziyaret edin.

  42. Effective blog you posted. I like your wording and style of writing. Such a totally great blog! We provide the best primary homework help to students who are looking for assistance in their homework.

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑