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…

 

53 Comments

  1. İdeal evden eve nakliyat işinde uzman kişilerle sizlere en iyi hizmet zincirini sunan nakliyat firmasıdır.Sizlerin memnuniyetini kazanarak üst düzey işlev sunmaya devam ediyor.

  2. Malatya evden eve nakliyat taşımacı firmamız Rüya nakliyat ile eşyalarınızı güvenli bir şekilde taşıyoruz şehirler arası nakliyat, şehir içi nakliyat, eşya paketleme gibi bir çok olanağımız mevcuttur siz de eşyalarınızı güvenli bir şekilde taşımak istiyorsanız Malatya evden eve nakliyat firmamızla iletişime geçebilirsiniz

  3. Buy Adderall Online
    Take the necessary steps not to use Buy Adderall Online remedy on the off chance that you have being used to Buy Adderall in the previous 14 days. Like isocarboxazid.

    Especially on the off chance that you have a past piled up with despair.

    Especially if you have a past piled up with the inconvenience.

    Bring your PCP straightforwardly on the off chance that you have: chest pain, shortness of breath;

    Side Effects Before taking Adderall For Sale :
    Nearby its impacts may cause some effects. However, not these results may happen. On the off chance that they do occur, they may require a clinical idea.
    Check with your thought specialist quickly if any of the going outcomes happen while taking:
    Buying Generic Adderall Online during pregnancy can cause low birth weight. Tell you you’re a thought specialist if you are pregnant or plan to get pregnant.

    The prescriptions in Adderall Prescription Online can pass into chest milk and may hurt a nursing infant youngster. However, Buy Adderall Pills might be ideal on the off chance that you didn’t chest feed while you are utilizing this.

  4. Take the necessary steps not to use Buy Adderall Online remedy on the off chance that you have being used to Buy Adderall in the previous 14 days. Like isocarboxazid.

    Especially on the off chance that you have a past piled up with despair.

    Especially if you have a past piled up with the inconvenience.

    Bring your PCP straightforwardly on the off chance that you have: chest pain, shortness of breath;

    Side Effects Before taking Adderall For Sale :
    Nearby its impacts may cause some effects. However, not these results may happen. On the off chance that they do occur, they may require a clinical idea.
    Check with your thought specialist quickly if any of the going outcomes happen while taking:
    Buying Generic Adderall Online during pregnancy can cause low birth weight. Tell you you’re a thought specialist if you are pregnant or plan to get pregnant.

    The prescriptions in Adderall Prescription Online can pass into chest milk and may hurt a nursing infant youngster. However, Buy Adderall Pills might be ideal on the off chance that you didn’t chest feed while you are utilizing this.

  5. Hi I did find this article really amazing,
    you know I am also an author and writes multiple interesting article, would you mind checking one of those.
    Here’s one of them
    Hidden iPhone Settings
    Thank You

  6. Hi I did find this article really amazing,
    you know I am also an author and writes multiple interesting article, would you mind checking one of those.
    Here’s one of them
    Hidden iPhone Settings
    Thank You for understanding me

  7. Hi I did find this article really amazing,
    you know I am also an author and writes multiple interesting article, would you mind checking one of those.
    Thank You for understanding me

  8. To find everything about U.S. Taxation system and W4 Form, visit https://www.w4form2021.com/

  9. Nöbetçi Noter uygulamsı Cumartesi ve Pazar olmak üzere haftanın iki günü saat 10:00 ile 16:00 arasında hizmet vermektedir.

  10. Thank You for understanding me Vdcasino

  11. Your girlfriend’s dad is a former rock star, and to be accepted into the family you’ll have to prove your musical skills and win a little special duel against him! Follow the rhythm and use the arrows on the keyboard at the perfect time to miss as few notes as possible and thus earn the bad dad’s respect. Friday Night Funkin’ is an addictive music game with 3 difficulty levels, a story and training mode, and regular updates. Have fun! https://fnfgame.net

  12. işlerinde uzman kişiler ve yeni nesil nakliyat araçlarımız ile birlikte eşyalarınızı özenle taşıyıp sizlerin memnuniyetini kazanarak 7/24 sizlere en üst düzey performans sergilemek için zeytinburnu ideal evden eve nakliyat firmamız doğru adres…

  13. Once the steam deck is out, I’d want to provide a detailed ghostwriting services comparison of each portable computer available in this store.

  14. Replika Saat profesyonel kadrosuyla sınırları zorlayan çalışmaları ile bire bir ve A sınıf imitasyon saatleri ile sizlerle

  15. I repeat everyone in this video, I can’t pass the song of success, to finish playing persistently in this video, you’ll like it.

  16. As much as l like nowadays games such as GOW series, or COD, GT and the hyper realistic GTA, as well as recognizing that graphics are awsome and had been the aim of many videogames, you know, to get it improved, but I feel thar videogames have lost its charm. I mean, videogames with top graphics are more and more like imitations of reality than a paralel world that might not be as good looking, but inspired a lot more of imagination. I know kids arent the same anymore, but I miss the way a simple game like mario world, DK, top gear, even older ones like sonic, got me do involved by sparking my immagination. It’s like reading a book compared to Watching a movie, no effects can match your mind.

  17. thank you. it was good

  18. 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 https://thesisleader.com/legal-case-brief-writing-service/ the system with additional registers to use them.

  19. 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 https://thesisleader.com/legal-case-brief-writing-service/ the system with additional registers to use them.

  20. 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.

  21. Sağlık sektöründe ağız ve diş sağlığı bakımı önemli bir yere sahiptir.Bizlerde siz değerli müşterilerimizin memnuniyet ve güvenini kazanmak için işlerinde uzman ve titizlikle çalışan hekimlerle beraberiz.Gülüşleriniz en önemli aksesuarınız bu sebeple gülüşlerinizi tazelemek ve daha estetik dişlere sahip olmak isterseniz Ankara dental hizmetlerimizden faydalanmak sizler için doğru bir tercih olacaktır…

  22. There are 10 FNF Sky mod wallpapers inside this wallpaper application. All wallpapers are different from each other.

  23. The Super Nintendo era was such a great time to grow up in the former United States of America. The early 90’s was a great time to be a kid! It really surprises me how 16-bit game design has not caught on like the over used retro 8-bit has. I was hoping games would start to graduate to the 16-bit era of nostalgia but it has not. Hopefully soon!

  24. Heads of revenue administrations from various countries of the world discussed ways to improve international and national tax compliance and discussed the economic crisis.

  25. very nice article. I’m searching on google for this for so time.

  26. Final Fantasy 6 was the first game that ever made me feel an emotion. People give credit to 7 for that due to one major death, but the truth is 6 was a pre-apocalyptic and post-apocalyptic game. You honestly felt bad for the world seeing what it became after the villain effectively won the game. The character cast was one of the best in a video game ever. The large main cast all got personal stories even if you had to hunt for some. Some had lost loves, murdered families and one even tries to commit suicide. Some had positive stories like adopting orphans or brotherly bonds. This is the first real feels in a game.

  27. thank so much for sharing this article. Really helpful for me.

  28. Thanks for sharing this post with lots of good information
    Enjoy you discussing, great post.Really thank you! Significantly obliged.

    https://mahurmusic.com/

  29. Did you miss NBA replays? NBA REPLAYS HD brings you the best basketball matches. Watch NBA full games replays for free. Follow us on facebook and instagram. NBA Replays Playoff. NBA matches uploaded after the end of the match. Watch and Download Full Matches NBA REPLAYS HD , Full Game available for FREE to watch online. or Download to your PC, mobile IOs,Android. NBA Full Match – NBA REPLAYS FULL GAME Online, NBA HD Replays Provide full Match Online Free,Watch NBA Full Game replay in hd reddit on full match tv nba. and never forget to watch full soccer matches in hd quality and for free in our website FULL MATCHES AND SHOWS

  30. hat’s great, great content comes from great leaders and you are one of them. I really love reading this article. By the way, I’m a digital marketer and blogger too. You can check out my blog which is based upon technology TheBlogMagic.Com

  31. After the company receives money from the customer, they are usually asked to complete the W-9 form. So what is the main function of the W-9 form? At the end of the year, customers must complete Form 1099 to file personal income tax and the expense portion must be declared according to W-9. So it can be used for personal income tax deduction for customers.

  32. Great! After the company receives money from the customer, they are usually asked to complete the W-9 form. So what is the main function of the W-9 form? At the end of the year, customers must complete Form 1099 to file personal income tax and the expense portion must be declared according to W-9.

  33. پلتفرم فریلنسینگ کارینت میزبان فریلنسرهای عزیز
    https://karynet.ir

  34. I read your blog that was very informative, With this blog I can bring a lot of changes in my future.

  35. Nice blog and absolutely outstanding. This Post is very useful.

  36. AKÜLÜ İSTİF MAKİNESİ KULLANIM ŞEKİLLERİ

    Akülü istif makineleri, yüklerinizi sadece güvenli ve rahat şekilde bir yerden bir yere götürmenizi sağlamaz. Aynı zamanda size her taşıma mesafesi ve kaldırma yüksekliğinde çözümler sunarak işlerinizi en kolay şekilde yapmanıza yardımcı olur. Modern tasarımı kullanıcıya konforlu bir sürüş sağlar. Fabrikalarda, depolarda, süpermarketlerde, kimya tesislerinde yaygın olarak kullanılır. Enerjisini üzerinde bulunan aküden alan akülü istif makineleri işinizin birçok alanında kullanılarak size rahatlık sağlayacaktır. İstif makinesinin ileri ve geri hareket etmesi sürüş motorunun gücü ile, çatallarının aşağı ve yukarı hareket etmesi kaldırma motorunun gücü ile sağlanır. Farklı kaldırma yükseklikleri için farklı akülü istif arabaları bulunmaktadır. İşiniz gereği size hangisinin daha uygun olacağını bizlere danışarak daha doğru şekilde bulabilirsiniz. Kullanım alanlarında iş yükünü oldukça hafifleten akülü istif arabaları yüksek güvenlik gereklilikleri dikkate alınarak üretilmiştir. istif makinesi

  37. AKÜLÜ İSTİF MAKİNESİ KULLANIM ŞEKİLLERİ

  38. Awsome article ;) thank you so much

  39. It’s really a great and useful piece of information. I am glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.
    카지노사이트

  40. It’s really a great and useful piece of information. I am glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.
    카지노사이트

  41. This is incredible, I feel really happy to have seen your webpage. I gained much unknown information, the way you have clearly explained is really fantastic. keep posting this information. You can check out free magazines by mail 2021 uk

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑