3D Printing

Material Options

The top case, bottom case and shoulder mount should be printed in hard plastic like PLA, ABS or other. We recommend using PLA to minimize warping. ABS and other filaments requires a heated bed.

Parts

Download the parts and print them out accordingly - referencing the table below for material suggestions. If you don't have access to a 3D printer, use a service like 3DHubs.com to send them to you.

Dimensions

  • Top Part – 141mm x 91mm x 18mm (5.55in x 3.85in x 0.71in)
  • Bottom Part – 141mm x 91mm 16mm (5.55in x 3.85in x 0.63in)

pigrrl2-top.stl

Top part of case

PLA/ABS

pigrrl2-bot.stl

Bottom of case

PLA/ABS

pitft-buttons.stl

Buttons for PiTFT display

Ninjaflex/TPE

dpad.stl

D-Pad for gamepad

Ninjaflex/TPE

action-btns.stl

A,B,X and Y buttons for gamepad

Ninjaflex/TPE

pause-start.stl

Pause and Start buttons for gamepad

Ninjaflex/TPE

shoulder-btns.stl

Buttons for L and R shoulder buttons

Ninjaflex/TPE

shoulder-mount.stl

Mounting plate for L and R shoulder buttons.

PLA/ABS

Tap Screw Holes

After the parts are finished printing, you'll need to tap the standoffs with screw holes to create the threads for mounting the components. Use a #4-40 and #2-56 sized tap or use machine screws.

Be careful tapping the standoffs from the top -To prevent puncturing the surface, DO NOT tap all the way through the standoff. Be careful not to tap too fast or forcefully to avoid damaging the standoffs.

Test Fit Openings

Use a hobby knife to remove any excess bits from printing. Lay the components over the standoffs to see if mounting holes line up. See if the port cutouts are in the right place. If they don't, use a filing tool to open them up.

Finishing Parts

You can smooth the parts by applying epoxy resin like Smooth-On's XTC-3D. To finish the surface, wait for it to dry and sand it down. Apply a filler primer paint and a colored top coat of spray paint to make it extra smooth.

This guide was first published on Jan 20, 2016. It was last updated on Sep 20, 2018. This page (3D Printing) was last updated on Oct 13, 2016.