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…

 

24 Comments

  1. When it comes to safeguarding your home, a strong and well-maintained roof is paramount. However, the idea of roof repairs or replacements can often be accompanied by financial concerns. Top Roofing Companies .Luckily, in the realm of roofing services, affordability doesn’t have to equate to compromised quality. This article delves into the world of best affordable roofing services, showcasing how homeowners can secure top-notch roof care without breaking the bank.

  2. very good post.

    thank you

  3. termal kaplıca otelleri fiyat ve konaklama ile ilgili bilgiler bulunan blog sitemizde tatil otelleri hakkında bilgiler yer alıyor

  4. We are trusted and genuine escort sevice provider in Kolkata at cheap rate. We are assuring you that you will get everything from your mental satisfaction to physical satisfaction from our Kolkata escorts.

  5. My name is Salu and Our team are providing escort service in Kolkata and We have a wide variety of call girls in Kolkata to cater to escort services to our clients.

  6. I read your article and found a lot of useful stuff. And this knowledge is quite useful to me. Now I’ll give you some fashion advice and recommend that you wear this Bruno Bucciarati Costume Suit this winter.

  7. Your blog is fantastic, and I eagerly anticipate new posts…

  8. Thanks searing your information.

  9. Very helpful your post.

  10. ewrfgwention. And I simply could not resist to leave a comment. Definitely, now on, I will be following your blog for more knowledge and informatiowet.
    kadinlar

  11. Thanks for the information from your article moto x3m

  12. Such insightful content! SEO is an exceptionally viable and cost-effective means for brands to analyze and reach customers at key times as a matter of course, seo services in pakistan has seen a notable recognition in recent years.

  13. thank you so much for this share, i come back again..

  14. Thanks for sharing.
    Brand Animators – Bringing Your Vision to Life with Innovative Video Solutions. From start-ups to large corporations, every business has a unique story to tell. At Brand Animators, our mission is to help you tell that story in a captivating and memorable way. As a top quality 3d, 2d animation video production company in Houston, Texas and best explainer video company in San Antonio, Texas and professional Healthcare & Medical animation video making studio in Dallas, Texas offer services such as 2d animation videos 3d animation videos, Motion graphics, 3d medical animation, Healthcare videos, Corporate films, Whiteboard animation videos, 3d Architectural walkthrough animation, Marketing and training videos, Product videos. And more! Whether you’re looking to promote your brand, educate your audience, or simply convey information in an engaging and visually appealing manner, Brand Animators has you covered. Our video solutions are tailored to your budget, timeline, and company objectives.

  15. Fatih İstanbul Kocamustafapaşa semtinde bulunan Fatih Emlak Ofisi, kocamustafapaşa satılık daire hizmetlerini sunmaktadır. Uzman ekibimiz size en uygun daire seçeneklerini sunmak için burada. Siz de güvenilir bir emlak ofisi arıyorsanız, bizimle iletişime geçin. İnternet Sitemiz http://www.emlakfatih.com

    Arama sonuçlarında satılık ve kiralık daireler için en iyi seçenekleri bulun. Geniş bir portföyde 1+1, 2+1, ve 3+1 satılık daireler ve evler arasından tercih yapın. İhtiyaçlarınıza uygun yaşam alanını bulun.

    Sadece İstanbul Fatihte faaliyet gösteren 15 emlak ofisi olarak sizlere hizmet sunmaktayız. İşimiz Fatih, gücümüz Fatih! Emlak ihtiyaçlarınız için doğru adrestesiniz. Profesyonel ekibimizle size en iyi hizmeti sunmak için buradayız. Hemen bizimle iletişime geçin ve hayallerinizdeki evi bulun!

    fatih emlak, fatihte emlakçı, fatih emlakçı, fatih emlakçılar

  16. There is one website where you can easily and freely optimize your YouTube Video Title and Thumbnail with our Online Thumbnail preview tool and also you will get the benefit of comparing your YouTube thumbnail to your competitor with A/B testing option is available. Choose the Perfect Thumbnail to Attract More Views.

  17. Almanya medyum arıyorum diyerek arayış yapan kardeşlerim, Almanya’da Medyum Hoca Arayışınıza son vermenin zamanı geldi. Aradığınız profesyonel Almanya’nın En İyi medyum
    Dünyaca Ünlü Medyum Haluk Hoca iş bitirici, sorun çözücü ve sizin Zamanınızı almayacak gerçek bir, Almanya medyumu hocasıdır. Doğru yerdesiniz. Derdiniz her ne ise, bunun çözümünün Havas İlmi ve Hüddam İlmi İle vefklerde saklı olduğunu belirtmek istiyoruz . Doğru yerde doğru Çalışmaları hazırlayıp düzenlemek ise sadece profesyonel medyumların işidir. Herkes alfabemizde 29 harf olduğunu bilir, fakat herkes bu harflerden bir klasik roman, şiir meydana getiremez. Bu iş nasıl ki ustalık ve deneyim gerektiriyorsa, büyü yapma ve büyü bozma işi de aynı şekilde deneyim ve ustalık gerektiriyor. Gelin Size Almanya Medyum ve Güvenilir Hoca’dan Bahsedelim.

  18. Best research paper help UK is a valuable resource for students seeking top-notch support in their academic endeavors. These services connect students with skilled professionals who offer expert guidance throughout the research paper writing process. They assist with topic selection, research methodology, data analysis, and the overall structure of the paper. Furthermore, they ensure adherence to the rigorous academic standards and citation styles commonly required in UK universities.

  19. Thank you for sharing your thoughts. I really appreciate your efforts and I am waiting for your further post thanks once again.

  20. Help me get it Pizza Tower to #1 on Google by recommending it to friends. and play it every day. Thank you very much.

Leave a Reply

Your email address will not be published.

© 2023 Jeremy W. Langston

Theme by Anders NorenUp ↑