This shelf will mount directly to the wall. This helps me store my model paints without using up desk space. Length of shelf is due to the limitation of my 3D print build volume. Because of that I made the side walls removable (2nd pic). This way you could print multiple shelves and line them up leaving middle walls off to lengthen shelf. Will hold 5 large .78 fl oz Tamiya bottles. Will also hold 40ml Mr Surfacer bottle and 4 large Tamiya bottles.
I would redo the holes to attach to wall with just a beveled circle. They do not print cleanly every time (meaning they can come out malformed.)