Example 17: Shared Storage Row
Store red cards and blue markers in one compartment, with their side-by-side positions and 2 mm gap specified.
BGI / EXAMPLE 17Dimensions in mm

What to notice in the project file
Section titled “What to notice in the project file”This section shows how items share one storage space:
groups: - id: player-set axis: x gap_mm: 2 members: - requirement: red-cards orientation: xy - requirement: blue-markers orientation: xyFull project file
Section titled “Full project file”The shaded lines mark that section in the complete YAML. This is the same project file linked below.
schema_version: 1readme: "Store red cards and blue markers in one compartment, with their side-by-side positions and 2 mm gap specified."project: id: shared-storage-row name: Shared Storage Rowbox: inner_mm: [70, 60, 40]material: profile: de-mdf-3mm overrides: thickness_mm: 3 kerf_mm: 0.16components: - id: red-cards kind: explicit clear_min_mm: [30, 40, 30] orientations: [xy] - id: blue-markers kind: explicit clear_min_mm: [20, 30, 25] orientations: [xy]groups: - id: player-set axis: x gap_mm: 2 members: - requirement: red-cards orientation: xy - requirement: blue-markers orientation: xyassemblies: - id: grid kind: grid construction: open_grid_box assembly: glue_allowed members: [player-set] interior: id: shared-compartment kind: compartment clear_mm: [52, 40, 30] contents: [player-set]layout: mode: manual construction_mode: full_box placements: - id: grid origin_mm: [1, 1] rotation_deg: 0Open 17-shared-storage-row.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.