Drawings with dimensions, GD&T & BOM
Produce 2D drawings from 3D models to drafting standards.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- SolidWorks Drawings · Inventor IDW · FreeCAD TechDraw
- Class GUI-need label
G3· GUI-only
Digital-employee context
Project class assignments, not demonstrated employee capability or imported benchmark coverage. Acceptance criteria and value metrics are proposals; no ROI has been measured.
Related roles
- Engineering and technical design · Concrete engineering artifacts include constrained parts, valid edits/assemblies, drawings, measurements, FEA results and simulated toolpaths.
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R07.01.02.01-T01 FreeCAD TechDraw: fill title block and set sheet scale
Original instruction
Open input/shaft_dwg.FCStd (TechDraw page with views already placed). Set the page scale to 1:2 for all views, and fill the title block fields: part number SH-001, title 'Drive Shaft', material 'C45', drawn by 'QA Bot', date 2026-10-14. Export output/shaft.pdf.
- Platforms
win· Windowsmac· macOSlin· Linux- Applications
- FreeCAD TechDraw
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
FCStd: page template EditableTexts equal the values; views scale 0.5; PDF text extraction contains the fields in the title-block region. Python console disabled.
Proposed partial credit
40% title-block fields exact; 40% scale on all views; 20% PDF exported.
R07.01.02.01-T02 FreeCAD TechDraw: A3 shaft drawing with three views and key diameters
Original instruction
Create an ISO A3 landscape TechDraw page for input/shaft.FCStd: front, top and isometric views at 1:2 (first-angle), dimension overall length 120 and the three diameters, add centrelines, and export output/shaft.pdf and output/shaft.dxf.
- Platforms
win· Windowsmac· macOSlin· Linux- Applications
- FreeCAD TechDraw
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickgeom· Precise geometrytype· Text & forms- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
FCStd: 3 DrawViewPart objects with projection directions, scale 0.5, first-angle; dimensions are associative (DrawViewDimension referencing edges) with values 120/Ø25/Ø20/Ø15; DXF contains the dimension entities. Free text faking dimensions scores 0 for that item. FreeCAD's Python console and Macro menu are disabled in the agent's build and FreeCADCmd is absent, so TechDraw objects can only be made in the GUI.
Proposed partial credit
30% views/projection; 40% associative dimensions; 15% centrelines; 15% exports.
R07.01.02.01-T03 SolidWorks: datums and position tolerance on a four-hole pattern
Original instruction
In input/plate.SLDDRW, add datum A on the bottom face, B on the long left edge, C on the short edge, and a position tolerance Ø0.1 at MMC relative to A|B|C on the 4 × Ø6.6 hole pattern, with basic dimensions locating the holes. Save output/plate.SLDDRW and PDF.
- Platforms
win· Windows- Applications
- SolidWorks Drawings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Grader reads annotations via SolidWorks API: datum feature symbols attached to correct model faces/edges; GTol frame text 'position, Ø0.1 Ⓜ, A, B, C' attached to the hole callout; basic dimensions present and associative. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so annotations must be placed interactively.
Proposed partial credit
30% datums on correct features; 40% FCF content and attachment; 30% basic dimensions.
R07.01.02.01-T04 Inventor IDW: exploded assembly view with balloons and BOM
Original instruction
Create an A3 Inventor drawing of input/clamp.iam using the 'Exploded' presentation view, add a parts list (Item, Qty, Part Number, Description) and auto-balloons on every component (6 unique), ordered clockwise. Save output/clamp.idw and PDF.
- Platforms
win· Windows- Applications
- Inventor IDW
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickdrag· Drag & drop- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Inventor API: view source is the exploded presentation; parts list rows equal BOM (6 items, correct quantities); 6 balloons each attached to a distinct component and item numbers matching the list; PDF exported. VBA and iLogic are disabled in the agent's Inventor and no scripting host (PowerShell/Python) can reach its COM API, so annotations must be placed interactively.
Proposed partial credit
30% exploded view; 40% parts list correct; 30% balloons attached and numbered.
R07.01.02.01-T05 SolidWorks: section A-A and 2:1 detail of a groove
Original instruction
In input/hub.SLDDRW, add a full section view A-A through the hub axis from the front view and a detail view B at 2:1 of the circlip groove. Dimension the groove width, depth and diameter in the detail view with tolerances from input/hub_spec.pdf.
- Platforms
win· Windows- Applications
- SolidWorks Drawings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickgeom· Precise geometrytype· Text & forms- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
API: section view with cutting line through axis; detail view scale 2:1 circling the groove; three dimensions associative with correct values and tolerance types/values; hatch present on section. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so annotations must be placed interactively.
Proposed partial credit
30% section; 30% detail; 40% groove dimensions with tolerances.
R07.01.02.01-T06 Fusion drawing: sheet-metal flat pattern with bend table
Original instruction
In Fusion, create a drawing of input/chassis.f3d flat pattern on A3 with overall dimensions, bend lines and a bend table (direction, angle, radius) and a 3D view of the folded part. Export output/chassis_flat.pdf.
- Platforms
win· Windowsmac· macOS- Applications
- Fusion
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
PDF vector parse: flat outline matches reference within 0.1 mm at scale; bend table rows equal model bends (count, angles, radii); overall dims present with correct values; folded 3D view present. Fusion's Scripts and Add-Ins dialog and Text Commands window are disabled in the agent's install, so the drawing can only be made interactively.
Proposed partial credit
30% flat view; 40% bend table; 30% overall dimensions and 3D view.
R07.01.02.01-T07 Onshape Drawings: hole table for 24 holes from a datum origin
Original instruction
In Onshape, create a drawing of Part Studio 'Panel' with a front view and a hole table listing all 24 holes (tag, X, Y, size) from the bottom-left corner origin, sorted by size then X. Export output/panel.pdf.
- Platforms
web· Any OS (web)- Applications
- Onshape Drawings
- Interfaces
brow· Browser- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
PDF table extraction: 24 rows; coordinates within 0.01 of model; sizes grouped; tags on the view correspond to rows; origin at the specified corner. The agent is issued no Onshape API keys or OAuth app, so the drawing can only be edited in the browser session (checked in document history).
Proposed partial credit
30% table exists; 40% coordinates correct; 30% origin and sort order.
R07.01.02.01-T08 SolidWorks: revise a drawing to Rev B with cloud and table row
Original instruction
input/bracket.SLDDRW is Rev A. Change the slot length dimension from 30 to 40 mm (in the model through the drawing), add a revision cloud around it, add revision table row B 'Slot length 30→40', and update the title-block revision property.
- Platforms
win· Windows- Applications
- SolidWorks Drawings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
API: model slot dimension 40; drawing dimension shows 40 (no override text); revision table has row B with description; revision cloud object near the dimension; custom property Revision=B. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so annotations must be placed interactively.
Proposed partial credit
30% model change propagated; 25% revision row; 20% cloud; 25% property.
R07.01.02.01-T09 Inventor: full ASME Y14.5 GD&T scheme for a housing
Original instruction
Apply the GD&T scheme in input/housing_gdt_spec.pdf to input/housing.idw: three datums, flatness 0.05 on A, perpendicularity 0.05 on B, profile 0.2 all-around on the outer contour, position Ø0.05 MMC on the bearing bore, and composite position on the 6-hole pattern.
- Platforms
win· Windows- Applications
- Inventor IDW
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Inventor API: set of feature control frames (symbol, value, modifiers, datum refs, composite tiers) equals spec; each attached to the specified geometry; datums on correct features. Scored per FCF. VBA and iLogic are disabled in the agent's Inventor and no scripting host (PowerShell/Python) can reach its COM API, so annotations must be placed interactively.
Proposed partial credit
33% FCF/datum items 1-3; 33% items 4-6; 34% items 7-9 (equal per item); unattached frames deducted.
R07.01.02.01-T10 SolidWorks: weldment drawing with cut list table and balloons
Original instruction
Create a drawing of input/frame.SLDPRT (weldment) on A2: iso and front views, a weldment cut list table (Item, Qty, Description, Length, Angle1, Angle2), and balloons linked to cut-list items on every member type.
- Platforms
win· Windows- Applications
- SolidWorks Drawings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickdrag· Drag & drop- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
API: cut list table rows equal model cut list (lengths ±0.1, angles); balloons reference cut-list items, one per item type; views present. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so annotations must be placed interactively.
Proposed partial credit
40% cut list table; 40% balloons linked; 20% views.
R07.01.02.01-T11 Creo: ordinate dimensioning drawing of a laser-cut plate
Original instruction
In Creo Parametric 11, create a drawing of input/laser_plate.prt with ordinate dimensions from the lower-left corner baseline for all 18 holes and cutouts in X and Y, plus a note listing material and thickness. Export output/laser_plate.pdf.
- Platforms
win· Windows- Applications
- Creo Parametric
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
PDF and Creo drawing info export: ordinate dims share the corner baselines, values match model ±0.01; every feature located in X and Y; note text exact. Trail-file playback, mapkeys and J-Link/Toolkit applications are disabled in the agent's Creo session, so the drawing must be dimensioned interactively.
Proposed partial credit
30% baselines; 50% all features located; 20% note.
R07.01.02.01-T12 FreeCAD TechDraw: true-size auxiliary view of an inclined face
Original instruction
For input/angle_block.FCStd, create a TechDraw page with front and top views plus an auxiliary view projected normal to the 35° inclined face showing it in true size, and dimension the slot on that face. Export PDF.
- Platforms
win· Windowsmac· macOSlin· Linux- Applications
- FreeCAD TechDraw
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
FCStd: a view whose Direction equals the inclined face normal ±0.1°; slot dimensions associative and equal true lengths; PDF exported. FreeCAD's Python console and Macro menu are disabled in the agent's build and FreeCADCmd is absent, so TechDraw objects can only be made in the GUI.
Proposed partial credit
50% auxiliary view direction; 30% slot dimensions true size; 20% base views.
R07.01.02.01-T13 SolidWorks: four-sheet assembly drawing set with property links
Original instruction
Create input/pump.SLDASM drawing set: sheet 1 assembly with BOM and balloons, sheets 2–4 for the three machined parts, each with dimensions, tolerances per input/pump_spec.pdf and title blocks linked to part custom properties (part no., material, mass).
- Platforms
win· Windows- Applications
- SolidWorks Drawings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsdrag· Drag & dropgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
API per sheet: referenced model, required dimensions present and associative, tolerance values; title block notes link to $PRPSHEET properties (not typed text); BOM rows correct. SolidWorks macros, VBA and API add-ins are disabled for the agent, and a file-write audit fails any drawing not saved by the SolidWorks UI process.
Proposed partial credit
25% assembly sheet/BOM; 45% three part sheets (15 each); 30% property links.
R07.01.02.01-T14 Inventor: limits-and-fits callouts for a shaft-hole pair
Original instruction
In input/bearing_seat.idw, dimension the bore as Ø30 H7 and the mating shaft (sheet 2) as Ø30 g6 with fit display showing limits (upper/lower), add a general tolerance note ISO 2768-mK, and add surface texture Ra 0.8 on both fit surfaces.
- Platforms
win· Windows- Applications
- Inventor IDW
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
API: dimension tolerance types fit H7/g6 with limit display; computed limits match ISO 286 tables; note text; two surface texture symbols Ra 0.8 attached to the fit faces. VBA and iLogic are disabled in the agent's Inventor and no scripting host (PowerShell/Python) can reach its COM API, so annotations must be placed interactively.
Proposed partial credit
40% fit callouts; 20% limits display; 20% general note; 20% surface symbols.
R07.01.02.01-T15 Fusion drawing: weld and surface-finish symbols on a welded bracket
Original instruction
Create a Fusion drawing of input/welded_bracket.f3d with front and side views and add weld symbols per input/weld_spec.pdf (two 5 mm fillet welds all-around, one 4 mm fillet both sides) and machined-surface finish symbols Ra 1.6 on the two bore faces.
- Platforms
win· Windowsmac· macOS- Applications
- Fusion
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Drawing export (DWG/PDF) parsed: weld symbol blocks with size, type, all-around/both-sides flags; leader endpoints on the specified joints; finish symbols on bore edges. Fusion Scripts/Add-Ins and Text Commands are disabled and no APS token is issued; the drawing must be saved by Fusion (version history shows UI edits only).
Proposed partial credit
60% three weld symbols correct (20 each); 40% finish symbols.
R07.01.02.01-T16 Onshape: apply a company drawing template and standard layers
Original instruction
Apply the company template input/acme_A3.dwt to the existing Onshape drawing 'Bracket-DWG', move views onto the template's frame, set dimension style 'ACME-ISO' (3.5 mm text, 2 decimals), and fill title-block properties from the part metadata.
- Platforms
web· Any OS (web)- Applications
- Onshape Drawings
- Interfaces
brow· Browser- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickdrag· Drag & drop- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
PDF/DXF export: template frame and logo present; all dimension text 3.5 mm with 2 decimals; title block fields equal part metadata; no view outside the frame. No Onshape API key is issued; drawing edits must come from the agent's browser session, recorded in the document history.
Proposed partial credit
30% template applied; 30% dimension style; 25% title-block fields; 15% views inside frame.
R07.01.02.01-T17 FreeCAD TechDraw: BOM from a spreadsheet view for an assembly
Original instruction
For input/vise_asm.FCStd, create a TechDraw page with an exploded-style isometric view, a Spreadsheet-based BOM (item, qty, part, material) inserted as a SpreadsheetView, and balloons pointing to each of the 7 parts. Export PDF.
- Platforms
win· Windowsmac· macOSlin· Linux- Applications
- FreeCAD TechDraw · Spreadsheet workbench
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickdrag· Drag & droptype· Text & forms- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
FCStd: DrawViewSpreadsheet present with rows equal to assembly part list (qty correct); 7 DrawViewBalloon objects with numbers matching BOM items and origins on the right parts (projected point inside part silhouette). FreeCAD's Python console and Macro menu are disabled in the agent's build and FreeCADCmd is absent, so TechDraw objects can only be made in the GUI.
Proposed partial credit
40% BOM table correct; 40% balloons placed and numbered; 20% view and export.
R07.01.02.01-T18 SolidWorks: fix six drafting errors from a checker's redline
Original instruction
input/redline.pdf marks six errors on input/cover.SLDDRW (missing datum, double dimension, wrong tolerance, unattached note, wrong view scale label, missing hole callout). Fix all six in the drawing without changing the model.
- Platforms
win· Windows- Applications
- SolidWorks Drawings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Per-error API checks (e.g. duplicate dimension removed, tolerance value, note attachment, scale label equals actual scale, hole callout present); model file hash unchanged. SolidWorks macros are disabled for the agent and no scripting host on its VM can reach the COM API, so annotations must be placed interactively.
Proposed partial credit
90% six redline fixes (15 each); 10% model untouched.
R07.01.02.01-T19 Inventor: hole and thread notes for twelve tapped holes
Original instruction
In input/manifold.idw, add hole/thread notes to all 12 tapped holes (M5, M6, 1/4-NPT) in the views where they appear true-shape, using Inventor's hole note tool so callouts show size, depth and quantity (e.g. '4× M6x1 ↧ 12').
- Platforms
win· Windows- Applications
- Inventor IDW
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & click- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Inventor API: HoleThreadNote objects attached to each hole feature; quantities aggregated correctly; text matches model hole data; no plain-text leader notes for holes. VBA and iLogic are disabled in the agent's Inventor and no scripting host (PowerShell/Python) can reach its COM API, so annotations must be placed interactively.
Proposed partial credit
70% all 12 holes covered by associative notes; 30% quantities and text correct.
R07.01.02.01-T20 NX Drafting: production drawing of a machined bracket to a 20-item checklist
Original instruction
Create the production drawing of input/bracket.prt in NX Drafting meeting input/drawing_checklist.pdf (20 items: views, section, datums, FCFs, tolerances, notes, title block, revision). Export output/bracket.pdf.
- Platforms
win· Windows- Applications
- Siemens NX · NX Drafting
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Grader reads the drawing via NX Open (read-only) and the PDF: each checklist item is a scripted check (object type, attachment, value). Score = items passed / 20; manual text replacing associative annotations fails those items. NX Open journals/journal playback are disabled for the agent, so the drawing must be built interactively in NX Drafting.
Proposed partial credit
25% items 1-5; 25% items 6-10; 25% items 11-15; 25% items 16-20 (5 each; score = passed / 20).
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.