Furniture Foot Press V1
implemented unverified
Press-fit furniture foot: a revolved pad whose chamfered spigot presses INTO a tube leg — measure the tube's inner diameter, the spigot adds the interference (measured against the press band, never hoped). The pad underside carries a shallow recess for a glued TPU disc — the quiet, floor-safe contact. The screw-on captive-nut sibling is furniture_foot_v1.
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_furniture_foot_press
archetype: furniture_foot_press_v1@1
params:
pad_d: 40mm
tube_id: 21mm Parameters
| parameter | type | default | range | role | |
|---|---|---|---|---|---|
pad_d | length | 40mm | 22mm … 90mm | functional | exposed |
pad_t | length | 8mm | 5mm … 16mm | structural | |
tube_idthe tube leg's measured INNER diameter — the spigot adds the press | length | 21mm | 8mm … 60mm | assembly | exposed |
press | length | 0.25mm | 0.1mm … 0.5mm | manufacturing | |
spigot_l0 = auto (0.6 x tube bore + 4) | length | 0mm | 0mm … 50mm | assembly | |
pad_recess_dTPU disc recess Ø; 0 = pad_d - 8 | length | 0mm | 0mm … 80mm | functional | |
pad_recess_t | length | 0.8mm | 0.5mm … 2mm | functional |
Regions
-
foot_padsoft contact surface
Contract
Guarantees
must-have features and invariants — verified on every build
press_fit_foottube_id + 4 < pad_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.
Built from operations
Subscribed validators (4)
form.foot_press_fit_oktopology.bores_opentopology.pockets_presenttopology.single_connected_solid