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. Hello, I enjoy reading all of your article post. I like to write a little
    comment to support you.

  2. https://www.jbosport.org/ โดยกรุ๊ปที่ชนะรายการ TI (The International) จะได้ครอบครองโล่เอจิสนี้ทันเวลา 1 ปี รวมถึงต้องนำไอเท็มนี้กลับมาใช้สำหรับการแข่งขันต่อไป
    Aegis of Immortality ถูกทำขึ้นโดย Weta Workshop ในปี 2012

  3. https://www.jbosport.org/ ต่อมาโล่เอจิสได้แปลงเป็นสิ่งที่จำเป็นในประวัติศาสตร์ของเกม Dota 2 โดยมีบทบาทสำหรับการย้ำความโหฬารและก็การประสบผลสำเร็จของกรุ๊ปผู้ชนะ รวมทั้งชื่อกรุ๊ปรวมทั้งชื่อผู้เล่นทุกคนที่เคยได้แชมป์

  4. Hello there, There’s no doubt that your site may be having web browser compatibility problems.

    Whenever I look at your web site in Safari,
    it looks fine however when opening in I.E., it has some overlapping
    issues. I just wanted to give you a quick heads
    up! Other than that, fantastic website!

  5. What’s up, after reading this amazing paragraph i am too glad to share my experience
    here with mates.

  6. At our best body to body massage in chennai, we pride ourselves on providing a diverse range of services to cater to our clients’ needs

  7. Nive article! Thank you foe sharing.

  8. I like the helpful information you provide in your articles.
    I’ll bookmark your blog and check again here regularly.
    I’m quite sure I’ll learn plenty of new stuff right here!
    Best of luck for the next!

  9. I have read so many content on the topic of
    the blogger lovers except this article is in fact a fastidious article, keep it up.

  10. Every weekend i used to visit this web page, as i want enjoyment, for the reason that this this
    website conations in fact nice funny data too.

  11. Ho avuto un’esperienza molto positiva nell’acquisto di un amplificatore di segnale cellulare per i miei operatori di telefonia mobile sul sito https://www.amplificatore-segnale-cellulare.it/ Il sito è estremamente intuitivo e facile da navigare, con tutte le informazioni dettagliate sui prodotti disponibili e le relative specifiche tecniche. Ho trovato l’attrezzatura molto efficace nel migliorare la copertura del segnale nella mia area, offrendo una connessione stabile e chiara. Il prezzo dell’amplificatore era anche molto ragionevole rispetto ad altre opzioni sul mercato. Nel complesso, sono rimasto molto soddisfatto del mio acquisto e lo consiglierei a chiunque abbia problemi di segnale cellulare simili.

  12. I don’t know whether it’s just me or if perhaps everybody else experiencing problems with your website.

    It appears as if some of the text in your content are running off
    the screen. Can somebody else please provide feedback and let me know if this
    is happening to them as well? This may be a problem with my browser
    because I’ve had this happen previously. Cheers

  13. Thank you for sharing such useful information. I’m a Writer by profession and I found that today’s students are very curious about their coursework. I recommend that to get help from an online platform that offers Coursework Writing Service to students in Australia. A coursework writer is a professional who specializes in crafting high-quality and well-researched academic papers on various subjects and topics.

  14. This site certainly has all the info I needed about
    this subject and didn’t know who to ask.

  15. Hey there, You have done a great job. I will certainly digg it and personally
    suggest to my friends. I am confident they will be benefited from
    this site.

  16. I was able to find good advice from your blog posts.

  17. Muhteşem manzaralı Sapanca’da konforlu ve şık bir bungalow. Dinlendirici doğa ile iç içe, tam donanımlı ve konforlu bir konaklama için ideal.

  18. Great post thank you.
    vds

  19. Zevk dolu anlar için en yeni seks oyuncakları ve iç çamaşırlarıyla dolu seks shop! Gizli gönderim ve güvenilir alışveriş için bize katılın…….

  20. nice article I am very interested in your article. very good
    Tempat Print Murah Jakarta Timur

  21. Aluminium Rubber is a composite material blending aluminum particles with rubber, offering lightweight yet resilient properties ideal for aerospace and automotive applications.

  22. Aluminium rubber is a composite material blending aluminum particles with rubber, offering lightweight yet resilient properties ideal for aerospace and automotive applications.

  23. Concrete pipe seals provide essential water-tightness, preventing leakage and ensuring structural integrity in sewer and drainage systems.

  24. PVC Pipe Seals: reliable, durable, and essential for watertight connections.

  25. I second that, article is very informative. If someone wants to possess top marketing pursuit then it is crucial to use social media marketing service in the first place.

  26. It’s such a handy article. Very interesting to read this article. I want to thank you for the efforts you made to write this awesome article. blue faux leather jacket

  27. If you’re looking for best WhatsApp mod so you can use https://apkwa.net/fr/ogwhatsapp-pro/ that have many features.

  28. Your iterative process and attention to detail are evident! Mobile Car Detailing in Willoughby

  29. Neo Cough เป็นอย่างไร? ลีนยอดนิยมสำหรับวัยรุ่นยุคสมัยใหม่ ที่ต้องการให้ทดลอง
    หนึ่งในลีนนำเข้าจากฝรั่งเศษโดยตรง Neo Cough หรือที่สาวกสายลีนจะนิยมเรียกชื่อลีนประเภทนี้ว่า นีโอเขียวแก่ ซึ่งเป็นลีนยอดนิยมที่เป็นกระแสมาแรงในกลุ่มวัยรุ่นไทยมากมาย ด้วยประสิทธิภาพของผลิตภัณฑ์แล้วก็ส่วนประกอบที่เข้มข้นอย่างพอดี ที่จะออกฤทธิ์ทำให้เกิดความรู้สึกเคลิ้ม เพลิดเพลินบรรเทาที่จะแตกต่างจากการเมาแอลกอฮอล์อย่างสุราหรือเบียร์สด แม้กระนั้นจะคล้ายกับการเมาแบบบรรเทา เมาชิลล์มากยิ่งกว่า ลีนนอก

  30. Our team is dedicated to providing exceptional massage services at home in hyderabad .

  31. great work here admin

  32. I go to see every day some web pages and websites to read posts,
    however this webpage presents quality based articles.

  33. Thank you for sharing this wonderful passion for football and reading news about it with me. Let’s continue to enjoy this amazing game together and share our impressions and emotions. Forward to new football adventures!https://marcusrashford.com.br/

  34. If you want to increase your knowledge only keep visiting this website and be updated with the most recent information posted here.

  35. Great post thank you.
    Best Pivot Door

  36. “Unlock exclusive previews and cutting-edge features on the Servidor Avanzado Free Fire. Dive into intense battles, explore upcoming content, and stay ahead of the competition with this advanced server. Join for free and experience the thrill of the game’s latest innovations firsthand!”

  37. No matter if some one searches for his necessary thing, therefore he/she wishes to be available that in detail, so
    that thing is maintained over here.

  38. Great job! This was a pleasure to read. bandar toto macau

  39. It is appropriate time to make a few plans for the longer term and
    it is time to be happy. I’ve learn this post and if I may I want to suggest you few fascinating issues or advice.
    Maybe you can write subsequent articles relating to this article.
    I want to learn more things approximately it!

  40. Kobe Bryant
    Kobe Bryant was an iconic American professional basketball player and entrepreneur. Born on August 23, 1978 in Philadelphia, Pennsylvania, he entered the NBA out of high school and spent his entire 20-year career with the Los Angeles Lakers. Kobe is renowned for his scoring prowess, having scored 81 points in a single game, the second highest in NBA history. He won five NBA championships with the Lakers and received numerous accolades throughout his career, including 18 All-Star selections, two NBA Finals MVP awards, and the 2008 NBA Most Valuable Player (MVP) award. https://kobebryant-fr.com/

  41. Great post on setting up NTP with a Garmin GPS! For businesses looking to optimize their Amazon advertising campaigns, precise timing can be crucial. Partnering with a dedicated Amazon PPC agency can make a significant difference in campaign performance. These agencies specialize in managing pay-per-click campaigns, ensuring that ads are strategically timed and targeted to maximize ROI. They leverage tools and expertise to fine-tune every aspect of your Amazon ads, from keyword research to bid management. If you’re serious about boosting your Amazon sales, consider the advantages of working with a professional Amazon PPC agency. Keep up the excellent content!

  42. Klaycart is India’s premier online platform for dermatologist-recommended skincare and haircare products. Our extensive range includes popular cosmetics such as Trigaine Caffeine Shampoo, Silkworm Shampoo, Apifil moisturizers, Rootz hair oil, and Acnin ceramide moisturizer. https://klaycart.com/

  43. Direct Macro is one of the largest online vendors of IT gear globally. Direct Macro provides customers with the newest products and technologies at unbeatable prices together with an extensive range of computer hardware options.

  44. thanks for sharing this post

  45. Get best offers & Instant Discount on assignment help services in Australia, UK, US, UAE, and Singapore by round the clock online assignment writer.

Leave a Reply

Your email address will not be published.

© 2024 Jeremy W. Langston

Theme by Anders NorenUp ↑