Parametric Embroidery thread holder designed with openSCAD.
The number label is pretty thin, be sure to use a small diameter nozzel (0.4 or less), or use the label-less version and number them with a sharpy.
Print Settings (Label less):
The author hasn't provided the model origin yet.