Mesh rebuild freecad knob
hard tier · create
The request
Attached is an STL of a knob exported from a CAD application: a round body with a chamfered top edge and a hexagonal socket in the underside. Rebuild it as a parametric part named exactly `knob`, standing where the mesh stands (Z up, same origin, base on the same plane), with controls `diameter` (±10 mm around the mesh) and `height` (±5 mm), and a hex socket that fits a 8 mm key. Keep the mesh imported in the part while you work. Measure the mesh first.

What the AI judge checks
- The overall form matches the reference: the same kind of object, the same silhouette from the matching angle
- Proportions match: the relative sizes of the major dimensions agree with the reference within what the eye can judge
- Every major feature visible in the reference (holes, slots, bosses, tabs, lips) is present in the result
- Those features sit where the reference has them
- Nothing is present that the reference does not show — no decorative or unexplained geometry
- The top edge is chamfered, not sharp
- A hexagonal socket is visible in the bottom view
Measured checks
- one sub-part named knob (gate)
- volume within 3 % of the mesh (gate)
- bounding box within 0.5 mm of the mesh (gate)
- symmetric difference under the measured floor
- the socket clears a 8 mm key across the flats
- the socket is hexagonal, not round
- the socket is 6 mm deep
- the imported knob is still declared as an import
- asked the oracle at most once
Ranked by hand
One reviewer put one attempt from each model in order, best first, ties left tied.
- #1 tieGemini 3.8 Flash

- #1 tieDeepSeek V4.1 Flash

- #1 tieGPT-6 Luna

- #1 tieGPT-6 Sol

- #1 tieKimi K3 Fast

- #6 tieOpus 5.5

- #6 tieKimi K3 (Moonshot)
not acceptable
Parts marked not acceptable fall below the reviewer's acceptable line whatever their order. Ordering by hand decides Human rank and Human rate on the leaderboard; it never affects Overall or Strict.
Every model's attempts
This is an older run. See the current results.
Run hard-baseline-2026-09-232026-09-23commit 6edf19e0spend $212.67 + $43.09 AI judging, 15 unpricedstopped early (interrupted)Other runs: 2026-10-16T18-49-10-hard-compact-2026-10-16, 2026-09-10T19-44-23-baseline-2026-09, 2026-09-04T20-02-10-stage2-hard-cases, 2026-09-04T19-48-31-screen-14-fixed