Skip to content

Pegboard Mount Base V1

implemented unverified

Pegboard interface base — not one holder per tool: a face plate whose back grows board-standard pegs (L-hooked top row + anti-lift row, fit measured against the board table). Tool-specific holders compose payload features on the face; the peg side stays one verified standard. Boards: 1"/Ø6.35 imperial, 25 mm/Ø6 metric.

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_pegboard_mount_base
archetype: pegboard_mount_base_v1@1

params:
  plate_l: 60mm
  plate_w: 60mm
  board: imperial_quarter
  cols: 2

modifiers:
  - id: add_hex_perforation
    target: plate_lightening

Parameters

parametertypedefaultrangerole
plate_llength60mm30mm … 160mmfunctionalexposed
plate_wlength60mm30mm … 160mmfunctionalexposed
tlength5mm4mm … 10mmstructural
corner_rlength5mm2mm … 12mmaesthetic
boardchoiceimperial_quarterimperial_quarter | metric_25assemblyexposed
colscount21 … 5assemblyexposed
rowscount11 … 4assembly
hookchoiceupup | noneassembly
hook_lenlength8mm4mm … 14mmassembly
anti_liftcount10 … 1assembly
peg_row_cylengthexpr(plate_w / 2 - 14)0mm … 70mmassembly

Regions

  • plate mounting surface
  • plate_lightening aesthetic lightening

Contract

Guarantees

must-have features and invariants — verified on every build

  • mounting_plate_body
  • pegboard_pegs
  • plate_l >= cols * 26

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_platepeg_pattern

Allowed modifiers

add_hex_perforationfillet_soften

Subscribed validators (6)

form.peg_engagement_okform.holes_within_outlineinterface.frame_existsinterface.frame_orthonormaltopology.pins_presenttopology.single_connected_solid