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. E-KTP ,KK (kartu Keluarga) dan Dokumen merupakan salah satu bentuk komunikasi tertulis yang penting dalam kehidupan sehari-hari. Dokumen dan Terkadang, kita mungkin menghadapi situasi di mana kita ingin menyempurnakan atau mengedit E-KTP dan KK (kartu Keluarga) yang akan dikirimkan. Dalam situasi ini, muncul berbagai jasa yang menawarkan layanan edit surat e-ktp dan KK atau yang lain nya. INGAT KAMI TIDAK MENCETAK & PRINT HANYA JASA EDIT SAJA

  2. “This Portable Console Emulator using a Raspberry Pi is pure genius! The perfect blend of nostalgia and modern tech. Kudos to the creator for turning a tiny Pi into a gaming powerhouse. Can’t wait to try it out myself.
    We have the best leather clothes at the best discount. If you need any product so Click Here

  3. “This Portable Console Emulator using a Raspberry Pi is pure genius! The perfect blend of nostalgia and modern tech. Kudos to the creator for turning a tiny Pi into a gaming powerhouse. Can’t wait to try it out myself.
    We have the best leather clothes at the best discount. If you need any product so click the blow link. Thank you!

  4. Technologies are advancing and artificial intelligence is now being actively used. This is now noticeable in the field of education. You can see [url=https://academichelp.net/essay-writing-services/speedypaper-review.html]useful review[/url] Although robotics also integrates artificial intelligence. I wonder what people will achieve in 5-10 years? How do you think?

  5. This Portable Console Emulator using a Raspberry Pi is a game-changer! Love the DIY aspect and the versatility it offers. Kudos to the creator for bringing nostalgic gaming to the palm of our hands.

  6. Hi Editor, I have been following you for a long time. I’m glad you exist!”

  7. Keep up the good work , I read few posts on this web site and I conceive that your blog is very interesting connections and has sets of fantastic information.

  8. Thank you for sharing such a really admire your post. Your post is great! . Best Montessori Schools in Hyderabad

  9. خرید گیم پد و دسته بازی برای کامپیوتر و لپ تاپ به عنوان یک دستگاه ورودی برای کنترل بازی های ویدیویی امروزه به یک وسیله جانبی ضروری برای گیمرها تبدیل شده است. پیشرفت چشمگیر در حوزه بازی های رایانه ای باعث شده است تا این حوزه به یک صنعت گسترده در دنیای دیجیتال تبدیل شود.مواقعی که مشغول بازی های رایانه ای هستید زمان فراموش می شود . شاید تا وقتی که تجربه بازی با گیم پد را تجربه نکرده باشید راحتی کار و سرعت در واکنش ها را تجربه نکرده باشید..

  10. There is one website where you can easily and freely optimize your YouTube Video Title and Thumbnail with our free thumbnail tester 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.

  11. سینی کابل در لاله زار تهران در فروشگاه جهان سینی کابل همراه با قیمت مناسب

  12. Thanks for sharing this informative and amazing post here. I found it very interesting and enjoy reading this post. Will wait for more posts.

  13. iThemeland is an international web-design, WordPress and WooCommerce plugin development agency.

    Our 7+ years of experience in web development allows us to create truly premium WordPress and WooCommerce plugins and provide our buyers with top-notch Customer Support.

  14. فینگیلی به عنوان یکی از قدیمی‌ترین فروشگاه های اینترنتی فروش لباس بچه گانه و لباس نوزادی با بیش از یک دهه تجربه، با پایبندی به سه اصل، پرداخت آسان، ۷ روز ضمانت بازگشت کالا و تضمین اصل‌بودن کالا موفق شده تا همگام با فروشگاه‌های معتبر جهان، به بزرگ‌ترین فروشگاه اینترنتی عرضه پوشاک کودک در ایران تبدیل شود. به محض ورود به سایت فینگیلی با دنیایی از لباس های زیبای بچه گانه به رو می‌شوید! برای هر سلیقه ای در فروشگاه آنلاین فینگیلی، محصولاتی با کیفیت و عالی وجود دارد. این فروشگاه مثل یک ویترین پر زرق و برق است که با انواع و اقسام محصولاتی مانند لباس نوزادی دخترانه، لباس نوزادی پسرانه، لباس بچه گانه پسرانه، لباس بچه گانه دخترانه، سرهمی نوزادی پسرانه، بلوز و شلوار دخترانه، ست کت و شلوار پسرانه، رامپر نوزادی دخترانه و … چیده شده است.شما می توانید کلیه نیازهای خود در زمینه خرید لباس بچه گانه و خرید لباس نوزادی را تنها با چند کلیک سفارش داده و در کمترین زمان ممکن درب منزل تحویل بگیرید.

  15. ایران تبدیل شود. به محض ورود به سایت فینگیلی با دنیایی از لباس های زیبای بچه گانه به رو می‌شوید! برای هر سلیقه ای در فروشگاه آنلاین فینگیلی، محصولاتی با کیفیت و عالی وجود دارد. این فروشگاه مثل یک ویترین پر زرق و برق است که با انواع و اقسام محصولاتی مانند لباس نوزادی دخترانه، لباس د.

  16. لباس بچگانه فینگیلی سرهمی نوزادی

  17. Thank you for sharing and I really admire your post. Your post is great! open plots in maheshwaram

  18. شیشه بالکنی پوششی شیشه ای است برای محافظت از بالکن که در تمام ساختمان های اداری , مسکونی , تجاری میتوان استفاده کرد.
    وبسایت جی گلس تمامی مدل های بالکن شیشه ای را ارائه میدهد و شما میتوانید انواع مدل بالکنی را با مشاوره رایگان تهیه نمائید.

  19. Very nice and helpfull article.. Thanks for share…..

  20. I should read this article before my try

  21. This is a very fascinating and educational post. I appreciate the way you presented the facts. It has a good flow and is easy to understand. I believe that many others will benefit from having access to this material. I also enjoyed how you illustrated your views with pictures. They are really helpful in understanding the subject. Overall, this is a fantastic piece that I am glad I discovered. Thank you very much for your contribution. Continue to post.

  22. Thankyou for share the blog.
    Hulu ad blocker is a browser extension that helps block advertisements while streaming content on the platform, it prevents ads from playing during TV shows, movies, and series that allow you to watch your favorite programs and shows without any disruptions.

  23. I am very interested in technology. You have published very interesting articles.

  24. I am very interested in technology. You have published very interesting articles. oh nice thanks alot

  25. Much obliged. I recently came across your blog and wanted to let you know how much I have enjoyed reading your posts. I understand that some individuals won’t be able to view this content! Continue as you are.

  26. laptop repair dubai

    December 28, 2023 at 12:09 pm

    In these days there are so many people are need tech support so the step is very easy just contact with laptop repair dubai.

  27. Pankek Makinesi

    https://www.mutfaktanal.com/pankek-makinesi/

    Pankek makinesi, restoran ve kafe işletmeleri için mükemmel bir ekonomik yatırım sunar. Bu kompakt cihazlar, hızlı ve verimli bir şekilde taze pankekler hazırlamanın ideal yolunu sunar. Yüksek kaliteli pankekleri dakikalar içinde pişirmek, müşterilere hızlı ve lezzetli bir deneyim sunmanın anahtarıdır.

  28. That was interesting, thank you!

  29. JohnsonLandavazo

    January 8, 2024 at 10:12 pm

    Its also recommended to avoid playing rice purity test during preparation as its highly addictive

  30. Relaxmody | At Relaxmody, you can get free APK games & apps for Android. Thousands of best games of all time, and free Premium apps are waiting for you to discover! | relaxmodycom@gmail.com | #Relaxmody

  31. Relaxmody | At Relaxmody, you can get free APK games & apps for Android. Thousands of best games of all time, and free Premium apps are waiting for you to discover! |
    https://relaxmody.com/

  32. What’s up everyone, it’s my first visit at this web site,
    and piece of writing is really fruitful designed for me, keep up posting such articles.

  33. If you are going for best contents like me,
    simply pay a visit this web site every day because it gives feature contents, thanks

  34. It’s remarkable designed for me to have a web page, which
    is good designed for my knowledge. thanks admin

  35. The company’s products are produced in accordance with international standards and go through strict quality control processes. This ensures that Emek Sağlık patient beds exhibit top performance in terms of reliability and durability. In addition, the company prioritizes customer satisfaction and gives confidence to its customers with after-sales support services. hasta yatağı

  36. Good for you on getting so many different opinions! That news just would be devestating and I am so https://kushbuyshop.com/ happy for you that it seems less serious than the first doctor made it to be. I can only imagine the journey it was to get that 4th opinion, my goodness! Thoughts are with you tomorrow! Good luck!!!!!!

  37. It’s hard to come by knowledgeable people in this particular topic, but
    you sound like you know what you’re talking about! Thanks

  38. I am really thankful to the holder of this site who
    has shared this enormous paragraph at here.

  39. Usak Taksi Hizmeti: Konfor ve Guvenin Adi

    Usak Taksi olarak, sehir ici ve sehirlerarasi seyahatlerinizde konforu, guveni ve hizi bir arada sunuyoruz. Modern ve bakimli arac filomuzla ulasim ihtiyaclarinizi en ust duzeyde karsiliyoruz.

    Usak’in Her Noktasina Hizli ve Guvenli Ulasim

    Usak’in dort bir yaninda ulasim ihtiyaclariniz icin buradayiz. Sehir ici transferlerinizde veya sehirlerarasi seyahatlerinizde guvenilir ve hizli bir alternatif olan Usak Taksi, musteri memnuniyetini her zaman on planda tutar.

    Konforlu ve Temiz Araclarimizla Yolculuk Keyfi

    Araclarimiz, konforunuz icin ozenle tasarlanmistir. Temizlik ve bakim standartlarina uygun olarak korunan taksi filomuz, seyahatlerinizde konforlu bir atmosfer sunar.

    Uygun Fiyatlar, Kaliteli Hizmet

    Usak Taksi olarak, uygun fiyatlarla yuksek kaliteli bir hizmet sunma ilkesine sadik kaliyoruz. Butcenizi dusunerek tasarlanmis tarifelerimizle herkesin konforlu bir ulasim deneyimi yasamasini hedefliyoruz.

    Usak Taksi olarak amacimiz, siz degerli musterilerimize her zaman en iyi ve guvenilir taksi hizmetini sunmak. Bizimle tanisin, sehir ici ve sehirlerarasi ulasimda ayriprivilege bir deneyim yasayin. Hemen https://usakservis.com.tr/usak-taksi adresimizi ziyaret edin ve guvenle yolculuga cikin!

  40. This piece of writing is truly a good one it assists
    new the web users, who are wishing for blogging.

  41. You made some really good points there. I
    looked on the net to find out more about the issue and found most individuals will go along with
    your views on this web site.

  42. thanks bro for your confirmation on this. i really love it

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑