Skip to content

Drain Screen V1

implemented unverified

Vertical Farm Pack VF-8: the Drain Screen Basket — a drop-in strainer that seats in the collector sump over the vertical drain and catches coarse coco chips and root fragments before the water reaches the reservoir/pump. Lift out, rinse, drop back — tool-free (rim finger notches). A fine mesh floor is the filter; wide vertical wall slots are the fail-safe side-flow so a silted bottom drains sideways and, when clogged, water rises visibly in the OPEN collector tray instead of backing up. The basket's flange nests in the collector's sump ledge so water reaches the drain only through the mesh (no bypass). Honest: this gives DEBRIS-REDUCED water, not clean water — fine coco dust may pass, and the exact mesh size vs clog rate is a grow-test.

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_drain_screen
archetype: drain_screen_v1@1

params:
  screen_l: 24mm
  screen_w: 13mm
  screen_h: 20mm
  mesh_cell: 2mm

Parameters

parametertypedefaultrangerole
screen_lbasket footprint along X (the wide dimension); the outer is ~+6mm and must match the collector's funnel-well mouthlength24mm18mm … 90mmfunctionalexposed
screen_wbasket footprint along Y — must overhang the collector drain bore so water passes only through the mesh/slots (fits the shallow sump)length13mm10mm … 24mmfunctionalexposed
screen_hbasket height — seats on the sump-well floor with the rim ABOVE the tray overflow so a clog spills the open tray (zero bypass)length20mm14mm … 30mmstructuralexposed
screen_wallbasket wall — named distinctly so the row's shared structural `wall` (thick rail/collector walls) does NOT thicken this small cuplength1.6mm1.2mm … 3mmstructural
floor_tlength1.6mm1.2mm … 3mmstructural
corner_rlength2mm1mm … 4mmaesthetic
mesh_cellfine mesh opening — catches coco chips and root fragments; coarse enough to tessellate manifold. Fine dust may pass (grow-test)length2mm1.5mm … 3mmfunctionalexposed
mesh_riblength1.3mm1.2mm … 2mmmanufacturing
mesh_marginsolid rim inside the walls before the mesh startslength2mm1.5mm … 6mmstructural
slot_wwide wall drainage slot — fail-safe side-flow, not a fine filter; keeps a silted basket draininglength7mm4mm … 12mmfunctional
slot_hlength7mm4mm … 12mmfunctional
notch_wrim finger notch width for tool-free lift-outlength16mm16mm … 24mmfunctional
notch_dlength6mm6mm … 12mmfunctional

Regions

  • mesh_canvas substrate support mesh
  • floor aesthetic lightening
  • cup mounting surface

Contract

Guarantees

must-have features and invariants — verified on every build

  • debris_screen
  • tool_free_removal
  • mesh_cell >= 1.5 and mesh_cell <= 3.0
  • screen_h >= 10.0

Will refuse

explicit prohibitions — the engine refuses to build these

  • hidden_wet_cavity

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

substrate_tray_bodylift_tabsscreen_wall_slots

Subscribed validators (8)

form.shell_walls_okform.min_ligament_okform.lift_access_okform.screen_open_area_ratio_okform.screen_debris_capacity_oktopology.cutout_presenttopology.single_connected_solidtopology.hex_field_present