Understanding Gerber File
Understanding Gerber File
Understanding Gerber File
Overview
• Agenda
1. Interconnect (PCBs)
PCB CAD
- a PCB CAD tool allows us to enter our design and ultimately produce information that a PCB Fab
shop can use to create the PCB.
- the files that the tool produces are called “Computer Aided Manufacturing (CAM) files.
1) Part Library Development - A library contains all of the parts in your design. Each
part contains a schematic, a physical layout, and
information about the vendor that can be used to create
a “Build of Materials”
2) Schematic Entry - A schematic contains all of the part symbols and how they
are connected. “Parts” will drive forward the pad
configuration in the layout and “nets” will drive forward
the traces and plane shapes.
4) CAM - The final step is to create the Gerbers, Drill Files, and
Drawings to be sent to the fab shop.
PCB CAD (GERBER)
• GERBERs
- layers are numbered in ascending order from top to bottom (ex. L1, L2, L3, L4)
- layers are also used to describe the top and bottom side Solder Mask
- layers are also used to describe the top and bottom side Silk Screen
- the CAM files from the CAD tool are produced in an industry standard format called GERBER
- extensions for GERBERS can be *.GBR, *.PHO, *.ART (Mentor Pads uses *.PHO)
- a GERBER file describes the image patterns that are present on that layer.
- an “aperture” file is a way to describe to the photo plotting machines how to interpret the shapes
described in the GERBER.
NOTE: the term Gerber comes from a standard format for photo plotters published by
the Gerber Systems Corporation in 1980.
PCB CAD (GERBER)
• GERBERs
- each layer in the design will produce its own GERBER file.
L1.pho
L2.pho
L3.pho
L4.pho
top_silk.pho
top_mask.pho
bottom_silk.pho
bottom_mask.pho
aperture_report.rep
PCB CAD (GERBER Example)
L1.pho
L2.pho
(this layer is a ground plane)
L3.pho
(this layer is a ground plane)
L4.pho
PCB CAD (GERBER Example)
• Example : GERBERS for a 4 layer PCB (Top Silk & Top Mask)
L1.pho
(shown again for reference)
top_mask.pho
top_silk.pho
PCB CAD (GERBER Example)
• Example : GERBERS for a 4 layer PCB (Bottom Silk & Bottom Mask)
L4.pho
(shown again for reference)
bottom_mask.pho
bottom_silk.pho
• Drill Data
- information for drill sizes and locations are contained within a separate set of files.
- these files are called “Numerically Controlled Drill (NCD) Files” or “Excellon” files.
- the information in these files is a list of XY coordinates for where each drill hole will be made.
drill.drl : the NCD drill file that is read by the drilling machine
drill.lst : a list of drill coordinates in a user-friendly format for manual checking
drill.rep : a list of all drill sizes in a user-friendly format for manual checking
PCB CAD (Drill Data Example)
- we can plot our drill data over the top of our GERBERS in order to see if the holes line up
to check that everything is accurate.
PCB CAD (Drawings)
- in addition to the CAM files that you send to a PCB manufacturer, you also need to generate
drawings so that the fab engineers can understand what you are trying to accomplish.
- there are two main types of drawing that accompany your CAM files:
Drill Drawing - contains a plot showing the location of each drill hole on the board
- contains a drill table listing the different drill sizes and their quantity
Stackup, Material,
and Surface Finish
Information
Drill Locations
Board Dimensions
Drawing Border
Drill Table
PCB CAD (Example)
• Final Result
- The Gerber, Drill, and Drawing files were sent to a fab shop and 1 week later the PCB arrived.