Parametric Extra Shelf
Description
Instructions
1.5 - In case you choose to run the Processing sketch, you need to copy the two libraries attached to the Processing libraries folder;
2 - Open parameters.properties in your text editor. if you're running through Processing, the file is inside the data folder;
3 - You can make changes in the parameters file and see the changes in real-time each time you save the file;
4 - That's it! When you're happy with the results, just close the application and use the SVG file in the "data" folder to build your new extra shelf.
You can customize pretty much everything. Below is an example of the parameters.properties file:
## you can make changes on this file on real-time
## just open the appropriate application and watch it change
## when you save this file
### these shelf dimensions are the exterior dimensions.
shelfHeight = 120
shelfWidth = 110
shelfDepth = 120
### usable dimensions are given by the following formulas:
### usable Height = shelfHeight - boardThickness * 2
### usable Width = shelfWidth
### usable Depth = shelfDepth - boardThickness * 4
### this is very important to set up correctly
### as the size of the gaps depend on the board thickness
boardThickness = 3
### this will be the thickness of the shelf(or table or whatever)
### that this shelf with be hooked into
shelfGapHeight = 19
hookHeight = 10
hookLength = 80
numberOfBottomTeeth = 5
numberOfSideTeeth = 4
numberOfBackTeeth = 4
### the front plate helps items from falling off the shelf
includeFrontPlate = true
frontPlateHeight = 30
numberOfFrontTeeth = 1
### you may add a margin between pieces
drawingMargin = 0
You must be logged in to post a comment.
I like the idea but the part that hooks onto the shelf is very thin. It looks like it will break quite easily.
Hi! You're absolutely right, but that's also a parameter so you can make the hook as thick as you want :)
In my photo, the hook is quite thin and it bends a bit (although it hasn't broken yet), so I added 4mm to the thickness on the default parameter file and on the SVG example attached, after cutting mine
For the rest of the mortals without laser cutters, can this be ported to .stl to print in plastic?
That's a good question. When testing this design I've imported the SVG to Adobe Illustrator and then exported to DWG, which I used to import to Autocad and 3dsmax (and I assume wouldn't be hard to import to Blender, for instance) from that to STL it's simple... but I guess it would be useful to have a better way to print this in plastic.. I'll look for an alternative


Can you explain what units of measurement the various values are in? Is it centimeters, millimeters, number of teeth? Some combination there in?
Good point. It's all millimeters except on the various number of teeth, of course.
Cheers!