Parametric Jewelbox

Parametric Jewelbox

youmagine

After designing the digger earrings, I needed a way to store them safely. Scouring through box designs, I couldn't find one that met my expectations and this design was born. Since my own 3D printer is still on its way to me and work prevents me from visiting the place where I made the above-mentioned earrings, it's still a work in progress. When needed, I will update the files after gaining some experience printing them. The STL files are for a 60x60x20mm storage space that I needed for the digger earrings, and they're provided in case you don't have OpenSCAD and can use the same box. To create your own box, include or open jewelbox.scad and call the jewelBox module with parameters for your own measurements. Then export to STL, slice with your favorite slicer, and finally print. jewelBox(size, ri, ro, bheight, theight, wall, margin, bottom, top) size (default [60, 60, 20]): A vector representing the size of the inside of the box. This way, you can make it fit the item you want to store easily. ri (default 5mm): The radius of the rounding on the inside. ro (default 7.8mm): The radius of the rounding on the outside. The outside radius can't be bigger than ri + wall; if ro is bigger, ri + wall is used instead. Putting both ri & ro to 0 gives a simple square box. bheight (default 15mm): The height of the bottom part. theight (default 10mm): The height of the top part (or lid). theight + bheight should be bigger than the z component of the size vector (size[2]) so that the top and bottom parts overlap. wall (default 2.8mm): The thickness of the wall of the box. margin (default 0.4mm): A wiggle space between the top and bottom parts. bottom (default true): Include the bottom part. top (default true): Include the top part. If both bottom and top are true, the top part is shifted so it's beside the bottom part. Alternatively, you can call the jewelBoxBottom and jewelBoxTop modules separately, which gives you the possibility to fill (make solid) the inside of the box to a specified level, so you can make cutouts for specific contents. jewelBoxBottom(size, ri, ro, overlap, wall, margin, fill) size (default [60, 60, 20]): A vector representing the size of the inside of the bottom box. This way, you can make it fit the item you want to store easily. ri (default 5mm): The radius of the rounding on the inside. ro (default 7.8mm): The radius of the rounding on the outside. The outside radius can't be bigger than ri + wall; if ro is bigger, ri + wall is used instead. Putting both ri & ro to 0 gives a simple square box. overlap (default 5mm): The height of the overlap between the bottom and top parts of the box. The wall at the top will be thinner for this height. wall (default 2.8mm): The thickness of the wall of the box. margin (default 0.4mm): A wiggle space between the top and bottom parts. fill (default 0mm): Part of the bottom that is filled. jewelBoxTop(size, ri, ro, overlap, wall, margin, fill) size (default [60, 60, 20]): A vector representing the size of the inside of the top box. This way, you can make it fit the item you want to store easily. ri (default 5mm): The radius of the rounding on the inside. ro (default 7.8mm): The radius of the rounding on the outside. The outside radius can't be bigger than ri + wall; if ro is bigger, ri + wall is used instead. Putting both ri & ro to 0 gives a simple square box. overlap (default 5mm): The height of the overlap between the top and bottom parts of the box. The wall at the top will be thinner for this height. wall (default 2.8mm): The thickness of the wall of the box. margin (default 0.4mm): A wiggle space between the top and bottom parts. fill (default 0mm): Part of the top that is filled. The part is only filled up to the height where the overlap starts or the top would not fit over the bottom part.

Download Model from youmagine

With this file you will be able to print Parametric Jewelbox with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Parametric Jewelbox.