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.
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.
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.
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.
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.
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.
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.
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…
May 24, 2024 at 4:03 am
Get best offers & Instant Discount on assignment help services in Australia, UK, US, UAE, and Singapore by round the clock online assignment writer.
May 26, 2024 at 10:14 am
Being a Ruben Neves fan isn’t just about supporting the player, it’s about accepting him as part of your little football family. I rejoice in his successes, experience his failures and am always proud that he represents not just the team, but also the ideals of the sports game. sport news
May 28, 2024 at 1:03 am
The great website and information shared are also very appreciable. https://www.jacketsmasters.com/product/the-lincoln-lawyer-hayley-haller-leather-jacket/
May 30, 2024 at 1:21 am
nice themes, nice ideas, and good substance. We think very highly of your blog. You truly are an amazing person.
May 30, 2024 at 1:22 am
nice themes, nice ideas, and good substance. We think very highly of your blog. You truly are an amazing person.
Regards
Lover Girl
June 4, 2024 at 9:38 am
Getting an ISO Certification is the first thing any businessman prefers to get. It helps the process to assess conformance with its criteria, and receiving this accreditation demonstrates a commitment to client satisfaction, ongoing development, and global quality standards; in turn, this builds stakeholder trust while strengthening credibility, competitiveness, and easier access to domestic and global markets.
https://www.osscertification.com/iso-certification/
June 5, 2024 at 10:21 am
Appreciating the persistence you put into your
blog and detailed information you offer. It’s good to come across a
blog every once in a while that isn’t the same unwanted rehashed
information. Great read! I’ve bookmarked your site and
I’m including your RSS feeds to my Google account.
June 6, 2024 at 11:19 am
Spannende Neuigkeiten! Habe gerade vom journi rabatt code erfahren und bin gespannt darauf, es bei meinem nächsten Druckprojekt auszuprobieren. Sparen und gleichzeitig Erinnerungen bewahren? Ich bin dabei!
June 8, 2024 at 9:44 am
Excellent post. I will be facing a few of these issues as well..
June 8, 2024 at 11:25 am
I got this web page from my friend who shared with
me regarding this web page and now this time I am visiting this
web page and reading very informative posts here.
June 9, 2024 at 1:10 pm
Very nice article, totally what I needed.
June 11, 2024 at 8:51 am
برای دریافت قیمت میلگرد آناهیتا کلیک کنید
June 11, 2024 at 5:05 pm
Hi there! I could have sworn I’ve been to this website
before but after browsing through some of the post I realized it’s new to me.
Anyhow, I’m definitely glad I found it and
I’ll be bookmarking and checking back frequently!
June 15, 2024 at 6:51 am
We are a group of volunteers and starting a brand new scheme in our
community. Your site offered us with helpful information to work on. You
have done a formidable task and our entire community will be thankful to you.
June 15, 2024 at 8:10 am
Appreciation to my father who informed me on the topic
of this website, this webpage is in fact remarkable.
June 15, 2024 at 9:27 am
Hello, after reading this amazing piece of writing i am also glad to share my
know-how here with mates.
June 15, 2024 at 11:53 am
Hello there! This post could not be written any better! Reading this post reminds
me of my good old room mate! He always kept chatting about this.
I will forward this write-up to him. Pretty sure he will have a good
read. Many thanks for sharing!
June 15, 2024 at 4:23 pm
I am truly grateful to the owner of this web site who has shared
this impressive post at here.
June 16, 2024 at 4:55 am
You really make it appear really easy along with your presentation but I in finding this topic to be really
something which I believe I might never understand. It seems too complex
and very broad for me. I am having a look ahead for your subsequent put up, I’ll try
to get the hold of it!
June 16, 2024 at 8:17 am
This is the right webpage for everyone who wants
to understand this topic. You know so much
its almost tough to argue with you (not that I actually will need to…HaHa).
You definitely put a new spin on a subject which has been discussed for many years.
Excellent stuff, just excellent!
June 16, 2024 at 2:47 pm
Hey I know this is off topic but I was wondering if you knew of any
widgets I could add to my blog that automatically tweet my newest twitter updates.
I’ve been looking for a plug-in like this for quite some time and was
hoping maybe you would have some experience with something like this.
Please let me know if you run into anything. I truly enjoy
reading your blog and I look forward to your new updates.
June 16, 2024 at 10:29 pm
Spot on with this write-up, I absolutely believe that this amazing site needs a
great deal more attention. I’ll probably be returning to read more, thanks for the advice!
June 17, 2024 at 12:56 am
Hi, i read your blog occasionally and i own a similar
one and i was just wondering if you get a lot of spam feedback?
If so how do you prevent it, any plugin or anything you can advise?
I get so much lately it’s driving me mad so any support is very much appreciated.
June 17, 2024 at 1:13 am
My family all the time say that I am wasting my time here
at net, but I know I am getting knowledge every day by reading thes fastidious
content.
June 17, 2024 at 4:36 am
I like the way you made this post. Post is helpful for me and related person who need this.
June 18, 2024 at 6:08 am
I truly love your website.. Very nice colors & theme.
Did you build this amazing site yourself?
Please reply back as I’m looking to create my own personal website and would love to know where you
got this from or exactly what the theme is called. Appreciate it!
June 18, 2024 at 6:47 pm
Yesterday, while I was at work, my cousin stole my iPad and tested to see if it can survive a forty foot drop, just
so she can be a youtube sensation. My apple ipad is now broken and she has 83 views.
I know this is entirely off topic but I had to share it with someone!
June 19, 2024 at 12:42 am
Ahaa, its good dialogue concerning this piece of writing at this place at this weblog,
I have read all that, so at this time me also commenting at this place.
June 19, 2024 at 1:35 am
Everything is very open with a clear description of the issues.
It was definitely informative. Your site is useful.
Many thanks for sharing!
June 20, 2024 at 9:30 pm
Pretty great post. I simply stumbled upon your weblog and wished to mention that I have really loved browsing your blog
posts. After all I will be subscribing on your rss feed and I’m hoping you write
once more soon!
June 21, 2024 at 2:45 pm
ProfLT enhances TopoLT by specializing in drafting and detailing within AutoCAD. It’s the perfect companion for engineers and designers aiming to improve their drafting skills. ProfLT simplifies complex tasks with advanced tools for layer management, dimensioning, and object classification, making it an invaluable asset in any design workflow.
June 22, 2024 at 8:18 am
I’m truly enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for
me to come here and visit more often. Did you
hire out a designer to create your theme? Fantastic work!
June 22, 2024 at 9:03 am
hello!,I like your writing so a lot! proportion we keep up a correspondence extra about your
article on AOL? I need a specialist on this area to solve my problem.
May be that is you! Taking a look ahead to peer you.
June 23, 2024 at 5:51 am
سینی کابل نوسان بهترین تولید کننده سینی کابل در تهران می باشد و ارسال به کلیه شهرستان ها را دارد
June 23, 2024 at 8:07 am
This is a good tip particularly to those fresh to the blogosphere.
Short but very accurate info… Many thanks for sharing this one.
A must read post!
June 24, 2024 at 11:07 am
Fantastic items from you, man. I’ve be aware your
stuff prior to and you’re just extremely wonderful. I really
like what you have obtained here, certainly like what
you’re saying and the way during which you assert it.
You are making it entertaining and you still care for to
stay it wise. I cant wait to read much more from you. That is really a wonderful site.
June 25, 2024 at 3:26 am
This blog was… how do I say it? Relevant!! Finally I have found something that helped me.
Thank you!
June 26, 2024 at 2:22 pm
I’m gone to say to my little brother, that he should also visit
this web site on regular basis to obtain updated from
newest gossip.
June 27, 2024 at 4:44 am
thanks for sharing this article !
very nice to read this article !
June 27, 2024 at 12:55 pm
It is appropriate time to make some plans for
the future and it is time to be happy. I’ve read this post and if I could I want to
suggest you few interesting things or advice. Maybe you could
write next articles referring to this article. I desire to
read more things about it!
June 28, 2024 at 5:34 pm
I blog often and I really appreciate your information. This great article has really peaked my interest.
I will book mark your site and keep checking for new details about
once a week. I opted in for your Feed as well.
June 29, 2024 at 2:14 am
ข้อด้อยสำหรับการดื่มลีนนอก
ทำให้ความดันเลือดต่ำแล้วก็ทำให้หัวใจเต้นเร็ว
บางทีอาจมีผลกำเนิดกดการหายใจ ทำให้หายใจติดขัด
แม้รับประทานเป็นระยะเวลาที่ยาวนาน อาจส่งผลให้มีลักษณะเบลอ สมองดำเนินงานช้า
มีผลต่อการมองเห็นภาพ ไม่กระจ่าง ฉี่ขัด ท้องผูก เสี่ยงกำเนิดโรคต้อหิน ปวดหัว ตัวแดง
https://syrup420.com/
June 29, 2024 at 4:04 am
I am regular visitor, how are you everybody? This article posted at this web page
is actually good.
July 2, 2024 at 11:42 am
Great post. I was checking constantly this blog and I’m impressed!
Very helpful information specifically the last part :) I care
for such info much. I was looking for this certain information for a very long time.
Thank you and good luck.
July 3, 2024 at 9:04 am
Excellent goods from you, man. I’ve understand your stuff previous to and you’re just
extremely wonderful. I really like what you’ve acquired here,
certainly like what you’re stating and the way in which you say it.
You make it entertaining and you still care for to keep it smart.
I cant wait to read far more from you. This is actually a terrific site.
July 3, 2024 at 10:07 am
Nice answer back in return of this query with genuine arguments and describing everything on the topic of that.
July 3, 2024 at 3:18 pm
Way cool! Some very valid points! I appreciate you writing this article plus the rest of the website is
also really good.
July 3, 2024 at 8:07 pm
continuously i used to read smaller articles or reviews that also clear their motive,
and that is also happening with this paragraph which I
am reading at this time.
July 4, 2024 at 3:19 am
I’m at a loss for words to thank you for your post…. I’m blown away….whoever produced this essay clearly understands a lot about this subject. Thank you for providing us with this information. This is a fantastic blog. A nice one from this blog appeals to me. Thank you for making the blog available. Laptop Repair in Dubai
July 4, 2024 at 8:43 am
Quality posts is the secret to attract the users to pay a quick visit
the web site, that’s what this web site is providing.