CAD Parts List

There's three sizes of the emerald, smol, medium and large. The medium and large emeralds require a separate bracket for attaching to the PCB mount. All three sizes use the PCB mount.

  • PCB-mount

PLA Filament

Use translucent PLA filament for the emeralds. This material is an off-white, often called "natrual clear" or "ivory white". It's slightly opaque and has great diffusion for LEDs.

Purchase filament from Amazon

Slice Parts

STL files for 3D printing are oriented to print "as-is" on FDM style machines. Parts are designed to 3D print without any support material. 

Slice with Brim

Use a brim when printing the top half of the emerald. It's rather thin and can get knocked off the bed while printing. A brim with a minimum of 6 lines should be suffice.

Slice Line Width

Set the extrusion line width to 0.4mm with a line count of 2 shells. The emeralds are 1.2mm thick. This will print only 3 parameters making the walls of the model nice and clean.

Smol Emerald Set

Dimensions are ~75mm x 75mm

  • emerald-sm-top
  • emerald-sm-bot

Medium Emerald Set

Dimensions are ~120mm x 120mm

  • emerald-md-top
  • emerald-md-bot
  • emerald-md-bracket

Large Emerald Set

Dimensions are ~ 210mm x 210mm x 130mm

  • emerald-lg-top
  • emerald-lg-bot
  • emerald-lg-bracket

CAD Assembly

The CPB snap fits into the PCB mount. The PCB mount is secured to the emerald bracket using M2.5 screws and hex nuts. The emerald bracket is secured to the bottom half of the emerald using M3 screws. A small lipo battery is fitted in between the Circuit Playground and the PCB mount.

Design Source Files

The project assembly was designed in Fusion 360. This can be downloaded in different formats like STEP, STL and more. Electronic components like Adafruit's board, displays, connectors and more can be downloaded from the Adafruit CAD parts GitHub Repo.

This guide was first published on Mar 22, 2022. It was last updated on 2022-03-22 12:19:32 -0400.

This page (3D Printing) was last updated on May 19, 2022.

Text editor powered by tinymce.