shelf_design_with_python

posted: Jul 4, 2021 updated: Mar 15, 2022

Shelf design done in python. Last year I started to build one shelf to fit all my stuff into. The idea had been floating around in my head for around 5 years. The idea was to build a shelf conceptually turned sideways by 90 degrees. Usually shelves consist of vertical wooden planks with horizontal boards between them to put stuff on. This way we can vary the widths of columns of shelves and the heights of each compartment within one column. My idea was to turn this idea around and have rows i.e. “levels” with compartments of equal height but varying widths. One challenge that arises is stability. Each level can fall left or right individually. I put a few sturdy backpanels into compartments of each at level and two steel L-profiles left and right to fix the outer vertical boards to each other.

the final design of the shelf.

I wanted to build a large shelf for a while. The shelf should be irregular in its compartment sizes with some of them sticking out more. It shall be really big as to finally store ALL(tm) my stuff that otherwise just lies around all the time.

I began rewriting a python script and put it on github [1]. The script will be updated.

links: [1] shelves_in_python