Skip to content

Example 6: Cards and Markers Beside Existing Container

Build compartments for two card stacks and markers while reserving space for an existing deck box.

BGI / EXAMPLE 06Dimensions in mm
Rendered assembled view of Cards and Markers Beside Existing Container
The assembled insert.

The translucent outer shell shows the game box interior. Translucent blue objects are existing containers.

This section shows how the design combines storage areas:

containers:
- id: existing-deck-box
outer_mm: [70, 90, 40]
side_clearance_mm: [3, 3, 3, 3]
top_clearance_mm: 5
rotations_deg: [0, 90]

The shaded lines mark that section in the complete YAML. This is the same project file linked below.

schema_version: 1
readme: "Build compartments for two card stacks and markers while reserving space for an existing deck box."
project:
id: cards-beside-container
name: Cards and Markers Beside Existing Container
box:
inner_mm: [350, 180, 60]
material:
profile: de-mdf-3mm
overrides:
thickness_mm: 3
kerf_mm: 0.16
components:
- id: cards
kind: cards
count: 120
card_outer_mm: [66, 91]
effective_thickness_mm: 0.60
split_counts: [60, 60]
allowance_total_mm: [2, 2, 2]
orientations: [flat_xy, flat_yx]
- id: markers
kind: explicit
clear_min_mm: [60, 40, 25]
orientations: [xy, yx]
containers:
- id: existing-deck-box
outer_mm: [70, 90, 40]
side_clearance_mm: [3, 3, 3, 3]
top_clearance_mm: 5
rotations_deg: [0, 90]
assemblies:
- id: tray
kind: grid
construction: open_grid_box
assembly: glue_allowed
members: [cards, markers]
interior:
id: contents
kind: split
axis: x
clear_mm: [236, 110, 48]
first:
id: card-stack-one
kind: compartment
clear_mm: [70, 110, 48]
contents: [cards-1]
second:
id: remainder
kind: split
axis: x
clear_mm: [163, 110, 48]
first:
id: card-stack-two
kind: compartment
clear_mm: [70, 110, 48]
contents: [cards-2]
second:
id: marker-compartment
kind: compartment
clear_mm: [90, 110, 48]
contents: [markers]
layout:
mode: manual
construction_mode: local_groups
placements:
- id: tray
origin_mm: [2, 2]
rotation_deg: 0
- id: existing-deck-box
origin_mm: [260, 10]
rotation_deg: 0

Open 06-cards-beside-container.bgi.yaml and save a copy if you want to edit it in your own folder. Follow Plan your own layout to validate and build it.