I designed Customizable Rack, in OpenSCAD, for my own use as a spice rack, but its size and shape can be customized to hold any object with a round cross section eg cans, bottles, test tubes, aerosols etc. Take a look at the sample STL to get an idea of the different forms that can be created.
Because the rack is made up of individual compartments it holds the items, stored in it, very securely, which may be of importance to you, if your thinking putting a rack on something that moves like a cupboard door or inside a vehicle.
The rack is intended for mounting on a vertical surface and is secured by screws.
Screw slots on the back of the rack conceal the screws from view. Once the screws are in place the rack is quick and easy to put up and take down.
NEW FEATURE! for anyone with a duel extruder printer, you can now add decorative stripes to your rack design.
Should you wish to use them, the values currently in the scad file are those I used to create my own spice rack for Sainsburys own brand spice jars (see photos & STL).
Never used OpenScad before?
This Scad file is designed to make it quick and easy for ANYONE to create their own a custom rack. I've made the Scad file as easy as possible to use, so you don’t need to be familiar with OpenSCAD or programming to use it. Just change the values of a few, well labelled, parameters such as Diameter, Height, Number_of_compartments, etc.
If you’re not already familiar with OpenScad check out the video link below, it will give u a very quick overview of the user interface, which is all you need to know for this project. (you might want to jump the first 1:30 min)
I would strongly recommend Downloading OpenSCAD rather than trying to using the in-site editor "Customizer" which I have found to have bugs / problems.
OpenSCAD is free to Download and under 14 MB in size.
1) Be aware, that if u make the rack smaller you probably want to scale the screws accordingly or there is a risk that the screw holes might intersect rack compartments.
Customizable Rack 02
I've dded decorative option which enables people with duel extruder printers to add stripes to their rack design.
I have also made few small tweaks and fixes.
Customizable Rack 02.1
Has two additional parameters,
back_depth (moves the rack compartments forward away from the wall)
extend (increases the space between compartments)