← mecheval / task / f1-plug-port-01

Cylindrical plug in counterbored port F · F1 · f1-plug-port-01

fit · plug · axisymmetric · image-conditioned · static

Prompt

Reference images of a rectangular block with a cylindrical recess in its top face are attached. Design a cylindrical plug that drops into the recess as a slip fit.

Requirements:
- Single solid, single-root .vcad.
- The recess is 16mm in diameter and 10mm deep. The plug's outer diameter must clear the bore with 0.05–0.15mm radial clearance (so an OD of 15.7–15.9mm).
- The plug's height must be 9.5–10mm so the top sits roughly flush with the block's top face.
- Wall thickness / minimum dimension ≥ 1.5mm (printability).
- No flange, head, or grip — a plain cylinder is sufficient.

Output the plug in the host's coordinate frame: the block corner sits at the origin, extending to (50, 50, 15); the recess is centered at (25, 25). Place the plug coaxial with the recess so its base sits at z ≈ 5 and its top at z ≈ 15.

Checks

0
valid_solid
{
  "type": "valid_solid"
}
1
interference_volume
{
  "type": "interference_volume",
  "host": "host_geometry",
  "max_mm3": 1
}
2
contact_area
{
  "type": "contact_area",
  "host": "host_geometry",
  "epsilon_mm": 0.3,
  "min_mm2": 350
}
3
envelope
{
  "type": "envelope",
  "max_mm": [
    16.5,
    16.5,
    10.5
  ]
}
4
mate_clearance
{
  "type": "mate_clearance",
  "host": "host_geometry",
  "min_mm": 0.05,
  "max_mm": 0.4
}
5
dfm
{
  "type": "dfm",
  "rules": [
    "min_wall_1.5mm",
    "no_undercut"
  ]
}

Anti-cheese

{
  "max_solid_count": 1,
  "min_accessory_volume_mm3": 100
}

Limits

{
  "max_tokens": 60000,
  "max_wallclock_sec": 240,
  "max_tool_calls": 60
}

Runs (0)

no runs yet for this task

generated 2026-06-17T03:16:07.282Z · static site, regenerate with npm run build -w @mecheval/leaderboard