← mecheval / task / a6-motor-flange-01

Motor mounting flange with register boss, central shaft bore, and bolt pattern A · A6 · a6-motor-flange-01

motor · flange · register · boss · bolt-circle · central-bore · advanced

Expected

Prompt

Make a motor mounting flange as a single solid. The main flange is a disc of diameter 120mm and thickness 12mm, base on the XY plane (z = 0 to z = 12), centered on the Z axis. On top of the flange sits a coaxial register boss (spigot) of diameter 72mm and height 6mm (z = 12 to z = 18); this raised boss is used for accurate pilot location. A central through-bore of diameter 32mm runs along the Z axis through both the flange and the register boss (z = 0 to z = 18). Four mounting bolt holes of diameter 9mm, axes parallel to Z, pass through the flange only (z = 0 to z = 12), arranged on a bolt circle of diameter 96mm (radius 48mm) centered on the Z axis at 90-degree intervals: (48, 0), (0, 48), (-48, 0), (0, -48). Output a single solid.

Checks

0
valid_solid
{
  "type": "valid_solid"
}
1
bbox
{
  "type": "bbox",
  "min": [
    -60,
    -60,
    0
  ],
  "max": [
    60,
    60,
    18
  ],
  "tolerance_mm": 0.2
}
2
mass_props
{
  "type": "mass_props",
  "volume_mm3": 142616.81,
  "center_of_mass": [
    0,
    0,
    7.24
  ],
  "tolerance_pct": 1.5
}
3
hole_count
{
  "type": "hole_count",
  "diameter_mm": 32,
  "expected": 1,
  "diameter_tolerance_mm": 0.15
}
4
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 32,
  "positions": [
    [
      0,
      0,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
5
hole_count
{
  "type": "hole_count",
  "diameter_mm": 9,
  "expected": 4,
  "diameter_tolerance_mm": 0.05
}
6
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 9,
  "positions": [
    [
      48,
      0,
      0
    ],
    [
      0,
      48,
      0
    ],
    [
      -48,
      0,
      0
    ],
    [
      0,
      -48,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
7
step_roundtrip
{
  "type": "step_roundtrip",
  "tolerance_pct": 1.5
}

Anti-cheese

{
  "max_solid_count": 1
}

Limits

{
  "max_tokens": 50000,
  "max_wallclock_sec": 300,
  "max_tool_calls": 60
}

Recent attempts

Runs (5)

modelrun statusscorefirst failtokenswall
claude-mcp-claude-opus-4-7 20260612T004025Z-0099 PASS 1.00 330.2k 68.4s
claude-mcp-claude-opus-4-7 20260612T003915Z-9f35 fail 0.63 mass_props · volume off by 5.2% 669.3k 123.4s
claude-mcp-claude-opus-4-7 20260612T003842Z-e6f3 PASS 1.00 591.5k 105.3s
claude-mcp-claude-opus-4-7 20260612T003839Z-37a2 PASS 1.00 625.2k 105.9s
claude-mcp-claude-opus-4-7 20260612T003711Z-be32 fail 0.63 mass_props · volume off by 207.5% 682.9k 123.5s

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