The parts are optimized to print with no support material. The two enclosure parts are held together with machine screws. They're oriented in center and should be good to print as is.

To print the parts, you'll need access to a printer with a minimum build plate of 100mm x 168mm x 30mm.


230c Extruder
10% Infill
2 Shells
90/120 speeds

about 1hr 20min



about 1hr and 40min



about 5min

Customize Design

You can modify the original solids in the CAD files to make a custom project.


The parts can be printed in different types of filament. The most common filaments like PLA and ABS will do just fine but you can of course experiement with copperFill, bambooFill, Semiflex, PET and Nylon. 


The parts were tested with common printing settings (listed in the table). With a parameter of 2 shells, theres only a few areas where tolerances really matters - the port cutouts and the mounting holes.

Test fit the parts by inserting the top enclosure part over the Raspberry Pi. Check to see if the cutouts fit over the USB and ethernet ports. If the cutout is too tight, you can loosen it with a filing tool.

The standoffs with counter bores should fit the machine screws listed in the BOM. These can be threaded by fastening in the appropriate sized screw.

Bed Leveling

Any parts with large surface require a well leveled build plate. If you're using a heated bed, you can minimize warping. Blue painters tape, build tak, and sticky adhesives can help keep your part flat and adhere to the bed.

Clean up

If there's any string or artifacts left over from retraction and oozing, clean up the part by trimming them off using a pair of flush snips.

This guide was first published on Jun 15, 2015. It was last updated on Apr 03, 2024.

This page (3D Printing) was last updated on Jun 12, 2015.

Text editor powered by tinymce.