Parametric Jewelbox

Jewelbox with rounded corners.

Jewelry

Creative Commons Attribution Noncommercial No Derivatives

Commercial use is not allowed nor can you remix or change this work & you have to attribute the creator.

Learn more or download attribution tags

Description

After making the digger earrings I designed
I needed a way to store them safely. Looking through box designs 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 :-)


To create your own box include
or open jewelbox.scad and call
the jewelBox module 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 (default [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 (default 5mm): radius of the rounding on the inside.

ro (default 7.8mm): 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): height of bottom part.

theight (default 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 (default 2.8mm): thickness of the wall of the box.

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

bottom (default true): include bottom part.

top (default true): include top part. If both bottom and top are true the top part is shifted so it is beside the bottom part.


Alternately 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. See https://www.youmagine.com/designs/gopro-hero-3-box for an example.

jewelBoxBottom(size, ri, ro, overlap, wall, margin, fill)

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

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

ro (default 7.8mm): 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): height of the overlap between bottom and top parts of the box. The wall at the top will be thinner for this height.

wall (default 2.8mm): thickness of the wall of the box.

margin (default 0.4mm): wiggle space between 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]): vector with size of the INSIDE of the bottom box. This ways you can make it fit the item you want to store easily.

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

ro (default 7.8mm): 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): height of the overlap between top and bottom parts of the box. The wall at the top will be thinner for this height.

wall (default 2.8mm): thickness of the wall of the box.

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

fill (default 0mm): Part of the top that is filled. The part is only filled up to the the height where the overlap starts or the top would not fit over the bottom part.

Materials and methods

- Plastic in your favorite color(s).

Documents

Issues

Issues are used to track todos, bugs or requests. To get started, you could create an issue.

Comments

50fa74770fcfe7c52b823d2c12105eae?default=blank&size=40Rob3D added this to the print this collection ago
2b594950839fdda8e4b5cff8dbd26bdb?default=blank&size=40pkensler added this to the Boxes collection ago
3231cab82cc753f9725b0bb04c4bf062?default=blank&size=40xinlang added this to the Dies und das collection ago
Mini img 9959gardenia321 added this to the zmrd collection ago
E63ea23cd8fccb2567797bae37b39c58?default=blank&size=40chapelmagine added this to the mine collection ago
Mini  sushi chops trans more centeredSushi Desires added this to the Containers collection ago
Mini  sushi chops trans more centeredSushi Desires added this to the Curios collection ago
Mini  sushi chops trans more centeredSushi Desires added this to the Home collection ago
3e863f476d95564069548091e93e48c8?default=blank&size=40prgeno added this to the Boxes collection ago
B19e2e8fa3505b0c13f5f8aba31dab95?default=blank&size=40kintel commented ago

Any reason why this is under a "No Derivatives" license? I made some optimizations, but that's currently not publishable.

Mini dogbertMcKee added this to the Office collection ago
Mini avatarDirk Boom published this design ago