Time to heat and squeeze a length of humble, nondescript plastic filament into a delightful, three dimensional object! The model was built in Rhino using NURBS curves, extrusions, and solid booleans. The star has a cylindrical section designed to fit the GEMMA and NeoPixel ring, as well as a slot for the USB cable. The rectangular base piece has a complimentary section as well as posts to snap into the holes in the star once the electronics are in place, and a tubular section that to slide over the top of your tree.
First, you'll need to download the model files from the link below.
Once downloaded, load the first model, StarduinoBody.stl, into CURA or another 3D printer slicer package.
Adjust the settings to suit your printer -- a fairly low resolution print with 5-10% infill works well. Then, load natural/translucent filament into your printer and print!
Next, load the StarduinoBase.stl model and print it with the same settings as the body.
The final parts to print are the eyes. You may want to switch to black filament for these prints. Or, you may print with the same filament as before and then simply ink the eyes with black permanent marker. You can choose to print one eye at a time or both in one print job.
Once you've completed making the eyes, go ahead and press fit them into the star.