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. The spectrum TV Vdcasino is available for the Android device and iOS devices. nowadays this a most

  2. The spectrum TV Betvole is available for the Android device and iOS devices.

  3. The spectrum TV Kingbetting is available for the Android device and

  4. The spectrum TV Kingbetting is available for the Android device and

  5. Thank you, this is really helpful!

  6. a101 aktüel ürünler kataloğu 2020

  7. Rasperry Pi haha lol. It is good :)

  8. Hello visitors! I want to say that I loved allmost all subjects at high school. It admited me to have diversity in career choices when I get a degree. And right now I am working on my hard assignment about value of computer programms development in the whole world. Hope with some help of smart writers of essays from online service I will finish it at the utmost level. They are really professionals in writing all types of articles for all of you, my dear friends!

  9. Deniz Yat Malzemeleri We sell marine materials, using materials, accessories, equipment and other devices for your yachts and boats.
    Yacht Materials, Boat Materials, Marine Materials, Boat and Yacht Materials, Marine Materials, Bilge Pump, Boat Paint, Antifouling Paint, Epoxy Resin, Epoxy Paint Types
    https://www.denizyatmalzemeleri.com/

  10. Deniz Yat Malzemeleri We sell marine materials, using materials, accessories, equipment and other devices for your yachts and boats.
    Yacht Materials, Boat Materials, Marine Materials, Boat and Yacht Materials, Marine Materials, Bilge Pump, Boat Paint, Antifouling Paint, Epoxy Resin, Epoxy Paint Types

  11. I liked your blog very much, I read it, I liked it very much in your article. This article has worked very well for you.

  12. I liked your blog very much, I read it, I liked it very much in your article. This article has worked very well for youu.

  13. my friend this article is full ego why I haven’t discovered your site so far, thank you very much, this information you provided has illuminated me

  14. Spectrum TV App for Windows is the best choice for watching live tv shows.
    this app made by united states and other countries. The spectrum TV app is available for the Android
    device and iOS devices. nowadays this a most popular in worldwide. – https://nex1music.ir/دانلود-فیلم-آشفتگی/

  15. Great post. Thank you for providing useful information. If you want to know about the latest soccer info, please visit our website Prediksi Skor

  16. Hello visitors! I want to Bahsegel say that I loved allmost all subjects at high school. It admited me to have diversity in career choices when I get a degree.

  17. Hello visitors! I want to Vdcasino say that I loved allmost all subjects at high school. It admited me to have diversity in career choices when

  18. Hello visitors! I want to Trbet say that I loved allmost all subjects at high school. It admited me to have diversity in career

  19. Spectrum TV App for Windows is the best choice for watching live tv shows.
    this app made by united states and other countries. The spectrum TV app is available for
    the Android device and iOS devices. nowadays this a most popular in worldwide. – https://nex1music.ir/دانلود-فیلم-شایعات/

  20. Promosyon Çanta
    Birçok sektörde kullanılabilen ve işletmelerin reklamını yaparken daha uygun maliyetlerden faydalanabilecekleri ürün seçeneklerinden biridir. Giyim, ayakkabı, pastane, fastfood, market, alışveriş merkezi ve daha birçok alanda kullanılarak daha sağlıklı reklam yapmaya olanak sağlayan promosyon çanta, en uygun fiyatlarıyla Dizayn Promosyon farkıyla sizlere sunuluyor.

    Giyim mağazaları, alışveriş merkezleri, dışarıya servis hizmeti sunan restoranlar ve daha akla gelebilecek birçok sektör, reklam için her yıl binlerce lira maliyet harcamak durumunda kalır. İşletmenin daha iyi tanıtılabilmesi amacıyla bu maliyetlerin karşılanması kaçınılmaz bir durumdur. Fakat reklam maliyetlerinden kazanmak ve aynı zamanda yüksek verimlilik oranına sahip reklam seçeneklerini uygulamak da mümkündür. Her alışveriş merkezinde, müşterinin satın aldığı ürünler, paketlenir ve bu paketler, işletmeler için güzel bir reklam fırsatı doğurur. Promosyon çanta seçeneklerini değerlendirdiğinizde, farklı fikirler yürüterek reklamınızı daha kolay şekilde yaptırabilirsiniz. Firmanızın logosu veya firmanıza ait ürünlerin görsellerinden en trend olanlarını seçerek baskılı promosyon çanta üzerine işleterek reklamınızın daha iyi bir şekilde yayılmasını sağlayabilirsiniz veya firmanızın logosunu seçerek logolu promosyon çanta yaptırarak da yine reklamınızın daha geniş alanlara yayılmasını sağlayabilirsiniz.

  21. Giyim mağazaları, alışveriş merkezleri, dışarıya servis hizmeti sunan restoranlar ve daha akla gelebilecek birçok sektör, reklam için her yıl binlerce lira maliyet harcamak durumunda kalır. İşletmenin daha iyi tanıtılabilmesi amacıyla bu maliyetlerin karşılanması kaçınılmaz bir durumdur. Fakat reklam maliyetlerinden kazanmak ve aynı zamanda yüksek verimlilik oranına sahip reklam seçeneklerini uygulamak da mümkündür. Her alışveriş merkezinde, müşterinin satın aldığı ürünler, paketlenir ve bu paketler, işletmeler için güzel bir reklam fırsatı doğurur. Promosyon çanta seçeneklerini değerlendirdiğinizde, farklı fikirler yürüterek reklamınızı daha kolay şekilde yaptırabilirsiniz. Firmanızın logosu veya firmanıza ait ürünlerin görsellerinden en trend olanlarını seçerek baskılı promosyon çanta üzerine işleterek reklamınızın daha iyi bir şekilde yayılmasını sağlayabilirsiniz veya firmanızın logosunu seçerek logolu promosyon çanta yaptırarak da yine reklamınızın daha geniş alanlara yayılmasını sağlayabilirsiniz.

  22. I was after a few lines of code where the server would automatically escape/filter POST data before inserting into database.
    It turns out that mysql_add_slashes() does the job but it causes more problems than anything and it is not advisable to
    use this function and it has been discontinued since PHP 6.0 – https://nex1music.ir/دانلود-فیلم-سمفونی-نهم/

  23. Wiktionary has grown beyond a standard dictionary and now includes a thesaurus, a rhyme guide, phrase
    books, language statistics and extensive appendices. We aim to include not only the definition of a word, but also
    enough information to really understand it. Thus etymologies, pronunciations, sample quotations, synonyms, antonyms
    and translations are included. – https://nex1music.ir/دانلود-فیلم-شیرین-قناری-بود/

  24. Welcome to the HITTRAVELER! Here you will find lots of great information and tips on visiting the most fascinating places in the world.
    https://hittraveler.com/

  25. Welcome to the HITTRAVELER! Here you will find lots of great information and tips on visiting the most fascinating places in the world.
    https://hittraveler.com/

  26. Welcome to the HITTRAVELER! Here you will find lots of great information and tips on visiting the most fascinating places in the world.
    hittraveler

  27. That is a great tip especially to those new to the blogosphere.
    Simple but very precise information… Appreciate your sharing this one.
    A must read post! – https://nex1music.ir/دانلود-فیلم-ائو/

  28. thanks buddy, this information worked very well for me

  29. Wiktionary has grown beyond a standard dictionary and now includes a thesaurus,
    a rhyme guide, phrase books, language statistics and extensive appendices. We aim to include not only
    the definition of a word, but also enough information to really understand it. Thus etymologies, pronunciations,
    sample quotations, synonyms, antonyms and translations are included. – https://nex1music.ir/tag/دانلود-آلبوم-جدید/

  30. Hi all, On this post, you will find information about some of the best kitchen chimneys available in India. Here, you will also find information on factors that would help you select the best kitchen chimney.

  31. Uygun fiyata %100 Organik Türk Takipçi, Türk Beğeni, Türk izlenme paketleriyle sektör lideri ve devidir. Sitemizi ziyaret ederek uygun paketleri inceleyebilir ve güvenli ödeme ile satın alabilirsiniz. Site: https://takipcidevi.com/

  32. Sınırsız resim yükleme servisimizi kullanarak dilediğiniz kadar resim yükleyebilir ve dilediğiniz platformlarda (Facebook, Twitter, instagram, Reddit,Blog, Forum vs.) paylaşabilirsiniz

    site: https://resimlink.com/

  33. You have a great site, I love it, you love it.

  34. It is very nice that I will always follow your articles.

  35. Thank you for sharing this blog. Most of the writing services that you find online when you type “how to find a ghostwriter” will provide you with incompetent writers. These writers lack the knowledge of your subject area or write poor papers that can get you in severe trouble. If you are looking for a ghostwriter who truly knows what they are doing, then MyAssignmenthelp.com is the place for you to be.

  36. Thank you for sharing this blog. Most of the writing services that you find online when you type “how to find a ghostwriter” will provide you with incompetent writers. These writers lack the knowledge of your subject area or write poor papers that can get you in severe trouble. If you are looking for a ghostwriter who truly knows what they are doing, then MyAssignmenthelp.com is the place for you to be.
    Visit- https://myassignmenthelp.com/us/ghost-writers.html

  37. Buy crystal meth online
    Methamphetamine (N-methylamphetamine, desoxyephedrine) is also known as crystal meth, chalk, and ice is an extremely addictive stimulant drug that is chemically similar to amphetamine. It takes the form of a white, odorless, bitter-tasting crystalline powder. Buy crystal meth online order https://refindchem.com/product/buy-crystal-meth-online/
    Whatapp Me at +1(737)225-8102

  38. Really amazing and informative post
    Regards- https://staplestechs.com/dell-printer-setup/

  39. Keep posting such informative and engaging post
    visit- https://geekssquads.com/geek-squad-online-support/

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑