Example 61: Recursive Crossing and T Grid
Several crossing and branching dividers create a dense arrangement of smaller compartments.
BGI / EXAMPLE 61Dimensions in mm

The translucent outer shell shows the game box interior. Translucent blue objects are existing containers.
What to notice in the project file
Section titled “What to notice in the project file”This section shows the walls and compartments BGI will make:
assemblies:- id: tray kind: grid construction: open_grid_box assembly: glue_allowed interior: id: all kind: split axis: x clear_mm: - 104Full 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: "Several crossing and branching dividers create a dense arrangement of smaller compartments."project: id: recursive-cross-t-grid name: Recursive Crossing and T Gridbox: inner_mm: - 114 - 105 - 40 side_clearance_mm: - 0 - 0 - 0 - 0 top_reserve_mm: 0material: profile: de-mdf-3mm overrides: thickness_mm: 3 kerf_mm: 0.16 fit_clearance_mm: 0.1assemblies:- id: tray kind: grid construction: open_grid_box assembly: glue_allowed interior: id: all kind: split axis: x clear_mm: - 104 - 95 - 30 first: id: left kind: split axis: "y" clear_mm: - 30 - 95 - 30 first: id: left-front kind: compartment clear_mm: - 30 - 12 - 30 second: id: left-next kind: split axis: "y" clear_mm: - 30 - 80 - 30 first: id: left-middle kind: compartment clear_mm: - 30 - 20 - 30 second: id: left-tail kind: split axis: "y" clear_mm: - 30 - 57 - 30 first: id: left-inner kind: compartment clear_mm: - 30 - 17 - 30 second: id: left-rear kind: compartment clear_mm: - 30 - 37 - 30 second: id: right-group kind: split axis: x clear_mm: - 71 - 95 - 30 first: id: middle kind: split axis: "y" clear_mm: - 34 - 95 - 30 first: id: front-group kind: split axis: "y" clear_mm: - 34 - 55 - 30 first: id: front-buffer kind: compartment clear_mm: - 34 - 12 - 30 second: id: middle-front kind: split axis: x clear_mm: - 34 - 40 - 30 first: id: middle-front-left kind: split clear_mm: - 17 - 40 - 30 axis: "y" first: id: nested-front kind: compartment clear_mm: - 17 - 20 - 30 second: id: nested-back kind: compartment clear_mm: - 17 - 17 - 30 second: id: middle-front-right kind: compartment clear_mm: - 14 - 40 - 30 second: id: middle-back kind: compartment clear_mm: - 34 - 37 - 30 second: id: right kind: split axis: "y" clear_mm: - 34 - 95 - 30 first: id: right-front kind: compartment clear_mm: - 34 - 70 - 30 second: id: right-back kind: compartment clear_mm: - 34 - 22 - 30layout: mode: manual construction_mode: full_box placements: - id: tray origin_mm: - 2 - 2 rotation_deg: 0Open 61-recursive-cross-t-grid.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.