• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Image 1
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Image 2
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Image 3
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Image 4
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Thumbnail 1
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Thumbnail 2
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Thumbnail 3
Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) 3D Printer File Thumbnail 4

Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2)

Baldrick9 avatarBaldrick9

November 22, 2025

thingiverse-icon
DescriptionCommentsTags

Description

Rugged customizable box with free moving hinges and a firm latch. Scales well. No hardware required, just use filament through the hinges and latch. I put a small drop of CA glue on the ends of the hinge and latch filaments to prevent any movement. NOTE: The Customizer here at Thingiverse does not support the BOSL2 libraries for OpenSCAD, whereas some other sites do. To customize from Thingiverse, you have to firstly open this model in OpenSCAD, with the BOSL2 libraries installed and working!. Then use the Customizer in OpenSCAD i.e adjust the parameters displayed in the right-side window. You may need OpenSCAD to be in full-screen mode for the parameters to show, and ensure "Hide Customizer" is un-checked in the Window menu. I printed with PLA+, no supports, 15% infill. I recommend printing the latch laying down on its front face.
My goal here was not to provide .STL files. These do not scale properly. For example, when you "scale" an STL in your slicer, it will scale all dimensions equally in the chosen axes (x,y,z or all). This is not what you want, because then the hinges and latch won't work as designed. The goal here was to provide a box with working hinges and latch that can scale to various sizes (within reason of course, everything has some limitations). The latch and hinges will auto-widen with the box length (the side-to-side or x dimension). The latch arm-length will auto-adjust to the height of the ribs around the box lid junction. The width and locations of the box ribs will auto-adjust to the box width (the front-to-back or y dimension) and length (the x dimension). Changing the lid or box height (the z dimension) will not affect the latch and hinge positioning, and more.. Updates: Added 3 checkboxes into the parameters; Render_Box, Render_Lid, Render_Latch so you can select individual parts for rendering and exporting to print. Start with them all checked, then set the parameters for the size you want the finished box, then use these checkboxes to turn on/off each part to render, export to STL for printing. Made Lid_Height parameter visible.

I use OpenSCAD 2021.01 with BOSL2 libraries installed, on both MacOS (15.6.1) and Windows 10 and 11. There have been some reported issues with the parameters window not showing in OpenSCAD when it is not in full-screen mode. This model "will not work" if the BOSL2 library is not properly installed.

License:

Creative Commons - Attribution - Share Alike

Related Models

Metric thread and screw library preview image

Metric thread and screw library

nenadr profile image

nenadr

4,225

Camera Tripod Bolt Collection UNC 1/4-20 preview image

Camera Tripod Bolt Collection UNC 1/4-20

Leon Matthews profile image

Leon Matthews

254

Solmade Luggage Tag 2 preview image

Solmade Luggage Tag 2

Solmade 3D profile image

Solmade 3D

30

More Fully Customizable Drawer System preview image

More Fully Customizable Drawer System

dredd2k profile image

dredd2k

2,988

Garden Ant Bait Station Stake preview image

Garden Ant Bait Station Stake

rmfms profile image

rmfms

78

Custom Name Plate ⧸ Replace The Original Name Tag preview image

Custom Name Plate ⧸ Replace The Original Name Tag

Professional3D profile image

Professional3D

82

Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2) preview image

Rugged Box, Parametric/Customizable, No Hardware (OpenSCAD+BOSL2)

Baldrick9 profile image

Baldrick9

2,222

Tray System for drying Silica Gel in a Creality Space Pi Filament Dryer or a Creality Filament Dry Box 2.0 preview image

Tray System for drying Silica Gel in a Creality Space Pi Filament Dryer or a Creality Filament Dry Box 2.0

pfelecan profile image

pfelecan

70