
GridStack Deck Box — Lưu trữ TCG tùy biến (Parametric)
- Downloads
- 1
- Likes
- 1
- Views
- 40
- Remixes
- 0
- Comments
- 0
Files 7 38 MB
- master_deckbox_only_60_1783073987.3mf3MF · 3 MB
- master_deckbox_mix_with_accessories_1783073989.3mf3MF · 2.7 MB
- master_deckbox_bulk_only_1783073990.3mf3MF · 747.8 KB
- master_deckbox_only_60_1783073991.stlSTL · 14.8 MB
Make a variant with AI
Build another version of this model.
Details
- Model ID
- #407897
- Category
- Board Game
- Published
Description
This is a parametric storage system for trading card games, designed in OpenSCAD. Instead of downloading a fixed STL, you open the .scad file, type in how many cards each of your decks has, and the whole system generates itself:
Individual deck cases
-
Each case is sized to its exact card count — a 20-card side deck gets a slim case, a 60-card main deck gets a full-size one.
-
Snap-fit lids with ball detents. The number and position of the snap balls adapts automatically: long cases get two, short cases get a single centered ball.
-
Finger cutouts on both ends for easy opening.
Master box (outer shell)
-
Holds all your deck cases in a column/row layout you define (up to 5 columns, any number of decks per column).
-
Adaptive push-out cutouts in the floor under every slot — sized to the slot, so even the thinnest deck case can be pushed out from below.
-
Lids sit recessed below the rim, so nothing sticks out.
Grid stacking system
-
Master box dimensions are quantized to a common grid module (10 mm by default). The top of each box carries small locating ridges along the grid lines; the bottom carries matching grooves.
-
Because every box is a whole multiple of the grid, boxes of different sizes interlock in any combination — e.g. one large box on the bottom with two smaller ones locked on top, Gridfinity-style.
-
A classic single-perimeter-lip mode is also included if you only stack identical boxes.
How to customize
-
Open the
.scadfile in OpenSCAD (free, openscad.org) and open the Customizer panel. -
In the Layout section, fill in
row_1…row_5. Each row is one column of the box; each number is the card count of one deck. Example:row_1 = [60, 20],row_2 = [40]gives two columns — one with a 60- and a 20-card case, one with a single 40-card case. -
Card dimensions default to sleeved standard-size cards (66 × 91 mm footprint) — adjust
card_w,card_h,card_thicknessfor your sleeves. -
Switch
render_modeto Print to get all parts laid out flat on the plate, then render (F6) and export the STL.
Key tuning parameters
-
printer_tolerance— global fit between deck cases and the master box (default 0.25 mm) -
snap_r— ball snap size;groove_clearance— stacking fit (default 0.2 mm per side) -
grid_pitch— stacking grid module; must be identical across all boxes you want to stack together
Printing guide
No supports needed. The Print render mode already lays every part in its correct orientation: the master shell on its base, deck cases opening-up, lids flat-side-down with the plug and snap balls pointing up.
Setting
Recommendation
Material
PLA or PETG (PETG for a bit of flex in the snap lids)
Layer height
0.2 mm (0.16 mm for nicer snap balls)
Perimeters
3
Infill
10–15 % gyroid/grid
Supports
None
Brim
Optional for tall deck cases on textured sheets
Fit tuning:
-
Deck cases too tight/loose in the master box → adjust
printer_tolerancein ±0.05 mm steps. -
Lids snap too hard or too weak → adjust
snap_rby ±0.1 mm (the sockets scale with it). -
Stacked boxes wobble or won't seat → adjust
groove_clearance(lower = tighter). -
The small snap balls print best with slower speeds on outer walls; a 0.4 mm nozzle handles them fine.
Tip: print one small test box first (e.g. row_1 = [20]) to dial in tolerances for your printer before committing to a large master box.
Remember: all master boxes that should stack together must be generated with the same grid_pitch.
Print spec
- Formats
- 3mfscadstl
- Model files
- 7
- Total size
- 38 MB
- Largest file
- 14.8 MB











