A paint rack to be hung on a shelf and can be generated for any size with OpenSCAD.
Tested with the following paint bottles:
If you want to generate your own paint rack, you need OpenSCAD.
The scad contains the following adjustable variables:
// Specifies the size of the paint rack
RACK_SIZE_X=6; // Columns
RACK_SIZE_Y=4; // Rows
// Allows to generate tying holes under the bottle
LOWER_NOTCH=true;
// Allows to add some space at the edges of the rack composition
PADDING_TOP=4;
PADDING_LEFT=2;
PADDING_RIGHT=2;
PADDING_BOTTOM=0;
// Both tying holes and padding borders are white coloured for debugging purposesI don't know how much weight can the grip holes support, but I printed it with PLA. Time will tell if it should have been better to print it with PETG rather than PLA.
Also, both FreeCAD and OpenSCAD code are quite messy, you may be in for a ride…
The author hasn't provided the model origin yet.