Home/Resources/CAD Help/Specifications/Tolerances


Tolerance is a specification for how much variation from ideal measurements you can tolerate for your parts. You must specify a tolerance in menu Job | Settings. If you are new to thinking about small tolerance values, consider the thickness of some common items:

Note that metals allow for parts of tighter tolerance than plastics. 

For specific tolerance limits please click here.

You can specify tolerances in three ways:

  1. To set the general default tolerance select a value from Job | Settings | Specifications Auto | General Linear Tolerance 
  2. To set a tolerance for a specific feature (e.g. a hole diameter, a length, etc): draw a straight line across the feature and select Line | Machine | Tolerance:
  3. local_tolerance_example

  4. To specify more advanced GD&T tolerances use Comments to Machinist.

Vague Tolerances 

 Vague Tolerances Vague tolerances are not accepted, such as, "The diameter must be exactly 1 inch." Or, "This dimension is critical." Or "Size must be accurate." Instead you must specify a tolerance range. For example, 1 inch +/- .005". Or you can use words such as "between 0.995 and 1.005 inc

Implicit and Explicit Tolerances

Often, mechanical drawings show lines with arrows and other symbols that indicate distances and other measurements that must be held to a certain tolerance. For example one might indicate that the distance between two holes must be 3" +/- .005" - meaning that the distance can range from 2.995 to 3.005. This type of dimensioning is explicit dimensioning

eMachineShop CAD offers the ability to rely mostly on implicit dimensioning which is easier and faster to use. Implicit dimensioning is supported via the general tolerance at Job | Settings | Specifications.

Simplified Rules

The linear tolerance value you specify at Job | Settings | Specification is referred to below as "T". In simple terms, the value you select for T is used approximately as follows:

See below for the precise rules.

Allowance for finishes

In conformance with industry standard, design dimensions are after non-organic and mechanical finishes (anodize, electroplate, brush, grind, sand blast etc.) but before organic coatings (powder coat, etc.). Example: A 10 mm cube that was electroplated should measure 10 mm after electroplating.

Precise Rules

Below is the complete definition of how default tolerance is used at eMachineShop, requiring an understanding of GD&T and ASME Y14.5. The following is used as the basis for determining whether your part conforms to your specification: 


Additionally, tapped holes shall be perpendicular to the originating surface within +/- 2 degrees.

The general tolerance does not apply to bends - see bend tolerances at menu Job | Settings | Specifications: Bend.

Following is the order of precedence of tolerances with highest precedence first:

  1. Tolerances indicated via Comments To Machinist.
  2. Local tolerances from the Line | Machine dialog.
  3. For 2D parts cut from sheets Job | Settings | Auto: Specifications | Material Thickness Tolerance - applied to sheet thickness only.
  4. General tolerance per Job | Settings | Auto: Specifications | General Linear Tolerance.

For parts made by extrusion the general tolerance applies to the cross-section.

Tolerances may not be met when impractical due to weak structure of a part (e.g. a spiral shape cut from sheet material).

Measurements are done at at 20C +/- 1 or 68F +/- 2.

* The value 1.4 (SQRT(2)) and 2.8 (2 * SQRT(2)) are derived from the GD&T equivalent of older style square zone tolerancing where +/- T is applied separately to each axis.

Precision micrometer
Was this information helpful?  YESSOMEWHATNO
SitemapCareersSuppliersPrivacyTerms of Use and Order Policies
eMachineShop | 31 Industrial Ave. | Mahwah, NJ 07430
Questions? Contact us
Subscribe and Get the Latest Tips, Updates and Tutorials.
Get the free easy-to-use eMachineShop CAD software and start designing your parts in minutes.
Video Tutorial Watch our brief introduction showing how to design, price and order custom parts at eMachineShop.
Design you printed circuit boards at our PCB division Bare boards or fully assembled.
Copyright © 2017, eMachineShop. All rights reserved.