Parametric Jewel Box

1467
Downloads
1415
Views
Published on July 1, 2012

Description

After making the the digger earrings thingiverse.com/thing:25297 I needed a way to store them safely. Looking through the boxes on here I could not find one to my liking and this design was born :-)

Since my own 3D printer is still on it's way to me and work prevents me from going to the place were I made the above mentioned earrings it is still a work in progress. When needed I will update the files after I get some experience printing it.

The STL files are for 60x60x20mm storage space I needed for the digger earrings, and provided in case you don't have openscad and can use same box :-)

Found new modeling way, OpenJsCad ( joostn.github.com/OpenJsCad/ ) and at same time make website ( jscad.t15.org/jewelbox.html ) so people can make a jewel box that fits them. It is still experimental since I have no printer yet to test the resulting STL files (slic3r is complaining a bit but resulting gcode seems to be OK). If you have problems drop me a comment here and I will try to fix it.

Instructions

Include jewelbox.scad (make sure to have shapes.scad in same directory) and call the jewelBox module (see below) with parameters for your own measurements and then export to stl, slice with your favorite slicer and finally print.


jewelBox(size, ri, ro, bheight, theight, wall, margin, bottom, top)

size ([60, 60, 20]): vector with size of the INSIDE of the box. This ways you can make it fit the item you want to store easily.

ri (5mm): radius of the rounding on the inside.

ro (8.5mm): radius of the rounding on the outside. The outside radius can't be bigger than ri + wall. Putting both ri & ro to 0 gives a simple square box.

bheight (15mm): height of bottom part.

theight (10mm): height of top part (or lid). theight + bheight should be bigger then z component of the size vector (size[2]) so top and bottom overlap.

wall (3.5mm): thickness of the wall of the box.

margin (0.7mm): wiggle space between top and bottom parts.

bottom (true): include bottom part.

top (true): include top part. If both bottom and top are true the top part is shifted so it is beside the bottom part.
Tags
Report as inappropriate

You must be logged in to post a comment.

I cannot understand how the parameters work. Can you provide an actual code example?

Sorry for late reply, don't come here as much as I would like anymore.

Added a picture that shows how the different parameters are used. Hopefully this explains things if not let me know what exactly is not clear.

Remixes

Liked by

License

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

More from Dirkels

More from Containers