Holed Christmas Ornament

by pmoews, published

Holed Christmas Ornament by pmoews Nov 19, 2012

Featured Thing!

36 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

73015Views 20127Downloads Found in Math Art


Here is a simple Christmas tree ornament consisting of a sphere pierced with 198 holes. It is related to the holed container in Two Spherical Containers, thing:32840. The holes are hypocycloids with 5 cusps and are meant to resemble stars.

Two stl files are provided:


together with the openSCAD file that generated them.


I was unable to successfully print 200_stars.stl with ReplicatorG software. Support is required and I was not able to generate useable support because of the holes in the sphere. Perhaps others will find a way to print 200_stars.stl.

200_stars_with_support.stl solved the problem; the support is built into the file. After printing the support material is easily removed by pulling at the corners of the structure so as to peel it off the sphere.

The ornament is meant to be printed on a raft. I printed it on a Replicator with 3 shells and 10 per cent infill. Because of the large number of holes. and as the walls are only 1.5 mm thick, the ornament is essentially solid. The ornaments are 70 mm in diameter and weigh approximately 16 grams.

The openSCAD code takes hours to execute on my machine and the printing time for the ornament with support is about 3 hours. The support structure ensures that the base of the sphere has a nice finish.

More from Math Art

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Awesome design! We printed this on the Zortrax M200. Timelapse video here:

Online Store & Educational Platform for 3D Printing

When I load the STL into Cura, I see the supports, but they disappear when sliced. I presume there's some weird geometry going on, but I've been unable to figure out how to fix it. Curious if anyone else has the same problem.

I printed it anyway on my Lulzbot Mini and it actually worked pretty well even with the supports missing.

Hey, thanks for the cool model. The included supports work well, but there seems to be some inverted interior angles that lead to extruding unsupported plastic. Any printing/slicing tips?

How did you design the ornament? What software did you use. I am trying to do something similar and am struggling with my CAD software.

I made one in PLA. All is ok. Support removed easy.

Printed pretty well but the support is really difficult to remove.

I printed it on my Replicator in ABS using your settings and it did fine when I removed the supports. I did use an exacto knife to help it along and to carve out some of the star shapes, they went a little funky on me. I'm going to try it again tomorrow with a smaller layer height (and different color). Any speed suggestions? I was thinking of slowing it down a bit. I also might make some ABS glue and fill in the bottom ridges. I haven't had my machine for very long so I am still learning!

In Rep G, you should be able to just use external support from the generate g-code menu.  I'll try it and let you know how it works.

I selected external supports in RepG.  The result was internal support starting at the halfway point as the dome began to close in.

Printed fine with included supports on my Replicator 2 in PLA with 3 shells and layer height of 0.20 mm.

My print with 3 shells and a layer height of 0.27mm in ABS on the Thing-o-Matic came out fairly well but wasn't strong enough to withstand removal of the supports.