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. rajaremi Situs Agen Judi Poker Online Domino99 Terpercaya

  2. awesome post thank u admin

  3. you are in reality a excellent webmaster. The website loading pace is incredible. It seems that you’re doing any distinctive trick. Also, The contents are masterpiece. you have performed a wonderful task on this subject!

  4. I want to try, but I have some questions. How can I contact you.

  5. Ankara İkinci El Eşya Alanlar – Ankara 2. El Eşya Alanlar – Ankara Eski Eşya Alan Yerler – Ankara Spot Eşya Alan Yerler – Ankara Kullanılmış Eşya Alan – Ankara Mobilya Alanlar – Ankara Beyaz Eşya Alanlar – Ankara Koltuk Takımı Alanlar – Ankara Spotçular – Ankara Antika Eşya Alanlar – Ankara Öğrenci Eşyası Alanlar – Ankara Komple Ev Eşyası Alan – Ankara İkincielciler – Ankara Sıfır Eşya Alanlar

  6. Much obliged to you for another useful site. What other place may I get that sort of data written in such an ideal methods

  7. great work indeed I must appreciate this superb post

  8. great work indeed I must appreciate this superb post

  9. En güncel haberlere ulaşabilme için Ağrı Güncel Haber sitemize uğrayınız!

  10. Thank you so much man

    Tyeppad.com
    Dizin ekle
    Dizin ekleme sitesi
    Firma rehberi
    Kaliteli backlink

  11. Pvcpets.com
    Pvc malzeme üretimi yapıyoruz. 80 micron ve 900 micron malzeme üretiyoruz
    80 – 150 micron arası Pencereciler ve Dosyacılar
    150 micron ve üzeri Termoformcular kullanmakta
    Şeffaf ve Renkli bütün çeşitleriden üretim yapıyoruz
    Nakliye bize ait
    Sipariş sürenizden sonra 10 gün içinde malzemeleriniz teslim =
    ediyoruz.
    Teklif ve termin süresi hakkında detaylı bilgi için:
    Pvc, Mono Pvc, Pvc – Pe, Pvc – Pepeelable, Pvc / Pe / Evoh / Pe,
    Pet, Mono Pet, Pet / Pe, Pet / Pe Peelable, Pet / Pe / Evoh / Pe, Vakum – Termoform, Termoform Ambalaj, Vakum Ambalaj, Plastik Ambalajlar, Endüstriye göre plastik ambalajlar, Ev ve Kimyasal Ambalajlar, Kişisel Bakım ve Kozmetik Ambalajları, Paketlenmiş Tüketici Malları, Sağlık ve İlaç Ambalajı, Yiyecek ve İçecek Paketleme, Ambalaj Çeşitleri, Düşük Yoğunluklu Polietilen (LDPE) , Polietilen Tereftalat (PET, PETE) , Polipropilen (PP) , Polisitren , Polivinil Klorür (PVC, Vinil) , Yüksek Yoğunluklu Polietilen (HDPE)

  12. Very Helpful. You Can Very easy To Learn
    More Info: maxarchitect.com

  13. Pvcpets.com
    Pvc malzeme üretimi yapıyoruz. 80 micron ve 900 micron malzeme üretiyoruz
    80 – 150 micron arası Pencereciler ve Dosyacılar
    150 micron ve üzeri Termoformcular kullanmakta
    Şeffaf ve Renkli bütün çeşitleriden üretim yapıyoruz
    Nakliye bize ait
    Sipariş sürenizden sonra 10 gün içinde malzemeleriniz teslim =
    ediyoruz.
    Teklif ve termin süresi hakkında detaylı bilgi için:
    Pvc, Mono Pvc, Pvc – Pe, Pvc – Pepeelable, Pvc / Pe / Evoh / Pe,
    Pet, Mono Pet, Pet / Pe, Pet / Pe Peelable, Pet / Pe / Evoh / Pe, Vakum – Termoform, Termoform Ambalaj, Vakum Ambalaj, Plastik Ambalajlar, Endüstriye göre plastik ambalajlar, Ev ve Kimyasal Ambalajlar, Kişisel Bakım ve Kozmetik Ambalajları, Paketlenmiş Tüketici Malları, Sağlık ve İlaç Ambalajı, Yiyecek ve İçecek Paketleme, Ambalaj Çeşitleri, Düşük Yoğunluklu Polietilen (LDPE) , Polietilen Tereftalat (PET, PETE) , Polipropilen (PP) , Polisitren , Polivinil Klorür (PVC, Vinil) , Yüksek Yoğunluklu Polietilen (HDPE)
    https://www.pvcpets.com/

  14. your article is just awesome thanks it really helpful..

  15. article is very good info thanks to share information….

  16. farmasi kataloğu doğrudan satış ile para kazanma fırsatı.

  17. Gıda pazarında faaliyet gösteren firmalar yenilik peşinde koşarken, girişimciler bayilik fırsatlarını kovalamaya devam ediyor. Sıradan ürünlerin aksine firmaların piyasaya çıkardığı yeni ürünler, alıcısını cezbederken, iş kuracakların da ilgisini çekmeyi başarıyor. Fesleğen tohumlu içecek, kavrulmuş soğan konservesi, sirkeli temizlik ürünleri ve incir kolonyası bunlardan birkaçı.
    https://www.myfikirler.org/cok-karli-isler-ile-para-kazanmak-daha-kolay.html

  18. I just like the helpful info you provide on your articles.

  19. Great piece of article. Nice. Congrats. Appreciate that you have written. Well Done.Thanks you very nice hand post

  20. The composers of the Custom Economics Paper Writing Services are the leading ones in the industry as they give high quality Custom Economics Essay Writing Service and they assure originality of their Professional Economics Paper Writing Service.

  21. An amazing perspective of the blog. A bit technical and maybe a bit offtopic as well, check out the amazing tableau training and tableau certification in this site, https://intellipaat.com/tableau-training/.

  22. An amazing perspective of the blog. A bit technical and maybe a bit offtopic as well, check out the amazing tableau training and tableau certification in this site, https://intellipaat.com/tableau-training/. Checking the site out will enable one to find out the reason that why aspects and things of tableau is considered so important as far as the software industry is concerned.

  23. i found this page from google and im happy because is good article and im try to share it
    https://javan-music.com/sad-musics/

  24. Nice blog, your whole text is very informative. Thanks for sharing here .

  25. good day. i found you in social sites . very clean post i hope i can share it on my facebook
    در دنیای وب پیدا کردن چیزی مثل این با ارزش است سایت خوبی دارید
    دانلود آهنگ جدید ایوان بند

  26. Had fun reading this article. Very creative.

  27. Great article reading you building this thing had me on my feet.

  28. Aycup ® 2012 yılında kurulmuştur.İstanbul Beykoz’da bulunan ofisi ile kurumsal firmalara yönelik özel çözümler sunarak, başta karton bardak, tahta karıştırıcı, ofis sarf malzemeleri ile kullan- at ürünlerin satışını yapmaktayız.

  29. Very unique and different I enjoyed reading it.

  30. Truly genius had a blast reading this guide.

  31. ledfener.com,
    Led fener, ledfener, lazer, lazer pointer, lazerpointer, laser, laser pointer, laserpointer, fener, toptan fener, toptan lazer, toptan lazer pointer, toptan laser, toptan laser pointer, El feneri, Toptan el feneri, toptan fener, wholesale flashlight, wholesale laser, wholesale lazer, fener lamba, fener, toptan el feneri, ledfener.com web sitemizde satışı yapılmaktadır. Toptan El Feneri, Toptan Lazer Pointer, Toptan Lazer, Toptan, Toptan Fener, toptan lazer pointer, toptan laser pointer satışı yapmaktayız.
    https://www.ledfener.com/
    sitemize bekleriz.

  32. Printer Repair Support Services for Wireless, Inkjet, laser Printer Repair Service By Printer Customer Support Service. We offer post-warranty and annual maintenance to ensure that your printer is up to the mark.

  33. The next time I read a blog, I hope that it doesn’t fail me as much as this particular one. After all, I know it was my choice to read through, nonetheless I truly believed you would have something interesting to say. All I hear is a bunch of whining about something that you could possibly fix if you were not too busy seeking attention.

  34. A nice blog for techies. That project is best one could make in free time.

  35. nice post thanks from admin. merc. now i can share it to my friends than likes this posts . this site is best from google results.
    در دنیای وب پیدا کردن چیزی مثل این با ارزش است سایت خوبی دارید
    ریمیکس شاد عروسی

  36. Autumn makes people always remember things not to remember and even more unforgettable things that should be forgotten.

  37. I am a regular reader of your blog and I find it really informative. Hope more Articles From You.Best Tableau tutorial videos with Real time scenarios . hope more articles from you.

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑