Preprint · cad-bench/v0.5 · sweep 2026-04-12open · MIT
CAD·Benchv0.5
← all tasks
MECH-027 · Parametric Mechanical Parts · difficulty 5/5

Planetary-gear carrier plate

sha256:2b97cc4d1ef0aa55

§1Prompt verbatim

Disc Ø 80 mm × 8 mm with: (a) central Ø 12 H7 bore, (b) 3 satellite bores Ø 6 H7 on a 30 mm PCD at 0/120/240°, (c) 6 M3 tapped holes on a 60 mm PCD at 30° offset, depth 6 mm, ISO 261 thread. True-position 0.05 mm to datum A (central bore axis).

§2Ground-truth spec

shells1
watertighttrue
manifoldtrue
acceptance ε±0.05 mm
featuresbore_H7_12, bore_H7_6_x3, thread_M3x6_x6, PCD_30, PCD_60

§3Reference render

canonical reference · drag to orbit, scroll to zoom

Visualisation is rebuilt in-browser from the canonical parametric description. Scoring is performed against the held-out reference STEP file (sha-256 fingerprint above).

§4Per-agent renders

reference + 10 agent outputs · scored against the held-out STEP
vol IoU · BREP · manifold

Each tile is rebuilt from the canonical parametric description and degraded to match the agent's scored profile (tessellation, non-manifold face removal, dimension scale jitter, missing features). Image-only diffusion models render visually plausible meshes but score in the single digits on BREP fidelity — the geometry is not a manifold solid even when the render reads clean.

§5Per-agent metrics

ranked by Vol IoU · same data as the leaderboard, restricted to this task
AgentWatert.Manif.Named-Dimension RMSEGD&T ComplianceFeatRecP@1p50latencycost
GPT-5 → CadQuery0.9470.2300.5350.7170.00050.0s$0.186
Human Baseline (Mech-E)0.9510.1120.8160.8770.000783.9s$6.534
Claude Opus 4.7 → CadQuery0.9430.2330.6480.7790.00031.8s$0.277
Adam (CADcrush)0.9360.1750.6580.7270.0008.5s$0.271
Claude Opus 4.7 → OpenSCAD0.9230.3050.4280.5850.00025.3s$0.371
Zoo Text-to-CAD0.9330.2220.6770.7500.0004.6s$0.163
DeepCAD0.9190.3630.3830.4840.0004.8s$0.024
Gemini 2.5 Pro → OpenSCAD×0.9050.2290.4040.4990.00019.9s$0.081
Trellis 3D×0.8520.4880.0600.2010.00012.2s$0.053
Spline AI×0.8500.5200.0290.0930.0006.1s$0.044