SAMPLE REPORT — review of an intentionally flawed test part  ·  ← back to M3 Solutions

Design Review Report — Motor Bracket

Order sample · Acme Robotics · 2026-07-06
CNC Machining · Qty 25 · Material: AL 7075-T6
2
Critical
7
Major
6
Minor
4
Info

Executive Summary

This drawing package (Motor Bracket, AB-1001 Rev B) is not yet ready for production release. The core geometry is straightforward, but the GD&T (geometric dimensioning and tolerancing, the language that defines how features are measured and controlled) scheme for locating the four mounting holes is incomplete and internally inconsistent, and one drawing note calls for a physically impossible machining result. Two additional notes conflict with the anodize finish process, and the 3D CAD model supplied for quoting does not match the 2D drawing.

The most consequential problems are: the position tolerance on the 4X Ø6.60 mounting holes references a third datum ('C') that is never defined anywhere on the drawing, and separately, no basic (reference) dimensions exist to actually locate the hole pattern from the datums. Either issue alone makes the hole position callout unmeasurable; together they mean this feature cannot be inspected or programmed as drawn. The note demanding perfectly sharp (zero-radius) internal pocket corners is not achievable with standard CNC tooling and would fail inspection on every part. If the package ships as-is, expect the order to stall in supplier clarification/RFQ before quoting can even complete, or worse, to produce 25 parts that fail first-article inspection on the hole pattern and pocket corners.

None of these issues require redesign — they are drafting completeness and consistency fixes: define datum C (or drop it), add basic location dimensions for the hole pattern and pocket, replace the sharp-corner note with a realistic minimum radius, correct the flatness callout, and reconcile the CAD model with the drawing's tapped holes. Once corrected, this becomes a clean, straightforward, and cost-effective part to manufacture, with some clear opportunities to reduce cost further.

Key Risks

Cost-Reduction Opportunities

Several opportunities to reduce cost were identified: the ±0.01 mm tolerance on the 80 mm overall width is far tighter than the rest of the part's ±0.05 general tolerance and appears unjustified, likely forcing an extra finishing pass and tighter inspection than needed; the blanket Ra 0.4 surface finish applied to all faces (including non-functional ones) adds unnecessary polishing time; and the AL 7075-T6 material spec may be overspec for a bracket of this simple geometry — switching to 6061-T6, if strength requirements allow, could roughly halve material cost and improve machining speed. Confirming these three items with the client before production could meaningfully reduce per-part cost across the 25-unit run without any functional compromise.

Part Snapshot

Bounding box80 × 50 × 12 mm
Volume41.56 cm³
Surface area125.62 cm²
Drawing package1 sheet(s), 8 dimensions, 2 GD&T frames, 2 datums

Findings

Critical (2)

Critical F-001 Datum C referenced but never defined
LocationSheet 1, front view, 4X Ø6.60 THRU hole position FCF
IssueThe position FCF for the 4X Ø6.60 THRU holes reads '⊕ Ø0.05(M) | A | B | C', but only datums A (bottom face) and B (left face) are defined anywhere on the drawing. Datum C has no feature symbol, view, or note establishing what surface/feature it represents. A tertiary datum reference to a non-existent datum makes the position callout unmeasurable and the drawing unusable as issued.
RecommendationAdd the missing datum feature symbol (e.g., on the right face or another locating feature) and confirm datum C is called out consistently in all relevant views, or remove the reference if only 2 datums are needed for full location.
Critical F-021 No basic dimensions locate hole patterns for position FCF
LocationSheet 1, front view, 4X Ø6.60 THRU hole pattern
IssueThe position FCF [⊕|Ø0.05(M)|A|B|C] requires basic (untoleranced, boxed) dimensions defining the true position of the 4X Ø6.60 holes relative to datums A/B/C. None appear anywhere in the extracted dimension list or drawing views — the only dimensions present are the 80.00 and 50.00 envelope, pocket 40x20x6.0, Ø6.60 diameter, 12.00, and 8.0 thread depth. No X/Y basic dimensions locate any hole center from datum A or B. Without basic location dimensions, the positional tolerance frame cannot be measured or manufactured to, independent of the separate missing-Datum-C issue already raised (F-001/F-007).
RecommendationAdd basic (boxed, untoleranced) X/Y dimensions locating each hole (or the hole pattern centerline/pattern center) from datum features A and B, consistent with true-position tolerancing practice per ASME Y14.5.
Cost impactWithout basic dimensions, CMM programming and first-article inspection cannot proceed; guarantees an RFQ/clarification round-trip before quoting can even begin.

Major (7)

Major F-002 Flatness callout illegally references a datum
LocationSheet 1, top face flatness FCF
IssueThe flatness FCF on the top face is listed as '0.02' with datum reference 'A'. Per ASME Y14.5, flatness (and all form tolerances) are inherently datum-less controls — they cannot reference any datum. As written this frame is either mis-transcribed or mis-applied (may have been intended as a parallelism callout to A, which is what a datum reference would imply).
RecommendationIf control relative to the bottom face is intended, change the symbol to parallelism (⌖ 0.02 |A|). If pure flatness is intended, remove the datum reference entirely.
Major F-003 Sharp R0 internal pocket corners are not machinable
LocationSheet 1, pocket feature, general note 2
IssueGeneral note states 'ALL INTERNAL POCKET CORNERS SHARP (R0)' for the 40 x 20 x 6.0 pocket. Rotating end mills cannot produce a true zero-radius internal corner; some minimum radius equal to the cutter radius will always remain. As specified, every part will be out of spec at every internal corner, guaranteeing rejection on inspection unless a minimum practical radius is called out.
RecommendationSpecify a realistic minimum corner radius (e.g., R0.5 or R1.0 based on smallest usable end mill) or add a note allowing corner relief/undercut where a true sharp corner is functionally required.
Cost impactForcing true R0 corners requires EDM or wire-cut finishing on a CNC milled part, dramatically increasing cycle time and cost for a 25-piece order.
Major F-004 Overall width tolerance far tighter than general tolerance/process norm
LocationSheet 1, front view, overall width dimension (80.00 ±0.01)
IssueThe 80.00 mm overall width dimension is toleranced at ±0.01 mm while every other dimension on the part defaults to the general tolerance of ±0.05 mm. A ±0.01 tolerance on an 80 mm envelope dimension is at the edge of standard 3-axis CNC capability and inconsistent with the rest of the part's tolerancing scheme with no stated functional justification (no mating part or datum relationship shown for this dimension).
RecommendationConfirm functional need for ±0.01 on this envelope dimension; if it is not a critical mating dimension, loosen to the general ±0.05 tolerance. If it is critical, add datum references and consider profile/position control instead of a bilateral linear tolerance.
Cost impactTight bilateral tolerance on an 80mm dimension may require finish machining pass, temperature-controlled inspection, and higher scrap rate, increasing per-part cost.
Major F-017 Anodize thickness build-up conflicts with tight ±0.01 overall width
LocationFront view, overall width dimension 80.00 ±0.01
IssueFinish note calls out 'ANODIZE TYPE II BLACK AFTER MACHINING' with no dimension allowance, while the overall width dimension 80.00 carries a tight ±0.01 tolerance (flagged isTight: true). Type II anodize typically adds ~half the coating thickness (up to ~12.5 µm) per surface, which can consume a significant fraction of a ±0.01 mm tolerance band on opposing faces.
RecommendationSpecify whether the ±0.01 width is pre- or post-anodize, or add a compensating allowance in the machining dimension so the finished (anodized) part meets 80.00 ±0.01.
Cost impactAvoids scrap/rework from anodize-induced out-of-tolerance parts on a tight-tolerance feature.
Major F-018 Anodize on threaded and toleranced holes not addressed
LocationGeneral notes; threaded holes 2X M2.5x0.45; 4X Ø6.60 THRU holes
IssueGeneral note 'ANODIZE TYPE II BLACK AFTER MACHINING' applies to the whole part with no masking callout, yet the drawing includes 2X M2.5x0.45-6H tapped holes and 4X Ø6.60 THRU holes toleranced to a Ø0.05(M) position frame. Anodize coating buildup in threads and hole bores can cause thread gauge failure and reduce effective hole diameter, conflicting with the positional/functional callouts.
RecommendationAdd explicit note to mask threads (and optionally the Ø6.60 bores if a slip-fit is required) prior to anodizing, or specify chase/re-tap after coating.
Cost impactPrevents rejected threads/holes and re-work at inspection.
Major F-022 2X M2.5 tapped holes have no location shown in any view
LocationSheet 1, front view (no visible feature/leader for the 2X M2.5 holes)
IssueThe front view shows exactly 4 circles at the corners of the 80x50 rectangle, which correspond to the 4X Ø6.60 THRU callout, plus the 40x20 pocket outline. Nowhere in the extracted views or dimension set is there a leader, circle, or dimension distinctly showing WHERE the 2X M2.5x0.45-6H holes are located — they exist only as a text callout ('2X M2.5x0.45 - 6H ↧ 8.0') with no graphical position reference. This is a completeness gap distinct from the missing-size-tolerance issue already flagged by the panel (F-006/F-011/F-019).
RecommendationAdd the tapped holes to the front view with a clear leader/callout and either explicit or basic location dimensions from datums A/B, or a position FCF consistent with the through-hole pattern.
Cost impactFeature cannot be programmed or quoted without a location; will force an RFQ clarification cycle.
Major F-023 3D STEP model omits the 2X M2.5 tapped holes shown on drawing
Location3D model (part.step) vs. Sheet 1 thread note '2X M2.5x0.45 - 6H ↧ 8.0'
IssueCross-checking the STEP metrics against the drawing reveals the 2X M2.5x0.45 threaded holes called out in the notes are absent from the supplied 3D geometry. Computed volume from drawing dimensions (80×50×12 block, minus 40×20×6 pocket, minus 4× Ø6.60 through-holes) = 48000 − 4800 − 1642.17 = 41557.83 mm³, which matches the STEP volumeMm3 of 41557.827 almost exactly, with no reduction attributable to the 2 blind tapped holes. Face count also confirms this: 6 (box) + 5 (pocket floor/walls) + 4 (through-hole cylinders) = 15, matching the reported faceCount of 15 exactly — with no additional faces for the 2 tapped-hole cylindrical/bottom surfaces that would add 2-4 more faces. This indicates the CAD/STEP model used for downstream quoting/manufacturing does not represent a drawing-called-out feature.
RecommendationReconcile the STEP model with the 2D drawing before quoting/machining; regenerate or update the CAD model to include the 2X M2.5 tapped holes, and re-verify volume/face count after correction.
Cost impactIf quoting or CAM programming is done from the STEP file as supplied, the tapped holes will be missed entirely, causing a nonconforming part and requiring rework/re-quote.

Minor (6)

Minor F-005 Blanket Ra 0.4 finish likely excessive for non-functional faces
LocationSheet 1, general note 3
IssueNote states 'SURFACE FINISH Ra 0.4 ALL OVER.' Ra 0.4 is a relatively fine finish (better than typical Ra 1.6 as-milled) and applying it to every surface, including non-mating/non-sealing faces (e.g. pocket walls, outside bracket faces under anodize), adds unnecessary finishing operations for a bracket application.
RecommendationRestrict Ra 0.4 to functional surfaces only (e.g., datum A/B mounting faces, bore Ø6.60 if bearing-related) and specify Ra 1.6 or as-machined for the remainder.
Cost impactBlanket fine-finish requirement adds secondary finishing/polishing operations across all surfaces for a 25-piece run, increasing cost with no functional benefit on non-mating faces.
Minor F-006 Clearance hole size tolerance not explicitly stated
LocationSheet 1, front view, 4X Ø6.60 THRU holes
IssueThe 4X Ø6.60 THRU holes only have a positional tolerance (Ø0.05 (M)) called out; the hole diameter itself relies on the general tolerance block (±0.05) rather than an explicit size tolerance/limit (e.g., Ø6.60 +0.05/-0.00) as would typically be given for a fastener clearance hole feeding an MMC bonus-tolerance calculation.
RecommendationAdd an explicit size tolerance on the hole diameter to make the MMC bonus-tolerance stack unambiguous for inspection (e.g., Ø6.60 +0.10/-0.00).
Minor F-012 M2.5 thread depth exceeds 3x-diameter usable-thread guideline
LocationSheet 1, 2X M2.5x0.45 threaded holes
IssueCallout '2X M2.5x0.45 - 6H ↧ 8.0' specifies an 8.0 mm depth for an M2.5 thread. 3x nominal diameter = 7.5 mm; the specified depth (8.0mm) exceeds this with no added strength benefit, and leaves little margin for drill point/chamfer if the hole is blind.
RecommendationReduce thread/hole depth to ≤7.5 mm (3x diameter) or confirm functional need for full 8.0 mm engagement; also confirm blind hole drill-point clearance is accounted for.
Cost impactMinor tapping risk/cycle time increase on small taps drilled unnecessarily deep.
Minor F-013 Small M2.5 taps in AL7075-T6
LocationSheet 1, 2X M2.5x0.45 threaded holes
IssueTwo M2.5x0.45-6H threads are called out in AL 7075-T6, a harder aluminum alloy. Small taps (<M3) are prone to breakage, especially in less-forgiving materials, per rulebook guidance.
RecommendationConsider upsizing to M3 if the mating fastener allows, or specify thread inserts (e.g., Heli-Coil) to reduce tap breakage risk and rework cost.
Cost impactTap breakage in small threads causes scrapped parts and rework, especially at qty 25.
Minor F-019 4X Ø6.60 hole size has no toleranced callout, only position
LocationSheet 1, 4X Ø6.60 THRU hole callout
IssueThe position feature control frame '⊕|Ø0.05(M)|A|B|C' controls location of the 4X Ø6.60 THRU holes, but per the ambiguities list the hole diameter itself has no explicit size tolerance beyond the general ±0.05, and no MMC/LMC size range is defined for the actual bolt/pin clearance intent. Note: this is the same underlying issue raised elsewhere in the review (duplicate of size-tolerance gap on these holes).
RecommendationAdd an explicit diameter tolerance (e.g., Ø6.60 +0.05/-0.00) consistent with the mating fastener clearance class, rather than relying on the general tolerance alone. Consolidate with other instances of this same finding in the review.
Cost impactReduces risk of fastener fit issues and inspection disputes.
Minor F-024 Pocket location not dimensioned relative to datums
LocationSheet 1, front view, pocket feature
IssueThe 40 x 20 x 6.0 pocket appears graphically centered within the 80x50 rectangle, but no explicit or basic dimension locates the pocket relative to datum A or B (or the part edges). Only the overall pocket size (40x20, depth 6.0) is given, not its position.
RecommendationAdd basic or toleranced dimensions locating the pocket centerline(s) from datum features A and B to remove ambiguity about pocket placement.

Info (4)

Info F-014 Several dimensions lack explicit tolerances
LocationSheet 1, multiple dimensions (50.00, 40, 20, 6.0, 12.00, 8.0)
IssuePer ambiguities, the 50.00 overall height, 40x20x6.0 pocket dimensions, 12.00 side-view dimension, and 8.0 thread depth show no explicit tolerance and default to the title block's general ±0.05 tolerance per ASME Y14.5-2018 convention — this is standard drafting practice, not a defect. Worth a brief confirmation note only because the pocket dimensions interact with the flatness callout on the top face and the thread depth interacts with tap drill/thread engagement limits.
RecommendationNo drawing change required; optionally add a note explicitly cross-referencing the general tolerance block to pocket and thread-depth dimensions for absolute clarity, but this is not required by convention.
Info F-015 Part thickness (12mm) close to non-standard stock
LocationOverall part thickness (Z-axis)
IssueBounding box Z = 12 mm does not match common plate stock thicknesses (12.7 mm standard). Minimal stock waste, but confirming raw material size upfront avoids re-quoting.
RecommendationConfirm 12.7 mm plate stock is used and specify in drawing notes to avoid supplier ambiguity on raw material request.
Info F-016 7075-T6 likely overspec for this bracket geometry
LocationTitleblock material field
IssueTitleblock specifies AL 7075-T6 for a flat machined bracket with pockets, through-holes, and two M2.5 tapped holes — a low-complexity structural bracket. No stress, fatigue, or aerospace-qualification note is present. 7075 is roughly 2-2.5x the material cost of 6061-T6 and machinability is lower (class B vs A), increasing cycle time.
RecommendationConfirm with client whether load/strength requirement demands 7075. If FoS allows, substitute 6061-T6 — cuts raw material cost roughly in half and improves machinability/cycle time.
Cost impactPotential ~2x material cost reduction plus faster machining (class A vs B) across 25 units.
Info F-020 Sharp internal pocket corners (R0) increase tooling cost in hard-to-machine 7075
LocationGeneral notes; pocket feature 40 x 20 x 6 depth
IssueNote 'ALL INTERNAL POCKET CORNERS SHARP (R0)' combined with 7075-T6 (class B machinability, tougher than 6061) requires slower feeds/EDM or specialized tooling to approximate zero-radius corners in the 40x20x6 pocket, adding cycle time and cost. This is the material/cost dimension of the same sharp-corner issue already raised elsewhere in the review (duplicate of DFM findings on R0 corners); flagged here separately only to surface the cost angle.
RecommendationAllow a small corner radius (e.g., 0.5-1.0 mm) matching standard end-mill sizes unless a true sharp corner is functionally required. Treat alongside the related DFM finding on the same feature rather than as an independent action item.
Cost impactAvoids added machining time/EDM cost per pocket across 25 units.

Quote

ItemDescriptionAmount (USD)
Design reviewDFM + GD&T review, standard complexity — Motor Bracket349.00
Total349.00

Complexity: standard — Single-sheet CNC bracket with only 2 GD&T frames and 2 datums defined (plus one undefined), moderate dimension count (~8) with one tight tolerance, but a high finding count (19, including 2 critical) driven by missing basic dimensions, undefined datum, and model/drawing mismatches that will require careful writeup despite low geometric density.
Assumptions: Review is based solely on the provided PDF drawing package (AB-1001, Rev B, 1 sheet) and, where referenced, the accompanying 3D STEP model · Manufacturing process considered is CNC machining of AL 7075-T6 per title block; anodize Type II black per finish note · Review covers GD&T correctness, dimensional completeness/tolerancing, manufacturability (DFM) of features as drawn/modeled, and consistency between 2D drawing and 3D model · Findings are based on the extracted data as given; no independent re-measurement or reverse-engineering of geometry beyond supplied metrics was performed · Physical part inspection, prototype testing, and coordinate measurement are excluded · CAD/drawing rework, redlining, or correction of the design is excluded — only findings and recommendations are provided · Re-review of a revised drawing package (e.g., Rev C) is a separate, additional engagement unless explicitly included · No cost estimation, tooling design, or supplier quoting is included in this review · Ambiguities noted (e.g., undefined Datum C, missing tolerances) are flagged as findings rather than resolved via assumption on the client's behalf
Quote valid for 14 days.

Review Methodology

This review was produced by a panel of specialist analyses (GD&T per ASME Y14.5, per-process DFM, materials & cost), then cross-examined by an independent adversarial pass. Findings that did not survive cross-examination were withdrawn (5 on this review: Datum C referenced but never defined; Sharp (R0) internal pocket corners not machinable; Overall width tolerance far tighter than needed; Ra 0.4 surface finish called out 'ALL OVER'; No size tolerance on Ø6.60 through holes). Final review and approval by a professional engineer.

Drawing ambiguities noted: Datum C is referenced in the position feature control frame [⊕|Ø0.05(M)|A|B|C] but its label and associated feature are not defined anywhere on the drawing. · The 50.00 dimension has no explicit tolerance shown; general tolerance of ±0.05 assumed to apply. · Pocket dimensions (40 x 20, depth 6.0) have no explicit tolerances shown; general tolerance assumed. · 4X Ø6.60 THRU hole diameter has no explicit tolerance shown beyond the general tolerance; actual size tolerance for the hole itself is not separately called out (only positional tolerance is specified). · 12.00 dimension in the side/end view has no explicit tolerance shown; general tolerance assumed. · 8.0 thread depth dimension has no explicit tolerance shown; general tolerance assumed. · The exact orientation/type of the second (narrow) view is not labeled on the drawing; interpreted as a side or end view showing the 12.00 height and flatness callout.