Skip to content

Bearing Turntable Base

implemented unverified

A lazy-susan base plate with a precise 608-bearing seat and a countersunk screw pattern — mechanically credible parametric CAD in three operations.

Turntable / lazy-susan base plate around a standard ball bearing (wave R5, pure recipe): a rounded plate with a press-fit bearing seat in the center — pocket, through bore and a probe-verified retaining lip — and a countersunk bolt circle for mounting. The plate is a lightening canvas, so the phyllotaxis spiral applies as an ordinary modifier that respects the seat and screw keepouts.

Why it matters: A pure recipe archetype: three declarative operations build the entire part, and a phyllotaxis field modifier can lighten it without touching the bearing seat.

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_bearing_turntable_base
archetype: bearing_turntable_base_v1@1

params:
  plate_l: 110mm
  plate_w: 110mm

modifiers:
  - id: add_phyllotaxis_field
    target: plate_lightening

Parameters

parametertypedefaultrangerole
plate_llength110mm60mm … 200mmfunctionalexposed
plate_wlength110mm60mm … 200mmfunctionalexposed
thicknessmust swallow the bearing width plus a floorlength9mm8mm … 16mmstructural
corner_rlength10mm2mm … 30mmaesthetic
bearingchoice608608 | 625 | 6001functional
fitchoicepresspress | slipmanufacturing
screwchoiceM4M3 | M4 | M5assembly
bc_dmounting bolt circle diameterlength88mm50mm … expr(min(plate_l, plate_w) - 18)assembly
screw_countcount43 … 8assembly
min_weblength4mm3mm … 10mmmanufacturing

Regions

  • plate mounting surface
  • plate_lightening aesthetic lightening

Contract

Guarantees

must-have features and invariants — verified on every build

  • mounting_plate_body
  • hole_pattern
  • bearing_seats
  • thickness > 8

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_platebearing_seatcountersunk_hole_pattern

Allowed modifiers

add_phyllotaxis_fieldadd_hex_perforationadd_voronoi_fieldfillet_soften

Subscribed validators (8)

form.min_web_between_holesform.holes_within_outlineform.cuts_respect_keepoutstopology.single_connected_solidtopology.screw_holes_opentopology.countersinks_presenttopology.bores_opentopology.seat_lips_present