A customizable grid-style storage box and lid set. You can create a multi‑compartment organizer with your preferred size, layout, and features.
Boost MeIf you love the these designs please consider a BOOST 🚀 It helps me keep creating more designs 🙏
✨ Features
📐 Flexible grid layout: Choose any number of rows and columns to design the compartment layout you like
🔒 Dovetail lid locking: Precise dovetail‑style grooves keep the lid firmly in place
📚 Stackable design: Stack multiple boxes to save space vertically
💧 Drainage holes: Optional drainage in each cell to prevent liquid from pooling
🎨 Highly customizable: Fine control over size, wall thickness, corner roundness, and more
🔧 Feature toggles: Turn the lid, dovetail, stacking feet, and other functions on or off as needed
📚 Stackable chamfers without a lid: When the lid is disabled, the outer bottom and top edges get matching 45° chamfers for easier stacking (chamfer size is adjustable)
👆 Box-top finger grips (optional): Add semicircular scoops on the left and right of the box’s top rim, using the same radius as the lid side grips (lid_side_grip_radius)
📝 Bottom text & emoji: Add your own text or emoji on the bottom surface (supports Noto Emoji)
🎯 Use cases
🔧 Tool storage: Sort screws, bolts, and small tools by type
🧵 Craft & sewing: Organize buttons, threads, beads, and other small parts
🎨 DIY & electronics: Store LEDs, resistors, sensors, and other components
🍯 Kitchen items: Keep spice packets and small seasoning bags tidy
📱 Accessories: Manage earphones, cables, adapters, and chargers
🎮 Gaming: Store cards, tokens, and small game pieces
📋 Parameter overview
📐 Grid configuration
Parameter
Description
Default
grid_rows
Number of grid rows (cells in X direction)
2
grid_cols
Number of grid columns (cells in Y direction)
2
cell_width
Inner width of each cell [mm]
50
cell_depth
Inner depth of each cell [mm]
50
cell_height
Inner height of each cell [mm]
50
🧱 Wall & corner configuration
Parameter
Description
Default
divider_thickness
Thickness of dividers between cells [mm]
1.2
user_outer_wall_thickness
Outer wall thickness [mm] (0 = use default 2mm)
0
inner_corner_radius
Inner corner radius of compartments [mm]
0
⚙️ Feature toggles
Parameter
Description
Default
Options
enable_stacking
Enable stacking feature (holes and feet)
false
true / false
enable_box_top_grip
Cut semicircular finger-grip scoops into the box top rim (same radius as lid_side_grip_radius, same side faces as lid grips)
false
true / false
foot_orientation
Orientation of the feet
"No Rotation"
"No Rotation" / "90 Degree Rotation"
enable_lid
Generate the lid (false = no rim, stackable chamfered outer shape)
true
true / false
stackable_chamfer_size
Lid-off only: 45° chamfer size on bottom and top outer edges [mm]
1.5
—
enable_dovetail
Enable dovetail grooves for the lid
true
true / false
use_four_sided_dovetail
Dovetail layout for the lid
"Four Sides"
"Three Sides" / "Four Sides"
🔧 Customization
Parameter
Description
Default
cell_floor_hole_margin
Margin from cell walls to floor drainage hole [mm] (0 = no hole)
Fit clearance for the lid dovetail [mm] (larger = looser fit)
0.1
lid_side_grip_radius
Radius of side finger grips on the lid [mm] (0 = no grips)
5
lid_rim_height
Height of the rim on the box that the lid sits on [mm]
2
lid_geometry_clearance
General clearance to prevent lid binding [mm]
0.15
📝 Bottom text & emoji
Parameter
Description
Default
enable_bottom_text
Enable text on the bottom (only when floor holes are disabled)
true
bottom_text
Text to display (emoji supported)
"Hello"
bottom_text_font
Font to use (choose Noto Emoji for best emoji rendering)
"Liberation Sans"
bottom_text_size
Font size [mm]
10
bottom_text_halign
Horizontal alignment of the text
"Left"
bottom_text_valign
Vertical alignment of the text
"Bottom"
bottom_text_x_offset
X position offset [mm]
0
bottom_text_y_offset
Y position offset [mm]
0
bottom_text_depth
Text depth [mm] (positive = embossed, negative = engraved)
0.01
bottom_text_color
Preview color of the text
"Red"
💡 Emoji tip: When you set bottom_text_font to Noto Emoji, you can beautifully print emoji characters on the bottom. You can browse available emoji here: Noto Emoji glyph list.
🚀 How to use
Set the grid: Choose grid_rows, grid_cols, and the inner size of each cell to match what you want to store.
Toggle features: Decide whether you want a lid, dovetail locking, and stacking feet, then turn those options on or off.
Tune the joints: If you use the lid, enable the dovetail and choose 3‑sided or 4‑sided depending on your preference.
Fine‑tune dimensions: Adjust wall thickness, corner radius, and drainage‑hole size to match your printer and use case.
Adjust lid fit: Use lid_fit_clearance to make the lid tighter or looser as needed.
Lid-off stacking: If you want a stack-friendly outer shape without a lid, set enable_lid = false and tune stackable_chamfer_size as needed.
Box top grips: To add scoops on the box rim (aligned with the lid grip radius), set enable_box_top_grip = true and use lid_side_grip_radius for the size.
Add bottom text & emoji: Enable enable_bottom_text, set your message in bottom_text, and (optionally) pick Noto Emoji to print emoji. Make sure floor holes are disabled when using this feature.
💡 Tips
Stacking: Turn on enable_stacking when you want to stack multiple boxes; adjust foot_orientation if needed.
Open box: If you do not need a lid, set enable_lid = false for a rimless box with 45° chamfers on the top and bottom outer edges for stacking; adjust the amount with stackable_chamfer_size.
Box rim grips: Enable enable_box_top_grip to add top-rim scoops; the radius matches lid_side_grip_radius (same as the lid side finger grips).
No dovetail: If you just want the lid to sit on top without locking, set enable_dovetail = false.
Drainage: For wet environments, keep cell_floor_hole_margin at 3mm or more to maintain strength.
Easy cleaning: A small inner_corner_radius makes cleaning corners easier.
Emoji decoration: Use Noto Emoji and your favorite emoji to turn the bottom surface into a fun label or icon area.