Two versions, both fit around Prusament rolls of filament or just use standalone. If using standalone you can scale the Z height (ie stretch by 125% or whatever) to get a bit more robustness. *Do not scale X or Y however as the bottles wont fit any more.
This is a great way of saving plastic and reusing filament rolls as the "structure" of the paint holder, meaning less printed plastic and reuse of the filament roll. I sized for Prusament roll as they can split apart due to a detachable cardboard inner tube. This effectively means these are designed around a 100mm tube.
Two versions supplied:
32mm bottles: 12x in outer ring, 3 in inner ring. This fits Games Workshop Citadel paints.
24mm bottles: 16x in outer ring, 4 in inner ring. This fits Vallejo Paints.
*Note: Depending on your printer (or mine's) XY accuracy some scaling may be required. Try print the smaller inners first and test fit. Let me know if any issues.