A filament spool made using openscad The .stl files there have an outer radius of 100mm, an inner radius of 25mm and 45cm wide.
How to Customize it Download the openscad model and open it in the openscad editor, unfortunately, I could not find a way to use an online editor because it takes a bit more than 11 seconds to render, which then resulted in a Segmentation fault. In the future, I will try to optimise the model so that it can be rendered online.
How to print It consists of 2 printable parts, the base and the top. The other part is a modifier which is used to create the patterns shown in the images, this is done in the slicer.
If you are using Cura slicer, then load in the modifier as a printable part, and centre it on the Top or Base part. And Click the "Per model settings" (Button below "mirror" on the left sidebar). Next, select "modifier settings for overlap" and "cutting mesh" for mesh type, see image. And select the settings shown in the image by pressing the select settings button, the settings I choose here were my preference, but you can select any other infill pattern or density of line count.
If you are another slice, then the loading of the modifier will probably be different, I think that in Prusa slicer you can select the printable part and select add a modifier, but I could be wrong.