A parametric and customizable rugged storage box or toolbox for OpenSCAD. Make and customize your own boxes!
While creating my Gridfinity Rugged Storage Box, I've made some updates to this model.
New features:
- New draw latch option
- New top opening grip and hinge end stop options
Changes:
- The default required screw size is now M3x40 instead of M3x30
- Boxes can still be configured for M3x30 screws -- see screw length formula below
- The clip latch has been redesigned
- Default sizing for the wall, lip, and screw attachment points have been increased
- Latch size tolerance is now subtracted from the latch width instead of added to the latch ribs spacing
- The latch edges are chamfered using
minkowski
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.
- Configurable sizing, including basic dimensions (width, length, height), corner radius, and top/bottom edge chamfer
- Choice of latch style (clip or draw)
- Optional handle
- Optional label
- Optional top opening grip and/or hinge end stops
- Optional lip seal, integrated or for 1.75mm filament
- Optional reinforced (thicker) corners
- All parts print without supports
- Model code organized as a library -- make your own custom boxes!
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):
- M3x40 (AliExpress 1, AliExpress 2, Amazon, Trimcraft Aviation RC)
- M3x55 (AliExpress, Amazon) -- if attaching the optional handle
-
All screws except for boxes with handles:
Latch Width
(default 28mm) + 2 xRib Width
(default 6mm). At default values,28 + 2 * 6 = 40
, or M3x40 screws.- To use M3x30 screws, set
Latch Width
to 22 andRib Width
to 4.
-
For boxes with handles, replace two of the above screws with:
Latch Width
(default 28mm) + 3 xRib Width
(default 6mm) + handle thickness (10mm). At default values,28 + 3 * 6 + 10 = 56
, or about M3x55 screws.
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, latch, and handle) 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
tutorials for inspiration.
Tutorial: Rugged box with dividers | Tutorial: Rugged box with cutouts |
---|---|
This model is licensed under Creative Commons (4.0 International License) Attribution-ShareAlike.