The program MakeBox helps to create a vector drawing elements to build a rectangular enclosure of a given size.
The output is a vector of six elements a bottom, two sidewalls, front, rear and cover.
These vectors, in the future, it is necessary to import into any CAD program to generate already running program,
which CNC cut them from sheet material (milling cutter or laser).
Design collapsible case made so that you can assemble it "dry" without glue.
When selected, all the gaps will be securely kept.
The number of teeth on the ribs all the time, just varies in proportion to their size when you resize the case.
The housing Assembly occurs in the following sequence:
Take the bottom, put in a detail of the facade and the rear. 
Then, take the sidewall and slightly nacalnij out, dress long side slit on the ledge of the bottom.
When you match the teeth and openings in the slot, serves up the sidewall and simultaneously pivoted to the vertical position.
Thus we get side teeth of the facade and rear of the corresponding holes in the sidewall.
Repeat this for the second side.
Latest dresses cover just on top of all the spikes.
Identical parts mirrored, so they can flip it as you want.
The input parameters are (all in mm):
- the thickness of the material of which it is planned to cut the details;
- the width between the walls, the inner width dimension;
- the height between the bottom and lid, internal size height;
depth, the distance between the facade and the rear;
- allowance of the hole to the thickness of the tooth is the clearance on the Assembly.
- the allowance of the length of the tooth is the clearance on the fillet cutter;
- stock frame, usually equal to the material thickness
- tooth height, typically equal to the material thickness
- the cutter diameter.

Since the cutter cannot cut straight the interior angles (always will remain a fillet diameter of the cutter),
for precise coupling of the parts is the mode of "Cut angles". 
In this embodiment, the corners of the part will be added exits the cutter over the lines half the diameter - a kind of "ears".
This will allow us to dispense with manual machining corners with a needle file.
When cutting with a laser is no such problem, and the function "Cut angles" is not needed.
On the side of the can to provide two legs, one leg or no legs.
You can turn round corners of the cover.
Long side hole on the sidewall can include a jumper - enabled flag "Jumper supports bottom".
It is designed to enhance the strength of the sidewall with large housing dimensions.
This jumper is already in the CAD editor, it is necessary to "subtract" from the outline of the hole.

Tab "Simple case" allows to generate the standard case.
The tab "Tooth-groove" generates one element of the Union "Tooth-groove" with the dimensions defined for later use 
in the vector editor to create drawings and other connections by copying elements.

Tab "Archimedean Spiral" generates mathematically correct, with the settings
the Archimedean spiral vector editor. After importing into the editor of the spiral, it is necessary to run the command "smooth vector",
to make the segments turned into bezier curves.