3D Printed Parts

Parts are designed to be 3D printed with FDM based machines. STL files are oriented to print "as is". Parts are listed below with file name and description. Parts require tight tolerances that might need adjusting slice setting. Reference the suggested settings below.


Houses most of the electronis.


Snap fits over the display window cutout. 


Snap fits over the box enclosure.


Attaches to box and secures button with screws.

Slice Settings

Use these settings as reference. Values listed were used in Ultimaker's CURA 3.X slicing software.

  • 0.2mm Layer Height / 0.4mm nozzle
  • 0.38mm Line Width (inner & outer widths)
  • 60mm/s printing speed
  • 20% infill

Tap Mounting Holes

I used a set of screw taps to create threads in the various mounting holes. This greatly improves fastening screws. of the A mix of metric sizes are used here. M2.5 tap for the GPS FeatherWing. M2 tap for the button.

Install Bezel

The bezel features four posts that snap fit into the holes of the top cover. Reference the photo and orient the bezel with the top cover. Press the bezel onto the top cover.



Design Source Files

The enclosure assembly was designed in Fusion 360. This can be downloaded in different formats like STEP, SAT and more. Electronic components like the board, displays, connectors and more can be downloaded from our Fusion 360 CAD parts github repo.

Glitter Infused Filament from Fillamentum

The material used to print the some of the parts in this project are from Fillamentum. From the PLA Extrafill line of filaments, Vertigo Galaxy PLA and  Rapunzel Silver PLA was used. Translucent PLA material was used to print the bhl-headlight-b.stl part.

This guide was first published on Nov 27, 2018. It was last updated on Mar 08, 2024.

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

Text editor powered by tinymce.