Symmetric, Parametric Shelf Clip
by fehknt, published
So, there were a bunch of clips on Thingiverse, but they either weren't parametric to easily customize for my shelving or I didn't like them for aesthetic reasons. So I decided it was time to finally learn SCAD, and whipped this up just barely in time to get a stocking up for Christmas.
Please post if you made one and if it worked or if it had problems.
I tried to emphasize strength with minimal clip size and plastic use while maintaining easy printability (no overhangs, no holes in z...). Suggestions welcome, I'm no mechanical engineer!
The STL I uploaded is for a shelf unit that had 25.6mm shelves. In the likely event that your shelves are different, download the .scad file and edit the variables in the file.
Printing should be easy - I just used my default configuration and it turned out fine.
Calipers are highly recommended to get an accurate measurement of your shelf/table - if it's not just right, it won't work well. This is a clear case to me where 3D printing can work well to make a custom-fit one-off that is better than mass production of one-size-fits-all!
Just in case they are not clear:
TABLE_THICKNESS is the size of the large clip.
CLIP_LENGTH is distance that the clip arms extend on the shelf.
CLIP_HEIGHT is the z height that it will be built, which actually corresponds to the width of the clip in use.
CLIP_THICKNESS is the thickness of the structural elements of the clip in (x,y).
HOOK_RATIO is the size of the small hooks used to hang things, as a ratio of the main clip size. Maximum is about .63 when the side clips start to overlap.
eps is a small number - not recommended to change as it will start to do strange things. A lot of the math assumes this is close to zero. This is also used to create a (very) small tolerance for the clip.