Drawer Organizer Bin V1
implemented unverified
Parametric drawer/storage bin: an open shell with interior divider walls (nx across the length, ny across the width), a rounded finger scoop through the front wall, and a stacking lip so the same family nests — bins of one footprint stack lip-into-groove. One of the most universal household prints; sizes and layouts are examples.
Built from a real example — orbit to inspect.
Declaration example
A minimal product declaration for this archetype — exposed parameters at
their defaults. Validate and build it with
forge validate / forge build.
schema: product/v1
id: my_drawer_organizer_bin
archetype: drawer_organizer_bin_v1@1
params:
bin_l: 120mm
bin_w: 80mm
bin_h: 40mm
nx: 1
ny: 0
modifiers:
- id: fillet_soften
target: floor Parameters
| parameter | type | default | range | role | |
|---|---|---|---|---|---|
bin_l | length | 120mm | 50mm … 250mm | functional | exposed |
bin_w | length | 80mm | 40mm … 200mm | functional | exposed |
bin_h | length | 40mm | 20mm … 90mm | functional | exposed |
wall | length | 2.4mm | 1.6mm … 4mm | structural | |
floor_t | length | 3mm | 2mm … 5mm | structural | |
corner_r | length | 5mm | 2mm … 12mm | aesthetic | |
nx | count | 1 | 0 … 6 | functional | exposed |
ny | count | 0 | 0 … 4 | functional | exposed |
divider_t | length | 2mm | 1.2mm … 4mm | structural | |
min_cell | length | 20mm | 12mm … 60mm | functional | |
scoop_d | length | 30mm | 16mm … 60mm | functional | |
lip_h | length | 2.4mm | 1.5mm … 6mm | assembly | |
lip_wall | length | 1.6mm | 1.2mm … 2.4mm | assembly | |
stack_clearance | length | 0.3mm | 0.15mm … 0.6mm | manufacturing |
Regions
-
shellmounting surface -
flooraesthetic lightening
Contract
Guarantees
must-have features and invariants — verified on every build
box_shelldivider_cellsfinger_scoopstacking_liplip_h + stack_clearance < floor_t
Will refuse
explicit prohibitions — the engine refuses to build these
- none declared
Not claimed
what passing validation does not mean
- Provided “as is” under Apache-2.0 — no warranty of fitness for a particular purpose.
Built from operations
rounded_box_shellbin_dividersfinger_scoopstacking_lip
Allowed modifiers
Subscribed validators (9)
form.shell_walls_okform.dividers_span_cavityform.divider_cells_min_sizeform.scoop_clears_floorform.stacking_lip_neststopology.cutout_presenttopology.ribs_presenttopology.bores_opentopology.single_connected_solid