PCB Libraries Forum Homepage
Forum Home Forum Home > General > General Discussion
  New Posts New Posts RSS Feed - 7 Common Mistakes With Gerber Files
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

7 Common Mistakes With Gerber Files

 Post Reply Post Reply
Author
Message
frankicic View Drop Down
New User
New User


Joined: 17 Dec 2013
Location: uk
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote frankicic Quote  Post ReplyReply Direct Link To This Post Topic: 7 Common Mistakes With Gerber Files
    Posted: 02 Jul 2014 at 7:56pm
Creating Gerber files that accurately reflect what you want manufactured is a challenge no matter how long you have been a pcb designer. However, by learning from others and avoiding the most common mistakes, you can speed up the turnaround time, reduce the chance of orders placed on hold, and complete your projects faster. The following list reviews the top seven most common mistakes made with Gerber files and how you can avoid them. 

 
1. Missing Aperture List

Your Gerber files specify what to do and where. Your aperture list specifies what tool to use. A single comprehensive aperture list for all layers should be sent with your Gerber files, rather than a separate aperture list for each layer. Please note: An aperture list does not need to be sent with 274X format files. If you send 274D format, we use your aperture list in combination with your Gerber files to create your artwork.

Requirements: One comprehensive aperture list for all layers, English Units. Please do not modify the aperture list your software outputs. An aperture list does not need to be sent with 274X format files.
 
Resolution: All layout packages which output 274D also output an aperture list. Common extensions include .rep, .apt, and .apr. If you have difficulty outputting an aperture list, please send 274X format.
 
2. Missing Excellon Drill File

Excellon drill files are used to determine what size holes to drill and where. Plated and non-plated holes need to be included in one drill file, with plated and non-plated holes having different tool numbers.
 
Requirements: Excellon Format, ASCII Odd/ None, 2.4 Trailing Zero Suppression, English Units, No Step and Repeats.
 
Resolution: Nearly all layout packages will output an excellon drill file. If you cannot generate one, we can in most cases create one from your fabrication drawing for an engineering fee.
  
3. Missing Tool List

A tool list is used in combination with your excellon drill file to create your drill. Your drill file specifies where to place the holes. Your tool list specifies what tool to use. A tool list should be embedded in your excellon drill file or sent as a separate text file. Using a tool list provided on a fabrication drawing is not preferable, as it eliminates many of the automatic verifications and makes data entry errors far more likely.
 
Requirements: Tool list embedded in excellon drill file or sent as a separate text file.
 
Resolution: If your layout software will output an excellon drill file, it will also output a tool list. Common extensions include .tol and .rep.
  
4. Missing Gerber Files

Believe it or not, many times people submit orders and forget to attach their gerber files.
 
Requirements: Gerber 274X or 274D, English units are preferable.
 
Resolution: ODB++ files are acceptable; It is possible to convert many other file formats to gerber.

 
5. Insufficient Annular Ring

An annular ring is the donut (“annulus”) created when your drill pierces a copper layer. It is defined as the radius of this donut. For example, a .030” pad with an .020” hole would have a .005” annular ring. This is required to allow for complete plating on vias, as well as solder ability on component holes. Many times people do not allow for the proper annular ring requirements.
 
Requirements: A minimum of .005” annular ring for vias or a minimum of .007” for component holes is required for manufacturing.
 
Resolution: All layout packages provide this as a DFM check. Setting sufficient annular ring in your layout software is the preferred method in order to maintain proper copper spacing.
 
6. Insufficient Copper Trace Width/Spacing

Copper spacing is the minimum air gap between any two adjacent copper features. Trace width is the minimum width of a copper feature, usually traces.
 
Requirements: A minimum of .005” trace width/spacing is necessary. A premium is charged for trace width/spacing less than .008”.
 
Resolution: All layout packages provide this as a DFM check. Setting sufficient trace width/ spacing in your layout software is the preferred method. Trace width and spacing push and pull against one another, so changing a problem area may require rerouting traces, adding vias, or moving components.
  
7. Insufficient Inner Clearances

Inner clearance is the minimum distance from the edge of a hole to any adjacent, unconnected, inner layer copper. Sufficient inner clearances help ensure that your drill does not cause shorts to your inner copper layers. This is important for both plated and non-plated holes, as non-plated holes may either cut into an adjacent trace or cause shorts during assembly.
 
Requirements: A minimum of .012” inner clearance is required and .015” is preferred.
 
Resolution: Most inner clearance issues can be resolved if negative image inners are provided, but it is preferred to not modify these. Setting these clearances in your layout software is the preferred method, as this will maintain intended connectivity. While most layout packages provide this as a DFM check, not all do. Those that do not can usually be manipulated to check for this violation by setting spacing and annular ring higher.
 
General guidelines: Spacing + Annular ring = Inner clearance. Another trick that can help resolve problem areas is to move the affected traces to outer copper layers, where this is not an issue.

Back to Top
Back to Top
bac_a_sable View Drop Down
New User
New User


Joined: 04 Nov 2014
Status: Offline
Points: 1
Post Options Post Options   Thanks (0) Thanks(0)   Quote bac_a_sable Quote  Post ReplyReply Direct Link To This Post Posted: 04 Nov 2014 at 1:31am
I desagree with one point: the use of english unit.
You cans always convert  inch to millimeters; convert milimmeters to ich will produce roundoff accuracie problems.

Read IPC-2221B paragraph 1.3.1 about this
Back to Top
jameshead View Drop Down
Expert User
Expert User
Avatar

Joined: 20 Mar 2012
Location: Oxfordshire, UK
Status: Offline
Points: 576
Post Options Post Options   Thanks (1) Thanks(1)   Quote jameshead Quote  Post ReplyReply Direct Link To This Post Posted: 04 Nov 2014 at 9:16am
This looks like a list copied and pasted from the early nineties.  Look at point 1, who uses aperture tables and RS-274D these days?  I guess it covers old designs.

It's totally out of date with regard to units.  I was a CAM Engineer for a high technology PCB Fabricator for two years after leaving university and we didn't care if customers provided data in imperial or metric.  The CAM software would handle both easily.

At this PCB fabricator the CNC drill machines used metric sized drill bits but photo tools were worked on in the CAM system in imperial.

A large number of customers provided gerber data in imperial (2.3 or 2.4 inch format) and excellon drill data in metric ( 3.3 mm format) together with a drawing from a mechanical cad system that used metric.  Sure the drill hits didn't always tie up with the pad centres, and the PCB profile from the gerber didn't tie up with the mechanical drawing, but we dealt with this.  We had built in tools in the CAM software to snap drill hits into pad centres and we always created the rout program from the metric drawing.

Nowadays things are different, particulary as Mechanical Design has progressed and the improved integration between the PCB Design and Mechanical design.

My guidence would be to pick one system and stick with that throughout the design for both PCB Design and Mechanical design, and make sure your outputs are in the same system used for design.

My preference is for metric everywhere and I agree with bac_a_sable's comments to a point, although converting thou (MIL for American readers) to metric mm will produce rounding errors if you don't take account of the resolution.

For example 1 thou equates to 0.0254 mm, and 2 thou equates to 0.0508 mm, but if you are using an 3.3 format metric output then you've lost the 0.0004 or 0.0008 at the end of these values so you could still end up with (small) rounding errors in your design.




Back to Top
CHENONN View Drop Down
New User
New User


Joined: 30 Jul 2015
Status: Offline
Points: 3
Post Options Post Options   Thanks (0) Thanks(0)   Quote CHENONN Quote  Post ReplyReply Direct Link To This Post Posted: 01 Oct 2015 at 8:04pm
I have a question,sometimes I can not open the gerber file which my customer send to me,I try to open it,but there is nothing on the desk,I usually use the CAM350 10.1/9.5 software.
Back to Top
jameshead View Drop Down
Expert User
Expert User
Avatar

Joined: 20 Mar 2012
Location: Oxfordshire, UK
Status: Offline
Points: 576
Post Options Post Options   Thanks (0) Thanks(0)   Quote jameshead Quote  Post ReplyReply Direct Link To This Post Posted: 02 Oct 2015 at 2:45am
The first thing to check is to see if it is actually a Gerber file at all by opening it in a text editor.

Users often send all sorts of files together with Gerber and excellon data such as GenCAD and original Binary CAD data so if you have a modern Gerber viewer like GC-Prevue or CAM350 and it's not recognising it as a Gerber file, odd on, it isn't.
Back to Top
Matthew Lamkin View Drop Down
Advanced User
Advanced User


Joined: 02 Oct 2012
Status: Offline
Points: 284
Post Options Post Options   Thanks (0) Thanks(0)   Quote Matthew Lamkin Quote  Post ReplyReply Direct Link To This Post Posted: 05 Oct 2015 at 2:30am
Chenonn, if you have CAM350 then there is a forum on the downstream site where you may obtain assistance.

Confirming that they are actually Gerber files is essential, opening them in Notepad can show this.
Checking that you have the correct format also helps load it in - is it 2.3 or 4.5 etc?
Often loading in a Gerber file when the resolution is not set correctly can result in a mess on screen or everything in a corner etc.

Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.172 seconds.