Skip to content

Grab Handle V1

implemented unverified

Drawer/door/case grab handle — the first section_sweep archetype: a round bar swept along a planar arc, welded into two flat countersunk screw pads. The bar is probe-verified solid along the WHOLE declared arc; printed pads-down, the bow is self-supporting.

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_grab_handle
archetype: grab_handle_v1@1

params:
  span: 110mm
  rise: 30mm
  bar_d: 14mm

modifiers:
  - id: fillet_soften
    target: pads

Parameters

parametertypedefaultrangerole
spangrip length pad to padlength110mm60mm … 200mmfunctionalexposed
risebow height (finger room)length30mm16mm … expr(span / 2 - 4)functionalexposed
bar_dlength14mm8mm … 24mmfunctionalexposed
pad_llength24mm16mm … 50mmassembly
pad_wlength26mm16mm … 50mmassembly
pad_tlength5mm4mm … 10mmstructural
screwchoiceM4M3 | M4 | M5assembly

Regions

  • grip soft contact surface
  • pads mounting surface

Contract

Guarantees

must-have features and invariants — verified on every build

  • swept_grip_bar
  • countersunk_screw_holes
  • rise > bar_d

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.

Allowed modifiers

fillet_soften

Subscribed validators (4)

topology.single_connected_solidtopology.bar_follows_arctopology.screw_holes_opentopology.countersinks_present