3D Printed Parts

STL files for 3D printing are oriented to print "as-is" on FDM style machines. Original design source may be downloaded using the links below. Reference the file name to see which device the case is intended for.

PyPortal Original

  • pyportal-shell.stl
  • pyportal-cover.stl
  • pyportal-screen.stl
  • pyportal-face.stl

Exploded View

The CAD animation shows how the parts fit together. The case is a parametric model so it's easy to adjust the tolerances. Parameters are set up so that the overall size of the case can be changed without breaking the assembly. The source files includes models of the electronics.

Slicing Parts

No supports are required. Slice with setting for PLA material. 

The parts were sliced using CURA using the slice settings below.

  • PLA filament 220c extruder
  • 0.2 layer height
  • 10% gyroid infill
  • 60mm/s print speed
  • 60c heated bed


The PyPortal PCB is secured to the screen mounting plate with four M3 x 4mm long machine screws. The screen mount is attached to the front facing cover with M3 x 4mm long machine screws. 

This guide was first published on Jan 08, 2020. It was last updated on Mar 08, 2024.

This page (3D Printing) was last updated on Mar 08, 2024.

Text editor powered by tinymce.