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…

 

52 Comments

  1. This article is surely resourceful and might benefit a greater part of seekers looking for such valuable posts. Continue updating.

    • This is a very interesting idea for making or repairing the Portable Console Emulator. The field of electric data is increasing day by day. Build a handheld Portable Console Emulator at home, I should try these useful ideas.

  2. This article is a valuable one that I’ve been looking for. It’s worth the read and updates are always great to see.

  3. firmamız uzun yıllar boyunca kaliteli şekilde sizlere Replika Saat adı altında hizmetlerimizi sizlere en uygun şekilde hizmet verdik ve hizmetlerimizi sizlere en kusursuz şekilde hizmet vermeye devam ediyoruz. Hemen bize ulaşın.

  4. Eskişehir Emlak alanında en uzman olan personeller ile çalışarak sektördeki en üstün emlak bürosu olmayı başardık hemen bize ulaşın ve en hızlı şekildetaşınmak istediğimiz evi bulun.

  5. Yozgat web site ihtiyacınız için bizi deneyin. Kalitenin farkına varın.

  6. Yozgat e-ticaret ihtiyacınız için bizi deneyin. Kalitenin farkına varın.

  7. thnk u for the great article
    love to read your website daily

  8. We do extra care of your babies. Buy best quality baby care products online in Pakistan from medisense. Order Now and get fast delivery.

  9. Great Information. Thanks for sharing.

  10. alanında en uzman şekilde hizmetlerimizi en gelişmiş haliyle hizmet vermeye devam ediyoruz. Her geçen gün hizmetlerimizi en profesyonel şekilde hizmetlerimizi sizlere indirimli şekilde sizlere İstanbul Evden Eve Nakliyat hizmetini sizlere sağlamaktayız.

  11. This is the perfect webpage for everyone who hopes to understand this topic. You know a whole lot its almost tough to argue with you (not that I personally would want to…HaHa). You definitely put a brand new spin on a topic that’s been written about for ages. Excellent stuff, just wonderful!

  12. firmamız uzun yıllar boyunca İstanbul asansör kiralama gibi hizmetlerde en yüksek teknolojik asansörlü nakliyat araçlarını kiralama hizmetini en ekonomik şekidle hizmet vermeye devam ediyoruz.

  13. Ankara Evden Eve Nakliyat alanında en uzman şekilde hizmet vermeye devam ediyoruz uzun yıllar boyunca kaltieli şekilde hizmetlerimizi en ekonomik haliyle sizlere sağlamaktayız.

  14. alanında en uzman şekilde hizmetlerimizi gelişmiş şekilde hizmetlerimizi en ekonomik şekilde Malatya Evden Eve Nakliyat adı altında hizmetlerimize devam ediyoruz. Hemen bize ulaşın.

  15. firma olarak Eskişehir su arıtma adı altında hizmetlerimizi geliştirmekteyiz. Uzun yıllar boyunca en ekonomik şekilde hizmetlerimizi en ekonomik haliyle geliştirmeye devam ediyoruz. Hemen bize hemen ulaşın.

  16. GST Service center or GST Suvidha Center is that the one stop solution for all the GST related services. We are a team of execs having in-depth knowledge & experience in respective fields. we offer best GST Franchise Apply Now!

  17. Final News24 is one of the best websites in the world for news updates https://finalnews24.com/
    You will find the latest news such as political news, general news, news of your area, world news, news from all over the world. One of the film industry Indian Bollywood news, movie, and web series filmstars will have more news on Jibanananda and Lifestyle.

  18. Final News24 is one of the best websites in the world for news updates https://finalnews24.com/

  19. great Final News24 is one of the best websites in the world for news updates https://finalnews24.com/

  20. Microsoft 365 is much more than an email program or a word processor, If you have the right subscription plan for you. Increasing workplace productivity, whether in a profession or a business Increasing company efficiency has become a must for professionals and companies, and Microsoft 365 makes it easy.

  21. Buy women accessories online from Al-Fatah at best prices delivered at your doorstep. Get free shipping

  22. Hi

    It was really interesting for me

    I came here last week, I came here again today and I really enjoyed your site. Thank you

  23. Obtain Effective language translation for business documents from Singapore Translators. We deliver you quality oriented translation help at budget friendly price.

  24. Wow, Very Helpful Article.. Do You know about XLPE Cable
    What is XLPE cable | 10 Advantages of XLPE cables Cross-Linked Polyethylene (XLPE) is hydronic tubing that is manufactured from polyethylene plastic with a three-dimensional molecular bond that is created within the structure of the plastic.

  25. your blog is amazing and useful. thanks a million!!

  26. Portable Console Emulator using a Raspberry Pi is great thing. I like your thoughts.

  27. ehliyet sınavı dersler konular direksiyon sınavı kurallar dikkat edilmesi gerekenler

  28. Hi tһere, You’ve done a great ϳob. I will certainly Dig it and personally
    recommend it to my friends. I’m sure they’ll be benefited from this site.
    today ipl toss prediction

  29. Reklam Engelleyicimiz rahatsız edici kesintileri engeller. Daha az yükleme yapılacağı için daha hızlı ve sorunsuz bir deneyim yaşarsınız. Tüm bu özellikler ilk andan itibaren güvende olmanızı ve anonim kalmanızı sağlar.

  30. you are doing great job !!!
    —————————————
    What is corn flour in hindi

  31. That’s great, I liked your post. Keep sharing such awesome news to increase people info.

  32. terima kasih atas informasinya ini, salam merdeka

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

  34. Düzce evden eve nakliyat alanında üstün kalite hizmet anlayışı ile sizlerin memnuniyetini sağlamayı başaran firmamız Öztürkler Nakliyat ile hemen iletişime geçerek eşyalarınızı sorunsuz taşıyabilirsiniz.

  35. düzce evden eve nakliyat

    September 6, 2021 at 6:34 am

    öztürkler nakliyat sizler için en üst düzey performans ve işlevciliğiyle sizlerin hizmetinde…

  36. Thanks for the informative brief article. Keep sharing

  37. düzce evden eve nakliyat

    September 7, 2021 at 2:10 am

    Deneyimli ekibi ve en üst düzey profosyenelliğiyle öztürkler nakliyat sizlerin hizmetinde…

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑