As a student, you often don’t know how to deal with different PCB file. As an engineer or designer, you may need to do mass production of printed circuit boards (PCBs).
So, if you are wondering about how does Eagle converts to Gerber? Or how to convert a.PCB to an EAGLE.sch or.BRD file, GBR file? This article is for you.
We will answer these questions and much more. You will know about all the problems that can occur during the process. Moreover, you will also understand the acceptable types of documents. Stay tuned. A lot is coming.
1、What is PCB File?
Hoping that you already have enough background information, we will get straight to what is a .pcb file.
It is your design file which will have the required info of layers and other things connected to PCB. Your pcb file will have info about each layer and its routing. Furthermore, it will also have info regarding holes and via sizes along with the bottom and top silk layers.
Your manufacturer will ask for this file to manufacture your circuit design. This file will tell them about your desired PCB dimensions, solder mask, finished copper, via the process and other details. Figure 1 demonstrates a PCB file opened in a laptop.
At this point, it is worth mentioning that your end file will not always have the .pcb file extension. It can be a Gerber file or a PCB file. Moreover, each software will have its specific file type. Rest assured, you will come across .pcb files more often.
Table I PCB File Formats
In the business of PCB manufacturing, you will often need to produce Gerber file format. Gerber file contains information regarding 2-D artwork that tells the manufacturer about the position of solder mask, copper, etc.
So, you may find it hard to generate a Gerber file. It will know nothing about net connectivity, design rules, or component libraries. You will need to contemplate about different configuration details when producing a Gerber file.
Figure 2 demonstrates the options that you will encounter for producing Gerber files with DipTrace software.
In general, you can follow the following two steps for generating a Gerber file:
1.Look for a manufacturer who will provide you with instructions for generating a Gerber file. The instructions will be according to specific CAD software.
2.Then, you can use that CAD tool to design your printed circuit board.
However, this is not as easy as it sounds. Still, with practice, you can master this work. Further, you can avoid a non-functional PCB and delayed manufacturing by carefully following the instructions.
In this section, we introduced different PCB file formats and their generation. In the next section, we will tell you about opening them in Eagle and PCB file viewer.
2、How Do I Open a PCB File in Eagle and PCB File Viewer?
Eagle is undoubtedly one of the favourite software of an electronics engineer. It is a PCB design software and has made the designing process a pleasure. Now, a question may arise in your mind regarding opening a .pcb file in Eagle. Like, is it possible to open a .pcb file in Eagle?
Before we answer, we would like to know what you are thinking. Do you think it is possible? Recall the file format, mentioned in Table 1, supported by Eagle. Unfortunately, the .pcb file format is not linked with Eagle. So, you cannot open a .pcb file with it, but you sure can use other software to do so.
Moreover, you can discover a user script here that can maybe convert your file into something that Eagle can open.
Once you have your desired .pcb file, you need to view it. Viewing it is crucial to make sure that it has everything that you and your manufacturer want. You can review your PCB files in a Gerber viewer. It will ensure that whatever you are submitting is the right illustration of your design files.
Furthermore, previewing the .pcb files will also make sure that your files have been exported correctly. Figure 4 shows an illustration of Gerber files.
In this section, we told you about the importance of viewing your .pcb file and how to open it in Eagle. In the next section, we will tell you about how to open them in different software.
3、How To Open or Convert Your PCB Files From Different Software
First of all, you will need to open your PCB design file in Eagle. This file will have a .brd extension. After that, following the following instructions:
1.Select “File -> CAM Processor”. CAM processor tool will open to produce your Gerber file.
2.Then, Select “File -> Open -> Job”.
3.Then go to your default cam folder of Eagle, select “gerb274x.cam -> Open”.
4.Finally, choose the “Process Job” button to generate the Gerber files.
For more information and the conversion about how to produce to Gerber files please see this article:Hands On The Gerber File
Luckily, you can import Altium files in Eagle. You need to export your Altium design file into ACCEL ASCII file format. Eagle then imports this data structure. You will need to click on Import/File/Pcad in Eagle and then follow the instructions.
For converting Gerber files (.gbr) to Altium (.pcb) files, you will need to change the file extensions. For example, if you have a top layer Gerber file named "Layer1. Pho", you can convert it into Altium file by changing its name to "Layer1.GTL. "GTL" file extension refers to Gerber Top Layer.
You can visit the Altium (Protel) website to know more about different file extensions.
4、PCB File Requirements
Every PCB manufacturer has some requirements which you need to fulfil before placing an order. The PCB file that you will provide them must have these requirements.
According to some manufacturers, Gerber files should include:
♦ Drill Tool List
♦ Excellon Drill Files
♦ Inner layers with polarities depending upon the design
♦ Bottom and Top Copper Layers
♦ Bottom and Top Soldermask
♦ Bottom and Top Silkscreen
♦ Aperture / D-Code List
♦ Readme file
♦ Board Outline
♦ Copper weight and dielectric thicknesses requirements
You will also come across a few manufacturers who will accept native design files of:
♦ Altium (Protel)
Again the manufacturers will ask you to submit PCB drill files the following way:
♦ Maybe in Excellon format.
♦ They should not have "G01", "G54" and “D” ciphers if opened in a text editor.
♦ They should not contain any weird graphical characters. They must have viewable ASCII text.
♦ If they are formatted correctly, they will have sizes parted with “T” ciphers.
♦ There should be a tool report containing the drill sizes.
♦ Give them NC Drill File, or a fab drawing for cutouts and slots.
♦ For plated cutout or slot, you should put the attribute on the drill layer. After that, mention an outer layer pad having minimum the size of cutout or slot you want to be plated.
♦ For non-plated cutouts or slots, place them on the outline layer.
Manufacturers usually get the idea about circuit board routing from the PCB outline. Figure 5 shows the printed circuit board layout routing.
You should keep in mind the following points when submitting your PCB file:
♦ During the routing process, we will recommend you to use copper backset of 0.020". It will help you in avoiding damage to copper attributes.
♦ Some manufacturers may also allow you odd or round shapes but with some constraints.
So, once you have fulfilled all the above and other similar requirements, you are all set to place an order. Exact requirements will depend upon your manufacturers. Just make sure to include everything in your .pcb file.
A PCB file is a basic thing that you should have for manufacturing your circuit design. This article discussed the details related to a file.
What is PCB files? What are its requirements? What kinds of PCB file formats are supported by different software? Why view it? How to convert or generate them?
You should always make sure that your PCB files are fulfilling all the requirements of your manufacturer. We are here to help you if you may need any further assistance. Don't hesitate to contact us today.
We never get tired of listening to our customers. Our team of Engineers will be glad to help you out in any way.