3D Files

Download the STLs by clicking on the button below. The table references the file names, their use and recommend material. 


1x Enclosure top half



1x enclosure bottom half



2x washers for bottom mounting holes of PiTFT



1x Directional pad

Ninjaflex / TPE


1x Actions buttons

Ninjaflex / TPE


1x Buttons for PiTFT display

Ninjaflex / TPE


2x shoulder buttons

Ninjaflex / TPE

Suggested Slice Settings

Each printer and slicing software is different. Although we can't possible test each printer profile out, we do however have some suggested settings (these are for a 3D printer with a 0.4mm nozzle and 1.75mm filament).

  • Extrusion Multiplier: 1.00
  • Extrusion Width: 0.48mm
  • Retraction Dist. 1mm
  • Retraction Speed: 30mm/s
  • Layer Height: 0.2mm
  • Top / Bottom Layers: 4
  • Outline/ Perimeter Shells: 2
  • First Layer Height: 100%
  • First Layer Width: 100%
  • First Layer Speed: 50%
  • Default Printing Speed: 60mm/s - 90mm/s
  • Movement Speed: 90mm/s - 150mm/s
  • Solid Infill Underspeed: 50%
  • Interior Infill: 25%
  • Outline Overlap: 25%
  • Infill Width: 100%
  • Extruder Temp: 220c
  • Heated Bed: 0c - 60c

Ninjaflex / TPE Filaments

Since TPE filament is a rubber based material, the slice settings will need to be slightly different. Typically you need to print hotter, slower, and completely disable retraction.

  • Extruder Temp: 230c - 240c
  • Default Printing Speed: 30mm/s
  • Movement Speed: 40mm/s
  • Retraction: OFF

3D Post Processing

It's a good idea to thoroughly inspect your parts after 3D printing. Check to see if there's any defects in the surfaces and walls of each part.

Test fitting the parts to see if the tolerances are balanced. Do the DPad and action buttons fit into the holes? Can the two halves snap fit together? Are the standoffs strong, or do they easily break apart? These are all dependent on your slice settings.

There's a total of 8 standoff's with mounting holes. It's a good idea to tap these in order to create the threads before mounting components. They're sized for #4-40 machine screws (or M3).

If you're interested and giving the surface a smooth finish, you can optional sand the parts down and apply Smooth-On XTC3D coating.

Download, Modify, Remix

The design is open source, so you can make modifications and remix the design. It was designed in Autodesk Fusion 360. You can download the source file in your choice of file format (IGS, STEP, SAT, etc.)

But I Don't Have a 3D Printer!

That's totally OK, you can still buy the parts and have them shipped to you! You can use a service like 3D Hubs to 3D print all of the parts for you. Just download all of the STL files from our Thingiverse page and upload them to their website.

Using 3D Hubs App on Thingiverse

The easiest way to do this is to use the "Print" button on the Thingiverse page. Then, click on the Launch App button to automatically load the STL files into 3D Hubs. From there, you can select colors, materials and enter your shipping address. A total price will let you know how much the parts will cost. A list of local hubs will appear and you can select which ever looks good to you. Hubs have different prices, ratings, reviews, and sample photos so you can narrow down your choice.


This guide was first published on May 06, 2016. It was last updated on Mar 08, 2024.

This page (3D Printing) was last updated on Mar 29, 2016.

Text editor powered by tinymce.