Summary

Engineering revision control keeps 2D drawings, 3D CAD models, BOMs, process sheets, and inspection standards aligned to the same approved production state. A revision should record what changed, who approved it, and which files belong together; mismatched revisions can cause fabrication, procurement, and inspection errors. Use formal ECR/ECO approval when changes affect production, and reference the exact revision in RFQs, purchase orders, and supplier notifications. For low-volume or smaller teams, disciplined file naming, revision folders, and release checklists may be sufficient; high-change environments should use a PDM system to automate relationships, approvals, and traceability.

The Hidden Cost of Version Confusion

A single outdated drawing sent to a fabrication shop can result in a batch of parts that do not match the current BOM. The result: scrap, rework, and a delay of two to four weeks. In custom manufacturing, version confusion is not a minor inconvenience — it is a systemic risk that erodes margins and damages delivery schedules.

Scrap sheet metal parts caused by version confusion between REV A and REV B engineering drawings

This image shows the real-world consequence of version confusion — rejected parts fabricated from an outdated drawing revision, resulting in scrap, rework, and production delays.

When an engineer marks up a drawing but forgets to update the 3D model, or when a procurement team orders material based on an old BOM revision, the consequences cascade. The fabrication shop cuts the wrong blanks. The assembly team tries to fit components that no longer align. The quality inspector rejects parts that match the wrong specification. Each step adds cost, time, and frustration.

Revision control addresses this risk by managing the approved versions of all related engineering files — not just one document in isolation.

What Is Revision Control in Manufacturing?

Revision control is the practice of managing successive approved versions of product data, including drawings, CAD models, BOMs, process sheets, and inspection standards. It tracks what changed, who approved it, and which version is current.

This is distinct from version control in software engineering, where tools like Git manage source code changes across developers. In manufacturing, revision control focuses on engineering data that drives production — files that determine what gets cut, bent, welded, and shipped.

The key distinction: revision control emphasizes approval status and change traceability. A revision is not just a new file saved with a different name; it is a formally approved state that authorizes production.

Which Engineering Files Need Version Control?

In sheet metal fabrication, five categories of files require coordinated version control:

 

Five categories of engineering files requiring version control in sheet metal fabrication — 2D drawings, 3D CAD models, BOMs, process sheets, and inspection standards

This diagram shows the five main types of engineering documents that need coordinated revision control in custom manufacturing, each with its own version tracking requirements.

 

File Type Version Control Focus Common Risk
2D Drawings Dimensions, tolerances, notes, revision table Shop floor uses outdated drawing; parts cut to old dimensions
3D CAD Models Geometry, feature changes, export formats Model does not match drawing; flat pattern generated from old model
BOM (Bill of Materials) Part numbers, quantities, material specs Procurement orders wrong material or quantity based on old BOM
Process Sheets Operation sequence, tooling, parameters Shop follows outdated process; weld sequence or bend order incorrect
Inspection Standards Critical dimensions, acceptance criteria, sampling plans QC inspects to old standard; parts rejected or incorrectly accepted

 

Each file type has its own revision cycle, but they are interdependent. A change to a drawing often requires updates to the model, BOM, and process sheet.

How Version Relationships Work Across Files

The challenge in revision control is not managing one file — it is managing the relationships between files. When a drawing revision changes a hole diameter from 6.5 mm to 8.0 mm, this change must propagate to:

  1. The 3D CAD model (geometry update)
  2. The BOM (if the change affects material or hardware)
  3. The process sheet (if the change affects machining or welding)
  4. The inspection standard (if the change affects critical dimensions)

If any of these files are not updated, the result is inconsistency. The shop floor may fabricate to the new drawing while the inspector checks against the old inspection standard — or the procurement team orders hardware based on an outdated BOM.

Version matrix approach: Many engineering teams maintain a version matrix that links the revision status of all related files. This matrix answers one critical question: Which set of files belongs together?

 

Version matrix showing synchronized revision status across drawing, 3D model, BOM, and process sheet with one file inconsistency highlighted

This version matrix demonstrates how engineering teams track which file revisions belong together. The red-highlighted BOM cell shows an inconsistency that must be resolved before production.

 

File Rev A Rev B Rev C
Drawing A B C
3D Model A B C
BOM A A C
Process Sheet A B C

In this example, Rev B of the drawing and model were updated, but the BOM was not — indicating a potential inconsistency that must be resolved before production.

Who Approves Version Changes?

Version changes require formal approval to ensure that all stakeholders agree on the new state. The approval process typically follows this sequence:

  1. Engineering Change Request (ECR): Anyone can submit an ECR identifying a problem or improvement.
  2. Engineering Change Order (ECO): The ECR is evaluated; if approved, an ECO is issued authorizing the change.
  3. Version Update: The affected files are revised, and the revision table is updated.
  4. Notification: All stakeholders (design, manufacturing, procurement, quality) are notified of the new version.
Four-step engineering change approval process from ECR submission through stakeholder notification with approval authority roles

This flowchart illustrates the formal approval process for version changes — from Engineering Change Request (ECR) through Engineering Change Order (ECO) to final notification of all stakeholders.

The key principle: no one should fabricate, procure, or inspect based on an unapproved revision. Approval authority typically rests with:

  • Design Engineer: Technical accuracy of the change
  • Project Manager: Impact on schedule and budget
  • Customer: For changes that affect form, fit, or function (if contractually required)

Without formal approval, version control degrades to “whoever saved the file last wins” — which is not control at all.

Ensuring Suppliers Use the Correct Version

For OEMs working with external fabrication shops, supplier version synchronization is a critical challenge. Common failure modes:

  • Supplier receives drawing via email but does not check for updates
  • Supplier’s internal system stores an old version that is not overwritten
  • Supplier quotes based on Rev A but fabricates based on Rev B (which has different cost implications)

Best practices for supplier version management:

  1. RFQ Stage: Include the current revision letter/number in the RFQ package. Specify: “Quote based on Rev B dated 2026-09-15.”
  2. Purchase Order: Reference the exact revision in the PO line item. Do not assume the supplier will check for updates.
  3. Version Change Notification: When a revision is issued, notify all active suppliers with a clear summary of what changed and how it affects their work.
  4. Incoming Inspection: Verify that received parts match the current revision — check revision marks on packaging, certificates, or the parts themselves.
Diagram showing version mismatch between OEM and supplier with four synchronization steps to ensure correct revision delivery

This diagram illustrates the common problem of supplier version mismatch (OEM has REV C, supplier uses REV A) and the four-step synchronization process to prevent it.

A fabrication shop that receives a drawing without a revision letter has no way to confirm it is current. Explicit version identification is the first line of defense.

Practical Steps to Implement Revision Control

Implementing revision control does not require expensive software. It starts with consistent practices:

Version Naming Rules

  • Use letter sequences (A, B, C…) or numeric sequences (001, 002, 003…)
  • Initial release: Rev A or Rev 001
  • Each approved change increments the revision
  • Never reuse a revision letter/number after it has been superseded

File Naming Conventions

  • Include revision in file name: Bracket-12345-RevB-2026-09-15.step
  • Separate files by revision folder: /Rev A/, /Rev B/
  • Archive obsolete revisions; do not delete them
File naming convention example for engineering documents showing color-coded components — part name, number, revision, and date

This diagram shows the recommended file naming convention for engineering documents, with color-coded segments making it easy to identify part name, number, revision letter, and date at a glance.

Version Control Checklist

(before releasing files to production)

  • All related files (drawing, model, BOM, process sheet) are at the same revision
  • Revision table on drawing is complete with date, description, and approver
  • Superseded files are archived, not deleted
  • Supplier has acknowledged receipt of the current revision
  • Change description clearly states what was modified and why
Version control checklist with five verification items before releasing engineering files to production

This visual checklist shows the five key verification steps that should be completed before releasing engineering files to production, ensuring all versions are synchronized and documented.

For teams managing high volumes of parts or frequent changes, dedicated Product Data Management (PDM) systems automate version tracking, approval workflows, and file relationships. For smaller teams, disciplined file naming and folder structure can provide adequate control.

Key Takeaways

  • Revision control is a system, not a label. It manages the approved state of all related engineering files — drawings, models, BOMs, process sheets, and inspection standards.
  • Version relationships matter. A change to one file often requires updates to others. Failure to propagate changes leads to fabrication errors and procurement mistakes.
  • Approval prevents chaos. Formal approval ensures that everyone agrees on what the current version is and what changed.
  • Supplier synchronization is critical. External suppliers must receive, acknowledge, and fabricate based on the current revision — not an outdated copy.
  • Start with discipline, not software. Consistent naming, revision tables, and checklists provide the foundation. Software scales the process; it does not replace it.

FAQ

In manufacturing, revision control emphasizes formal approval and traceability of engineering data. Version control in software engineering focuses on tracking code changes across developers. The terms are often used interchangeably, but in a manufacturing context, “revision” implies an approved state authorized for production.

Yes. Even in prototyping, version confusion wastes time and material. If you send a Rev A drawing to a prototype shop and then update to Rev B without notification, the shop may fabricate the wrong part. For low-volume work, simple practices — clear revision marks, folder separation, and email notifications — are sufficient.

Establish a rule: the drawing is the master authority for manufacturing. If the drawing and model disagree, the drawing governs. Use a version matrix to track which files belong together, and require that all files be updated before releasing a new revision to production.

A change request should include: (1) what is being changed (file, dimension, feature), (2) why it is being changed (error correction, design improvement, customer request), (3) the impact on other files (model, BOM, process sheet), and (4) who is requesting the change and who must approve it.

 

Next Steps

Revision control transforms engineering file management from a reactive scramble into a structured process. The cost of implementation is low — consistent naming, revision tables, and checklists. The cost of neglect is high — scrap, rework, delays, and damaged supplier relationships.

Start by auditing your current file management practices. Identify where version confusion has caused problems in the past. Then implement the basics: clear revision identification, formal approval, and explicit supplier notification. The goal is not perfection — it is consistency.

Every revision begins with a decision to change something. Make sure that decision is recorded, approved, and communicated. That is the essence of revision control.

Relevant cases