Universal Parametric Simple Box

You always need boxes to store things....
9
117
0
328
updated April 24, 2024

Description

PDF

I needed a simple box - so I designed one. It acutally shares some code with my rugged box.

But wait - there is more: I have included some renders and stls as examples. 

The main features are: the box is chamfered at the bottom an the top of the lid, but has round corners (vertical edges). Besides a way to add your own interior, you can simply create dividers.

How to use: You need OpenSCAD and the BOSLII library.

There is a way to modify the parameters in OpenSCAD, but I found that to be quite unreliable. So I use a different approach: Copy the file DefaultBox.scad and give it a describing name.

Then edit the file (either in OpenSCAD or any other editor) an change the parameters to your needs. Let then OpenSCAD generate the stls for you.

To the parameters:

The most important are the measurements:

  • inner depth (idepth = 50)
  • inner width (iwidth = 70)
  • inner height (must be bigger than rounding internal edges) (ihigh = 40)
  • wall thickness (wall = 1.2)

Now the details:

  • overlap of the lid (topoverlap = 6)
    this is the high of the side wall of the lid
  • tolerance for the top (toptol = 0.2)
    This is how much bigger is the lid than the box itself - you need a little tolerance
  • rounding of the vertical edges (iround = 2)
  • chamfer of the horizontal edges (icham = 1)

If you set idepth=iwidth and iround=idepth/2, you get a round box

Now the special features:

  • you can round the internal bottom edges to get small things easier: set ibotround to 3 to 5

And the dividers:

  • thickness of the dividers (iwall = 0.8)
     
  • number of dividers in width direction (divides depth) (wdividers = 0)
  • hight of width-deviders in % (wdivhight = 90)
     
  • number of dividers in depth direction (divides width) (ddividers = 0)
  • hight of width-deviders in % (ddivhight = 90)
     
  • You can even implement circular dividers (cdividers = 0)
  • hight of circular dividers (cdivhight = 90)

There are some examples included to show the possibilities.

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more