While creating my Gridfinity Rugged Storage Box, I've made some updates to this model.
New features:
Changes:
minkowski
The screw holes were sized slightly larger than expected due to a code bug. This has been fixed in the uploaded code and models. Thanks to wedgeworks for letting me know!
Inspired by several other terrific rugged box models, I built a rugged box model of my own! This model can create parametric boxes, and can also be used as a library to make customized boxes! I chose OpenSCAD so the software and model would be fully open source.
The hinges and latches are attached using M3 screws, M3x40 by default. Each hinge needs 1 screw and each latch needs 2. A box with one latch needs 3 screws total, while a box with two latches needs 6 screws total.
Boxes with the default sizing options can be assmbled with M3x40 and M3x55 hex socket head cap screws (DIN 912):
All screws except for boxes with handles:
Latch Width
(default 28mm) + 2 x Rib Width
(default 6mm). At default values, 28 + 2 * 6 = 40
, or M3x40 screws.Latch Width
to 22 and Rib Width
to 4.For boxes with handles, replace two of the above screws with:
Latch Width
(default 28mm) + 3 x Rib Width
(default 6mm) + handle thickness (10mm). At default values, 28 + 3 * 6 + 10 = 56
, or about M3x55 screws.
Download all the model *.scad
files, and ensure both rugged-box.scad
and rugged-box-library.scad
are placed in the same directory. Open rugged-box.scad
in OpenSCAD.
Select your desired dimensions and options in the OpenSCAD Customizer. Then, one at a time, select each part (top, bottom, and latch) in the Part drop-down. For each part, perform a render (F6) and export to STL (F7).
These boxes are (usually) large prints. Clean your print bed and ensure it is reasonably level.
I have printed boxes from both PLA and PETG.
Print the box top and bottom parts on their outer faces. Latches print on their side. No supports are needed. For the latches, a brim may be helpful for bed adhesion.
For stronger boxes, latches, and handle, increase to 3 perimeters and 30% infill.
Design your own custom boxes using rugged-box-library.scad
! Try one of these included tutorials for inspiration.
These tutorials are PDF documents included with the model files.
Rugged box with cutouts tutorial:
| Rugged box with dividers tutorial:
|
![]() | ![]() |
The author marked this model as their own original creation.