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…

 

50 Comments

  1. 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. – دانلود قسمت جدید دومینو

  2. 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 – دانلود سریال هم گناه

  3. Nice information, this was a very nice post.

  4. its really good info thank you

  5. 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 – دانلود فیلم کروکودیل

  6. very clean post i hope i can share it on my facebook

  7. Really informative article.Really looking forward to read more. Really Cool.

  8. 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. – دانلود فیلم مشت آخر

  9. Really impressed! Everything is very open and very clear clarification of issues. It contains truly facts. Your website is very valuable. Thanks for sharing.

    https://howtoadd.co / https://howtoadd.net

  10. 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! – دانلود فیلم کلوپ همسران

  11. İnegöl Evden Eve Nakliyat | İnegöl Nakliyat Lider Marka Er İnegöl Nakliyat

  12. fsa aeswf asdf awefdsaf ewafa swe

  13. 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! – دانلود فیلم زهرمار

  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. – دانلود فیلم زهرمار

  15. 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. – دانلود فیلم پیلوت

  16. That is a great tip Betvole especially to those new to the blogosphere.
    Simple but very precise information… Appreciate your sharing this one.
    A must read post!

  17. 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!

  18. 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! – دانلود فیلم دخمه

  19. asdxfcghjk
    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! – دانلود فیلم دخمه

  20. https://nightcokesupplies.com/nightcokesupplies is a legit online pharmacy based in California U.S.A, we are specialized in the production and sales of cannabis products alongside prescription pills and opioids like Adderall, oxycontin, Xanax, Percocets, hydrocodone and other hard powders like molly, cocaine, crystal meth and a lot more. you can visit our website for more details about our services or contact us directly via tel +18599355231whatsapp +18599355231wickr nightckebuy fentanyl powder, how to order fentanyl  https://nightcokesupplies.com/product/buy-fentanyl-powder/safely buy ecstasy online https://nightcokesupplies.com/product/ecstasy-mdma/buy flake cocaine online  https://nightcokesupplies.com/product/buy-flake-cocaine-online/buy dmt crystals online  https://nightcokesupplies.com/product/buy-dmt-crystals-online/buy quality xanax pillshttps://nightcokesupplies.com/product/buy-quality-xanax-pills/buy valium pills online https://nightcokesupplies.com/product/buy-valium-pills-online/buy hydrocodone pills online https://nightcokesupplies.com/product/buy-hydrocodone-pills/buy oxycontin  https://nightcokesupplies.com/product/buy-oxycontin/buy percocet online  https://nightcokesupplies.com/product/buy-percocet-online/buy morphine pills online  https://nightcokesupplies.com/product/buy-morphine-pills-online/buy molly pills  https://nightcokesupplies.com/product/buy-molly-pills/buy Alpha php online  https://nightcokesupplies.com/product/buy-alpha-php-online-alpha-php/buy pure cocaine online  https://nightcokesupplies.com/product/buy-pure-cocaine-online/where to buy heroin  https://nightcokesupplies.com/product/where-to-buy-heroin/buy adderall pills online https://nightcokesupplies.com/product/buy-adderall-pills-online-adderall-pills-30g/buy good crystal mdma  https://nightcokesupplies.com/product/buy-good-crystal-mdma/buy peruvian cocaine online https://nightcokesupplies.com/product/buy-peruvian-cocaine-online/buy lsd blotters  https://nightcokesupplies.com/product/buy-lsd-blotters/buy lsd pills online https://nightcokesupplies.com/product/buy-lsd-pills-online-lsd-capsule/buy pure crystal meth  https://nightcokesupplies.com/product/buy-pure-crystal-meth/biphetamine for sale  https://nightcokesupplies.com/product/biphetamine-for-sale/buy good ketamine online https://nightcokesupplies.com/product/buy-good-ketamine-online-ketamine/order gorilla glue online  https://nightcokesupplies.com/product/order-gorilla-glue-online-gorilla-glue-aaaa/purchase grand daddy purple https://nightcokesupplies.com/product/purchase-grand-daddy-purple-grand-daddy-purple/buy ghost og online https://nightcokesupplies.com/product/buy-ghost-og-online-ghost-og/buy California orange online  https://nightcokesupplies.com/product/buy-california-orange-online-california-orange-aa/buy blue nuken  https://nightcokesupplies.com/product/buy-blue-nuken-blue-nuken/buy bruce banner  https://nightcokesupplies.com/product/buy-bruce-banner-243/buy bubba kush safely  https://nightcokesupplies.com/product/buy-bubba-kush-safely-bubba-kush/buy blue dream online  https://nightcokesupplies.com/product/buy-blue-dream-online-blue-dream/buy black diamond kush  https://nightcokesupplies.com/product/buy-black-diamond-kush-black-diamond/order berry white online  https://nightcokesupplies.com/product/order-berry-white-online-berry-white/buy bc kush safely   https://nightcokesupplies.com/product/buy-bc-kush-safely-bc-kush/K2 spice buy  https://nightcokesupplies.com/product/k2-spice-buy/black tar heroin for sale https://nightcokesupplies.com/product/black-tar-heroin/brown powder heroin https://nightcokesupplies.com/product/brown-powder-heroin/buy pure crystal meth https://nightcokesupplies.com/product/buy-pure-crystal-meth/china white heroin https://nightcokesupplies.com/product/china-white-heroin/buy ritalin tablets online https://nightcokesupplies.com/product/buy-ritalin-tablets-online/white powder heroin https://nightcokesupplies.com/product/white-powder-heroin/

  21. This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths.

  22. 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. – دانلود فیلم 23 نفر

  23. 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/دانلود-فیلم-نار-و-نی/

  24. yazı gerçekten bilgilendirci kesinliklke okumanızı tavsiye ederiyorum arkadaşlar.

  25. 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. – دانلود فیلم نار و نی

  26. We are a leading Cleaning Services Company based in Dubai with an outstanding reputation for quality and integrity throughout Dubai, we provide Cleaning Services that includes Premium Office and Residential Cleaning Services at very competitive prices.

  27. yazılım şirketimiz her zaman en kaliteli bahis sistemlerini yapmaktadir.
    Kiralik Bahis Sitesi

  28. That is a great tip especially to those new to the blogosphere.
    Simple but precise informationâ€Appreciate your sharing this one.A must read post! – https://nex1music.ir/دانلود-فیلم-خداحافظ-دختر-شیرازی/

  29. Simple but precise informationâ€Appreciate your sharing this one.A must read post! – https://nex1music.ir/دانلود-فیلم-خداحافظ-دختر-شیرازی/

  30. sosyal içerik platformu
    #sosyaliçerikplatformu

  31. Uffak
    Sosyal İçerik Platformu
    #SosyalİçerikPlatformu

  32. Thank you for your informative article, if you are looking for House Cleaning Services or Office Cleaning Services then please visit our cleaning services.

  33. 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/دانلود-سریال-هم-گناه-قسمت-پنجم/

  34. obert Louis-Dreyfus, le docteur du club a pris la température aux journalistes présents sur place. Plus de peur que de mal, aucune symptôme à déclarer à La Commanderie. “On effectue le test à tous les membres du club qui sont en contact avec les joueurs”, a précisé le club ce matin.

    coronavideo

  35. خرید بلیط چارتر ارزان در تی بلیط
    با ما بهترین تجربه سفر را داشته باشید
    یک پرواز لذت بخش در تمامی دوران عمر خود
    با ما بهترین تجربه پرواز چارتر لحظه آخری را داشته باشید

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑