-
- News
- Books
Featured Books
- design007 Magazine
Latest Issues
Current IssueAll About That Route
Most designers favor manual routing, but today's interactive autorouters may be changing designers' minds by allowing users more direct control. In this issue, our expert contributors discuss a variety of manual and autorouting strategies.
Creating the Ideal Data Package
Why is it so difficult to create the ideal data package? Many of these simple errors can be alleviated by paying attention to detail—and knowing what issues to look out for. So, this month, our experts weigh in on the best practices for creating the ideal design data package for your design.
Designing Through the Noise
Our experts discuss the constantly evolving world of RF design, including the many tradeoffs, material considerations, and design tips and techniques that designers and design engineers need to know to succeed in this high-frequency realm.
- Articles
- Columns
Search Console
- Links
- Media kit
||| MENU - design007 Magazine
Estimated reading time: 2 minutes

Board Negotiations: Design Rules and Tolerances
In this column, I explore design rules and the constraints they put on the PCB fabricator. As you will see (and may have experienced), some work, but others do not.
1. Applications
Depending on the board application, you may need tighter tolerances. For example, with aerospace, automotive, and medical boards, the tolerances must be tighter. So, how do we get there?
2. Designing With Specific Tolerances
Here are several examples of how a PCB fabricator can deal with various tolerances. Let’s look at “press fit” applications for tool sizes. Typically, a given plated hole or slot is ±0.003” and a typical non-plated hole or slot is ±0.002”. So, what does the fabricator do when a plated hole is called out as ±0.002”?
The simple answer is to calculate how much plating there will be in the hole barrel, and then over-drill to accommodate the ±0.002 tolerance. Typically, this is done by labeling the ±0.002” hole as plus 0.004” minus zero in the CAM system. End-users on RF applications, such as antennas and phased arrays, have pre-calculated the copper in the hole barrel for many years. Often, end users will stipulate the drilled hole size (not the finished hole size as most designers call out) here so that they can pre-calculate how much plating will be in the hole barrel based on the PCB fabricators capabilities.
3. Don’t Be a Violator
For instance, we may receive an IPC callout for a 0.002” annular ring minimum. But what happens when the end user does not allow for that, creating gap violations? Or worse, what if they don’t understand that a PCB fabricator drills approximately 0.004–0.005” over the finished hole size as expressed on the drill drawing to meet the nominal hole size? Making the pads on a signal layer or the anti-pads (relief pads) 0.004” over the finished hole size without accounting for the additional plating to meet the IPC minimum of 0.002” per side annular ring does not work.
In a perfect world, the machine tolerances and true position are both ±0.000”, but that is just not the case in practice. It used to be said that if you added up all the tolerances needed to manufacture a given board, nothing would be possible. As an example, let’s add a ±0.003” true position tolerance to a ±0.003” machine tolerance. This would mean that +0.006”/-0.000” could occur at some point. I can assure you this would not work for a ±0.002” annular ring if the signal pads were only increased by 0.004” to meet an IPC ±0.002” minimum annular ring, and the over-drill for plating was not considered.
To read this entire column, which appeared in the May 2019 issue of Design007 Magazine, click here.
More Columns from The Bare (Board) Truth
The Bare (Board) Truth: My Top Six Design ChallengesThe Bare (Board) Truth: Via Basics
The Bare (Board) Truth: 5 Questions About Improving Thermal Management
The Bare (Board) Truth: Teaching the Next Generation—An Overview of Today’s University Courses
The Bare (Board) Truth: Fabrication Starts With Solid Design Practices
The Bare (Board) Truth: Eliminate Confusion
The Bare (Board) Truth: Getting on the Same Page—A Data Story
The Bare (Board) Truth: Refining Output Data Packages for Fabricators