What is a Gerber File?
Gerber is a file format that we frequently use in the PCB industry. We use a Gerber file to describe the various elements and constituents of a PCB board. So, this includes things like legend layers, the metal we are going to use, conductor layers, wiring pads, and the solder mask layers. The Gerber format was developed and mainstreamed by a company known as Gerber and hence from there came the name.
We design PCB boards by using a special set of tools. So, these tools mainly include CAD (Computer Aided Design) and EDA (Electronic Design Automation). These tools help us in generating fundamental PCB fabrication data. We then commence the manufacturing of PCBs based on this data. If a customer gives a PCB design file to a manufacturer without including the Gerber file then the manufacturer will face a lot of difficulties. This is because the Gerber file extensions are empirical to PCB manufacturing as it serves as a set of guidelines and references. Manufacturers rely on the PCB Gerber viewer for describing and understanding the designing parameters of various modules of a PCB board. Hence, we can utilize a Gerber file for both PCB fabrication and assembly.
What is the importance of a Gerber File?
If you are performing PCB fabrication then you will have to use the Gerber file throughout the process. The online Gerber file viewer serves as a standard for photoplotters, legend printers, CAD designers, image analysts (AOI and X-ray), and multilayer manufacturers. Hence, Gerber files are analogous to a guiding star which helps the manufactures throughout the PCB fabrication journey.
We include a stencil layer in the Gerber PCB when we are dealing with PCB assembly. This allows us to regulate the locations of various electronic components as well. Hence, it provides us with crucial data that gives us guidelines for SMT and through-hole assembly processes.
What are some of the different versions of Gerber File?
Gerber file format is always evolving so it has had many versions in the past. However, today we mainly use three popular versions of the Gerber file.
1) Gerber X2
This is the latest free Gerber viewer format. The best thing about this version is that it supports stack up data. Additionally, it also contains a number of advanced attributes.
This version of the PCB Gerber file has the most expanded functionality. So, we widely use this version in routine PCB file viewer online manufacturing operations.
This version of the online Gerber viewer format is the oldest one and most conventional PCB manufacturers still use it. However, the other two versions are gradually replacing this version.
Gerber Files types and format
We use this file type to store data relating to the top copper layer.
We frequently use this file type to store data relevant to the top solder mask layer.
We often use this type of file in our routine PCB manufacturing operations to store data relevant to the top silkscreen.
Most PCB manufacturers use this type of file in their setups to store information and data relevant to the bottom copper layer.
This type of format is most suitable for storing information and details about the bottom solder mask layer.
This format is ideal for keeping a record of information relevant to the bottom silkscreen.
We mostly use this file type or format for maintaining a record of the drilling information. This mainly involves data relevant to holes and other features that we are going to drill in our PCB boards.
This file format is most suitable for storing information relevant to the outline of the PCB board.
We use this type of file only in multilayer PCB boards. It gives us information relevant to the second inner layer.
This type of file is also reserved only for multilayer PCB boards. We use it for storing information relevant to the third inner layer.
How to generate a Gerber file from Eagle?
Autodesk Eagle is a very handy tool for PCB design and layout. It has scripting features that allow us to automate the electronic design process. Once you complete the design of your PCB board in Autodesk Eagle, the next step is to generate a Gerber file. This is because you will have to send this Gerber file example along with your other design files to your PCB manufacturer. One of the best things about Autodesk Eagle is that it includes a very intuitive CAM processor. This module allows us to import any CAM file and then immediately generate any kind of file that you may need for your PCB board. So, you can use this functionality to generate the required Gerber file.
1) Open the CAM processor
You will first have to import and open the PCB layout file in Autodesk Eagle. The PCB layout file has a (.brd) extension. So, for opening it you can click the CAM button. Alternatively, you can do this by first clicking on File and then navigating to the CAM processor. Doing this will immediately open the CAM processor that we are going to use for generating the Gerber files.
2) Navigate to Job
The next step is navigating to the job. You can do this by clicking on File and then clicking on open. Then toggle the job button.
2) Open the gerb274x.cam file
You will have to first navigate to the default CAM folder of your Autodesk Eagle. So, from there you can choose the gerb274x.cam file. Once you have done that, you can select open.
3) Add a second silkscreen
If you browse through the tabs in Autodesk Eagle then you will observe that we do not have any file for the bottom silkscreen layer. This is because, in the case of simple PCB boards, we usually place the silkscreen only on the top layer. However, if you have a complex PCB and you want to add an additional silkscreen on the bottom layer, then you can do that as well.
- First of all, you will have to click on Add.
- Then you will have to change the section. You can use any relevant term such as “Silk Screen Bottom”
- After that, you will have to change the fie to “%N.pls”
- Then you will have to deselect all the layers
- Then select these layers: 26 “bNames, 20 “Dimension, and 22 “bPlace”
4) Create a Gerber File
You can now finally create your required Gerber file. For this purpose, you will have to click the Process Job button. Then you will see that your required Gerber file is generated in the project folder of your Eagle control panel.
5) Sending the Gerber File to MOKO Technology
Once you have generated the Gerber files, you will have to send them to MOKO Technology so that we can start processing your order. For this purpose, you will have to put together all of your Gerber files and zip them in a single folder. Then you can upload this zip file to the order page of MOKO Technology. This will allow us to receive the Gerber files along with your order specifications. Hence, we will start working on it right away.
Common mistakes of Gerber file from eagle and how to solve it
1) Missing drill files
We need these files for determining the location and size of the holes that we are about to drill in a PCB board. If you forget to include these files then your PCB manufacturer can face a significant amount of difficulty.
2) Missing solder mask layers
If your PCB board has two or more layers then the files must have two solder mask layers. One is for the top layer and the other is for the bottom layer.
3) Missing or double outlines
One of the most common mistakes is that people often generate files that lack outlines. These outlines are important for identifying where to cut the PCB boards. Sometimes people mistakenly generate files where they include two or more boxes around the PCB board. In both of these scenarios, the PCB manufacturer can face severe problems.
4) PCB size mismatch
Often the dimensions of the PCB board entered in the order do not complement the dimensions entered in the Gerber file. You should avoid so that we can prevent any significant delays in PCB manufacturing.
5) Placement of Drill holes cut into the tracing
Sometimes people mistakenly place the drill holes in such a way that they interfere with the circuit tracing. On top of that, they forget to reroute the tracing around the hole. You should avoid this so that the functionality of the PCB board is not damaged.
6) Plated and non-plated holes are not clearly defined in Gerber File
Sometimes people lack a fundamental understanding of how the Gerber PCB software differentiates the NPTH from the PTH. In Autodesk Eagle, you can make the NPTH by using the hole tool. On the other hand, you have to use the Via tool for making the PTH.