← mecheval / task / a4-counterbore-plate-01
Plate with four counterbore holes A · A4 · a4-counterbore-plate-01
plate · counterbore · multi-diameter-hole · boolean · advanced
Expected
Prompt
Make a single solid: a flat plate 60mm × 60mm × 12mm, centered in X and Y with the bottom face on the XY plane (z = 0 to z = 12). Drill four counterbore holes at corners (20, 20), (-20, 20), (-20, -20), (20, -20). Each counterbore consists of two coaxial Z-aligned through-features: a clearance through-hole of diameter 4mm running the full thickness (z = 0 to z = 12), and a coaxial recess of diameter 8mm machined 4mm deep from the top face (so the larger diameter spans z = 8 to z = 12). Output a single solid.
Checks
0
valid_solid{
"type": "valid_solid"
}1
bbox{
"type": "bbox",
"min": [
-30,
-30,
0
],
"max": [
30,
30,
12
],
"tolerance_mm": 0.1
}2
mass_props{
"type": "mass_props",
"volume_mm3": 41993.63,
"tolerance_pct": 1
}3
hole_count{
"type": "hole_count",
"diameter_mm": 4,
"expected": 4,
"diameter_tolerance_mm": 0.05
}4
hole_positions{
"type": "hole_positions",
"diameter_mm": 4,
"positions": [
[
20,
20,
0
],
[
-20,
20,
0
],
[
-20,
-20,
0
],
[
20,
-20,
0
]
],
"tolerance_mm": 0.15
}5
hole_count{
"type": "hole_count",
"diameter_mm": 8,
"expected": 4,
"diameter_tolerance_mm": 0.05
}6
hole_positions{
"type": "hole_positions",
"diameter_mm": 8,
"positions": [
[
20,
20,
0
],
[
-20,
20,
0
],
[
-20,
-20,
0
],
[
20,
-20,
0
]
],
"tolerance_mm": 0.15
}7
step_roundtrip{
"type": "step_roundtrip",
"tolerance_pct": 1
}Anti-cheese
{
"max_solid_count": 1
}
Limits
{
"max_tokens": 40000,
"max_wallclock_sec": 240,
"max_tool_calls": 40
}
Recent attempts
mass_props · volume off by 616.8%
bbox · X off by +30.00mm
bbox · Z off by +2.00mm
mass_props · volume off by 308.9%
bbox · Z off by +0.20mm
no render
valid_solid · solid invalid