I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Want to show off your own project? Want to keep a build log of it? Post it here!
Post Reply
oceanmist66
Posts: 8
Joined: Mon Sep 25, 2017 3:53 pm
Has thanked: 2 times
Been thanked: 6 times

I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Post by oceanmist66 » Fri Dec 08, 2017 4:01 pm

So on impulse I had bought the generic 7in HDMI screen that's been selling under plenty of names (I have the 800x480 version, but afterwards I wish I would have gotten the 1024x600 version). The screen is actually pretty good after building a Game boy zero with a composite back up screen, but I couldn't find anything great to build with it. The capacitive touchscreen works out the box fairly well too (as well as you'd expect for a $35 screen). The switch had recently come out and I thought the form factor was perfect for this screen. So after countless iterations in autodesk inventor with mediocre at best modeling abilities, and weeks on and off of trying to fit wires and make the buttons feel right, I ended up with this thing.
Image
Image

Details:
RPI 3
7in screen, using HDMI cable that came with it.
2x 18650 Batteries and power bank board from 4000mAh ONN power bank (steal at $8, runs it about 2-1/2 hours playing youtube videos with sound)
Pro micro for handling joysticks and buttons
Buttons/button board stolen from generic SNES controller
Generic china joysticks
PAM8403 amplifier with 2x mini metal speakers

Some of the goals for this were-
unmolested pi 3 and screen (no soldering/desoldering to it)
Mainly held together by 2.5 mm screws. Originally planned to avoid hotglue, but I got
lazy and needed it for wire management anyways.
STL files are posted here if anyone is interested https://www.thingiverse.com/thing:2700557

I liked the Wii U builds, but since I had a 3d printer already and the screen I figured why not give it a go. AI couldn't fit the entire front and back on my printer, so while the screws on the screen help hold it together they're also epoxied. My 3d printer has been running nonstop while I've been trying to refine this thing. Here's a shot a some (but not all) of the prints that ended up being thrown out after testing fitment.
Image

I meant to get a few shots of the inside, but I've been planning to rebuild the thing anyways. The shoulder buttons need refinement and the audio solution is bad. Headphones sound fine but the speakers have way too much interference even when not playing sound. Any input on fixing this would be greatly appreciated.
The screws holding the front to the back should probably be relocated in a few spots for better wire/cable management.

I'd post a more detailed rundown, but I'd like to improve it some more before I do, unless anyone is interested.
Hope you guys feel this is neat and me know if you have any input for my next version of it!

Edit: interior photos (Prepare yourself, pretty messy)
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
Last edited by oceanmist66 on Sat Dec 09, 2017 11:34 am, edited 4 times in total.

chaosratt
Posts: 123
Joined: Sat Aug 20, 2016 7:36 pm
Has thanked: 12 times
Been thanked: 33 times

Re: I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Post by chaosratt » Fri Dec 08, 2017 11:02 pm

Looks awesome, please do a full writeup as soon as you can, I'd love to see inside. Maybe I (or someone else) will spot something to help out with the audio issue.

Also, care to share the step files?

User avatar
YaYa
Posts: 1719
Joined: Mon Jun 26, 2017 12:42 pm
Location: brittany - France
Has thanked: 871 times
Been thanked: 689 times
Contact:

Re: I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Post by YaYa » Sat Dec 09, 2017 1:31 am

i would also be interested in the build log and if you care, the stl :D
Follow me on instagram Image

User avatar
Thump52
Posts: 111
Joined: Fri Feb 03, 2017 7:34 am
Has thanked: 7 times
Been thanked: 27 times

Re: I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Post by Thump52 » Sat Dec 09, 2017 7:00 am

Nice build, I am also interested in your build log, would love one of these.. keep up the good work.
Gus 8-)

oceanmist66
Posts: 8
Joined: Mon Sep 25, 2017 3:53 pm
Has thanked: 2 times
Been thanked: 6 times

Re: I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Post by oceanmist66 » Sat Dec 09, 2017 10:04 am

chaosratt wrote:
Fri Dec 08, 2017 11:02 pm
Looks awesome, please do a full writeup as soon as you can, I'd love to see inside. Maybe I (or someone else) will spot something to help out with the audio issue.

Also, care to share the step files?
Sure no problem. I'll attach step files. I designed it in inventor, so if by chance you're using the same let me know if the IPT files would be more useful.
PitenRear.stp
(278.95 KiB) Downloaded 286 times
PitenFrontv3.stp
(394.18 KiB) Downloaded 290 times
YaYa wrote:
Sat Dec 09, 2017 1:31 am
i would also be interested in the build log and if you care, the stl :D
Yeah, when I rebuild it in the next iteration I'll definitely keep a more detailed build log. I've posted .stl files here
https://www.thingiverse.com/thing:2700557


Also, interior photos added!

chaosratt
Posts: 123
Joined: Sat Aug 20, 2016 7:36 pm
Has thanked: 12 times
Been thanked: 33 times

Re: I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Post by chaosratt » Sat Dec 09, 2017 11:21 am

I'm bumbling around in Fusion360 (have a class next week for it at my local hackerspace) so the IPT files likely wont be any good to me.

I want to see if there's something I can do to shrink it *slightly* to fit in my printer's build area, and also I can make simple PCBs so I was thinking of ideas and layouts for those. Also I have a different screen in mind to use.

o-prime
Posts: 14
Joined: Wed Jun 22, 2016 2:27 pm
Location: Germany
Has thanked: 11 times
Been thanked: 1 time

Re: I've been calling it Pi-tendo Switch (7in 3d printed Pi handheld)

Post by o-prime » Wed Dec 20, 2017 2:11 pm

Can you please share the Arduino code for using a game controller with 2 joysticks like you do in your build?

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest