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. Visit us for more information our customer care and live chat support on 24/7. https://www.dumps4download.com/300-115-dumps.html

  2. Portable Console Emulator using a Raspberry Pi is a very informative post.
    thanks
    LINK WORLD – SUBMIT YOUR LINK
    Submit your link to spread out your news all over the world with linkworld.us, the world’s leading link sharing service.

  3. Love the examples and tips you shared here. Thanks for posting.

  4. Amazing article written by the author/writer.A great deal of research has been done on the topic.Read more on my site and if you are looking for a news site,checkout this

  5. A perfect reply for this article, added value, thanks for helping us out.

  6. ürünlerimi çekerken işe yarıyor

  7. The 4.3″ TFT monitor is a great deal for $18.

  8. Promosyon ürünleri hayatın her döneminde yeni ve farklı ürünler sunmaya devam ediyor. Bu sayede iş hayatınızda yeni olanaklar ve yeni sunumlar çok kolay. https://www.promosyonbank.com/ sitemizde promosyon kalem ve diğer ürün çeşitlerimizi sitemizden inceleyebilirsiniz. Bu sayede en ucuz ürünleri en uygın fiyatla alabileceksiniz.

  9. I would like more information about this, because it is very nice., Thanks for sharing.

    https://www.webkenti.net

  10. Thi is one of the great site to share Information
    Nice Article! well written, clear and to the point. We will make sure to share this very informative thing. keep up the good work

  11. Bodrum butik oteller ve bodrum koyları, bodrum kahvaltı mekanları, bodrum gezilecek yerler, bodrum hastaneleri, bodrum haber, bodrum
    http://www.nowbodrum.com
    Bodrum haber, yaşam ve gezilecek yerler blogu

  12. Sağlığın insan yaşamında çok büyük önemi var. Sağlığın değeri ancak kaybedilince anlaşılır.Sağlığımız kaybedince ilk başvuracağımız kurum hastaneler ve polikliniklerdir. Buralarda hekimlerin tetkik ve tedavilerinden sonra şifa bulmak için hekimin verdiği reçete sonucunda ilaç kullanımına ihtiyacımız vardır. İlaçları gündüz tüm eczaneler açık olduğu için kolayca temin edebiliriz.Mesai dışında ise https://www.nobetcieczanebul.com/ linkinden öğreniriz.

  13. I love you too. and i know i HATE it with a passion, drives me crazy.

  14. Türkiyede Demirci Yün Halıları dediğimiz zaman akla ilk gelen adresi odahalıdır. Buyrun gelin ve demircide dokunan %100 yün halıları inceleyin.

  15. İzmir Evden Eve Nakliyat,2000 yılında kurulmuş olup tüm yurtta evden eve nakliyat hizmeti sunmaktadır . . .
    http://www.izmirnakliyat.org/aliaga-evden-eve-nakliyat/

  16. Kesintisiz Hit Müzik Dinle Radyo Dinle

  17. Cheers for this outstanding. I was wondering should you were thining of writing similar posts to this 1. .Maintain up the fantastic articles!

  18. So if you desire to change the results you’re getting, return to the start and customize the programming language.

  19. Therefore, students take Java Assignment help from the online assignment writing services. They are cost-efficient, as well as fast in their service. A student who is new to these assignment writing can get a proper idea on the format which should be followed. However, there is one more thing to ponder.

  20. INTCAS, küresel eğitim endüstrisini öğrenciler etrafında akıllı toplulukları birbirine bağlayarak birleştirir. Yurt dışı eğitimi INTCAS ile kolaylaştı!

  21. anagain şampuan ve serum olarak satılan, ikisi birlikte kullanıldığında oldukça etkili olan bir bitkisel üründür. İçeriğindeki bitkisel karışımlar sayesinde saç dökülmelerinizi engeller ve saçlarınızın daha gür çıkmasına yardımcı olur.

  22. fit blocker kullananlar üründen oldukça memnun olduklarını, yemek yedikleri halde zayıfladıklarını söylüyorlar. Fitblocker kullananlar gerçekten bu ürünün işe yaradığını söylüyor ve herkesin kullanmasını tavsiye ediyor.

  23. Glaformin efervesan tablet, şeker hastalığının önüne geçme konusunda gerçek manada etki gösteren bitkisel karışımlı bir üründür. Glaformin kullananlar ürün hakkında oldukça olumlu yorumlar bırakırken, glaformin kullanıcı yorumlarına bakıldığında %99 oranında olumlu olduğu gözlemleniyor.

  24. Bursa evden eve nakliyat firmamız siz değerli müşterilerimize nakliye hizmeti vermekteyiz.

  25. It’s really a cool and useful piece of information. I’m glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.

  26. Thanks for your marvelous posting! I certainly enjoyed reading it, you can be a great author.I will make sure to bookmark your blog and may come back down the road. I want to encourage continue your great job, have a nice evening!
    üsküdar kurye

  27. Diasin kullananlar 30 günlük kullanımda insülin’i %40 oranında dengelediğini, insülin iğnesi kullanımı ihtiyaçlarının yarıya kadar düştüğünü ve pankreas hasarını %50 oranında onardığını belirtiyorlar. Diasin kullanımı ise şu şekilde olmalıdır: Günde 2 defa, 1’er damla şeklinde kullanmak şeker hastalığınızın tedavisinde etkili olacaktır.

  28. This article is unique and interesting. thanks for your share. I have been meaning to write something like this on my website and you have given me an idea.

  29. This article is unique and interesting. thanks for your share. I have been meaning to write something like this on my website and you have given me an idea.

  30. This article is unique and interesting. thanks for your share.

  31. Yenimahalle araç kiralama hizmetleri sayesinde Ankara’nın en uzak ilçelerine bile ortalama 30dk gibi bir süre içerisinde ulaşabilirsiniz. Geniş yolları, çeşitlik büyük firmaların ofislerini ve iki büyük sanayi yapısı ile Yenimahalle Ankara Araç kiralama hizmetlerinin en önde gelen ilçesi olarak bilinmektedir.

  32. Ankara Keçiören’de nereleri gezebilirim? Öncelikle Estergon Kalesi’ni gezmek için yola çıkabilirsiniz. Estergon Kalesi’nin içinde Türk kültürünü ve geçmişini yansıtan bir müze yer almaktadır. En üst katına çıkıp seyir terasından Keçiören manzarasını seyredebilirsiniz. Keyifle oturacağınız bir yer arıyorsanız eğer Keçiören Şelalesi bu konuda size ilaç gibi gelecektir. Gerçek bir şelale olmasa da Türkiye’nin en büyük yapay şelalesi olarak biliniyor. Burada muhteşem manzara fotoğrafları çekebilir, temiz havasını ciğerlerinize çekebilirsiniz. Biraz daha canlı çeşitliliği arıyorsanız eğer Deniz Dünyası(Akvaryum)’u gezmenizi tavsiye ederiz. Burası Türkiye’nin ikinci büyük akvaryumu olarak geçmekte ve içerisinde çok sayıda deniz canlısı yer almakta. Fakat buraları gezerken yorulmamanız için Ankara Keçiören rent a car firmalarını kapı kapı gezmek yerine yolcuburada üzerinden neredeyse bütün firmaları karşılaştırıp cebinize uygun Keçiören araç kiralama fırsatlarını değerlendirebilirsiniz.

  33. Yolcu burada ile birlikte birçok araç kiralama firması arasından istediğiniz firmayı tercih edebilirsiniz. Araçlar arasında karşılaştırma yaparak bütçenize en uygun aracı kolay ve güvenli bir şekilde kiralayabilirsiniz. Yolcu burada üzerinde Yaşamkent araç kiralama hizmetinden yararlanarak isterseniz en ucuz fiyatlı arabayı alabilirsiniz.

  34. İnstagram facebook youtube hizmetleri

    takipçi satın al

  35. nero balls nedir diye merak edenler için kullanıcı yorumlarına göz attık ve zeka gelişimi konusunda ne kadar etkili olduğunu sizler için gözlemledik. Nero balls ilaç olarak gözükse de %100 bitkisel bir karışım olduğu için kullanımında hiçbir zarar yoktur ve beyin gelişimi konusunda oldukça etkilidir.

  36. Best content very very good thanks a lot of

    kırıkkale haberleri

  37. Jigolo sitesi jigolo olmak isteyen beylere ve jigolo arayan bayanlara ulaşmanın tek adresi.

    http://www.dulpartner.com

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑