RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    (COMPLETED) Pi Zero Portable - 3D Printed

    Scheduled Pinned Locked Moved Projects and Themes
    pi zerobuildportablegameboysega
    11 Posts 8 Posters 6.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      LukeC
      last edited by LukeC

      Hey!

      I recently bought my Dad a 3D printer for his birthday; one of those presents which you buy for someone else knowing full well you're going to be using it more than them! I've been scouring the net for a challenge, and I stumbled upon people making raspberry pi portables. In the past, I was an avid Ben Heck-er, I made myself a portable from one of those Nintendo-on-a-chip/Plug and Play consoles, and also tried my hand at a SNES portable; the only issue I had was the time and energy it took to make the case!

      Gone are the days of franken-casing, when I could design my own case on Fusion 360 and 3D print my own design. Using a digital caliper, I measured all the components I had bought, sketched them in Fusion and created a case around the sketches.

      0_1497818774810_DSC_0441 (1).JPG

      0_1497818846573_DSC_0442 (1).JPG

      From this, I printed the models on our fancy new printer, and tried initially did a fit test to make sure my measurements were right, made sure the Pi Zero worked on my 3.5" screen.

      0_1497818988757_DSC_0419.JPG

      Seeing that everything worked, I then had to burn my image on to my SD card, and figure out how to gain audio out from the GPIO pin. There is a very handy article on Adafruit, which shows you how to get audio out from GPIO#18 using an alternative function on that pin: https://learn.adafruit.com/adding-basic-audio-ouput-to-raspberry-pi-zero/pi-zero-pwm-audio

      After getting these working, I hard wired everything together and placed it all inside the case (this was the less time consuming part of the build surprisingly!).

      N.B. The wiring was not the most tidy of wiring jobs :D

      0_1497819521957_DSC_0421.JPG

      0_1497819612854_DSC_0422.JPG

      Everything worked first time, which I am very surprised about!

      0_1497819655476_DSC_0425.JPG

      0_1497819682010_DSC_0431.JPG

      0_1497819722775_DSC_0430.JPG

      0_1497819746604_DSC_0434.JPG

      0_1497819785016_DSC_0440.JPG

      Few things I would change for next time:

      • The video out is from one of those rubbish composite reversing screens, the quality is naff, but good enough for a first go. Next time, I would look at getting something which outputs better quality.

      • The audio is not the greatest, it struggles with highs and lows.. I have seen people using USB Audio adaptors to get their sound, or even follow Adafruit's guide to creating a Low Pass Filter. But for the efforts of a first time, the audio works fine :D

      • The image which I downloaded, does not have working roms for Arcade and Neo Geo, which is a slight bummer. Not to fear though as the Nintendo and Sega roms work great! And as I cannot remove my SD card now as the Pi is hot glued in place.. it will have to do ;)

      • I bought those rubber tactile switches and thought I would try them for the buttons.. I'm not a fan of them for the 4 circular buttons, however they work great on the shoulder buttons!

      And there you have it!

      Hope you've enjoyed having a nosey at my little project. I'd love to hear what you think and anything you would've done differently!!

      lilbudL herb_fargusH mooseprM 3 Replies Last reply Reply Quote 4
      • lilbudL
        lilbud @LukeC
        last edited by

        @LukeC Most of the pictures don't show up

        Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

        Backlog: http://backloggery.com/lilbud

        L 1 Reply Last reply Reply Quote 0
        • L
          LukeC @lilbud
          last edited by

          @lilbud Pictures are up now, phew.

          1 Reply Last reply Reply Quote 0
          • herb_fargusH
            herb_fargus administrators @LukeC
            last edited by

            @LukeC a possible idea for a screen in the future:

            https://shop.pimoroni.com/collections/new-products/products/hyperpixel

            Nice clean build. Doesn't look like most of the Frankenstein builds people make for handhelds

            If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

            Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

            L 1 Reply Last reply Reply Quote 0
            • L
              LukeC @herb_fargus
              last edited by

              @herb_fargus Thanks! Once upon a time when you would have to purchase a project box and dremel everything (visions of epoxy everywhere).. Thank goodness for 3D printing.

              I will definitely look into one of those crispier screens for next time though - thanks!

              1 Reply Last reply Reply Quote 0
              • mooseprM
                moosepr @LukeC
                last edited by

                @LukeC looks sweet man, top job!

                want to get a tft into your project, look no further than here https://retropie.org.uk/forum/topic/7464/ili9341-tft-screen-guide

                1 Reply Last reply Reply Quote 0
                • mattrixkM
                  mattrixk
                  last edited by

                  I'd love to make something like this, but I lack the time, skills, tools and motivation (in that order).

                  My ES themes: MetaPixel | Spare | Io | Indent

                  1 Reply Last reply Reply Quote 0
                  • pjftP
                    pjft
                    last edited by

                    Hardware-wise it looks great, but I'm not in any way happy or supportive of downloading a pre built image with Roms in it. That's the kind of thing that keeps damaging the project as a whole, and it seriously isn't hard to set it up by yourself via the official image and doing things by the book. Maybe that's the only thing I'd change for next time.

                    Thanks for sharing.

                    What's the power and battery life on it?

                    1 Reply Last reply Reply Quote 0
                    • A
                      AluLagoa
                      last edited by

                      Great work dude!

                      1 Reply Last reply Reply Quote 0
                      • L
                        LukeC
                        last edited by

                        @pjft I will look in to it for next time, I wasn't particularly happy with the one I downloaded, and now I've seen what people have been doing on the forums I think I'll have to next. But for me, this was mostly an electronics project.

                        If I remember right, the battery is 3.7v 2500mah; not had a full play on it yet as I've been working in between, but will update once I get some free time!

                        @AluLagoa Thank you!

                        1 Reply Last reply Reply Quote 1
                        • ExarKunIvE
                          ExarKunIv
                          last edited by

                          very clean

                          nice work

                          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                          Maintainer of RetroPie-Extra .

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post

                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.