How to generate Gerber files in different software?
How to generate Gerber files in different software?
Gerber files are used to communicate between hardware engineers and PCB factories. Therefore, it is necessary to provide essential data files for PCB design information to place an order on JLCPCB. JLCPCB is dedicated to producing high-quality PCBs at the most affordable prices for everyone. Right now sign up here on JLCPCB official website you can get up to $60 new user coupons and monthly $24 SMT coupons.
(Please note that new user coupon automatically applied upon registration. Monthly SMT coupons issued at the start of each month.)
The standard drive format for the plotters was Gerber RS-274-D. However, it is not supported in JLCPCB anymore. As a superset of RS-274-D Standard Gerber, RS-274X Gerber is a clear, powerful, and complete standard to describe PCB layers and is well-suited for automated workflows.
Note: We recommend to use gerber files in Gerber RS-274-X format to upload your design on JLCPCB.
Note:
1. Gerber files and the Drill file must be stored in the same folder/archive.
2. The board outline must be provided.
This means that the systems that use the older standard will still generate the correct outputs. The added manufacturing data greatly reduces the chance of errors during PCB fabrication.
PCB Gerber Files
Aim to reduce the time in the process of validating your design, Gerber files and drill file should be prepared in a reasonable format. PCB Gerber Files are exported in various filenames and filename extensions from different PCB design software packages. It is necessary to list the property Gerber files for different software to avoid problems in uploading and manufacturing.
EasyEDA
Note: EDA is a product that we have independently developed. If the files generated by default are
Filename | Structure Layout |
Gerber_TopLayer.GTL | Top Copper Layer |
Gerber_BottomLayer.GBL | Bottom Copper Layer |
Gerber_BoardOutline.GKO | Board Outline |
Gerber_TopSilkLayer.GTO | Top Silkscreen |
Gerber_BottomSilkLayer.GBO | Bottom Silkscreen |
Gerber_TopSolderMaskLayer.GTS | Top Soldermask |
Gerber_BottomSolderMaskLayer.GBS | Bottom Soldermask |
Gerber_TopPasteMasklayer.GTP | Top Solderpaste |
Gerber_BottomPasteMasklayer.GBP | Bottom Solderpaste |
Gerber_Drill_NPTH.DRL | Drill Layer |
Gerber_Drill_PTH.DRL | Drill Layer |
KiCAD
Filename | Structure Layout |
*-F_Cu.gbr/ *-F.Cu.gbr/ *-F.Cu.gtl | Top Copper Layer |
*-B_Cu.gbr/ *-B.Cu.gbr | Bottom Copper Layer |
*-F_Mask.gbr/ *-F.Mask.gbr/ *-F.Mask.gts | Top Soldermask |
*-B_Mask.gbr/ *-B.Mask.gbr/ *- B.Mask.gbs | Bottom Soldermask |
*-F_Paste.gbr/ *-F.Paste.gbr/ *-F.Paste.gtp | Top Solderpaste |
*-B_Paste.gbr/ *-B.Paste.gbr / *-B.Paste.gbp | Bottom Solderpaste |
*-F_SilkS.gbr/ *-F.SilkS.gbr / *-F.SilkS.gto | Top Silkscreen |
*-B_SilkS.gbr/ *-B.SilkS.gbr / *-B.SilkS.gbo | Bottom Silkscreen |
*-Edge_Cuts.gbr/ *-Edge.Cuts.gbr | Board Outline |
*-Edge.Cuts.gm1 | Board Mechanical Layer |
*-NPTH.drl | Drill None Plated Layer |
*-PTH.drl | Drill Layer |
*-job.gbrjob | __ |
EAGLE
There are multiple versions of EAGLE, each with its own filename rules. To avoid confusion, we offer 3 sets of naming conventions.
Set 1
Filename | Structure Layout |
Copper_top.gbr | Top Copper Layer |
Copper_bottom.gbr | Bottom Copper Layer |
Profile.gbr | Board Outline |
Silkscreen_top.gbr | Top Silkscreen |
Silkscreen_bottom.gbr | Bottom Silkscreen |
Soldermask_top.gbr | Top Soldermask |
Soldermask_bottom.gbr | Bottom Soldermask |
Solderpaste_top.gbr | Top Solderpaste |
Solderpaste_ bottom.gbr | Bottom Solderpaste |
Drill_1_16.xln | Drill Layer |
Gerber_job.gbrjob | __ |
Set 2
Filename | Structure Layout |
xxx.cmp | Top Copper Layer |
xxx.sol | Bottom Copper Layer |
xxx.brd | __ |
xxx.plc | Top Silkscreen |
xxx.pls | Bottom Silkscreen |
xxx.stc | Top Soldermask |
xxx.sts | Bottom Soldermask |
xxx.crc | Top Solderpaste |
xxx.crs | Bottom Solderpaste |
xxx.drd | Drill Layer |
xxx.dri | __ |
xxx.gpi | __ |
xxx.sch | __ |
Set 3
Filename | Structure Layout |
xxx.toplayer.ger | Top Copper Layer |
xxx.bottomlayer.ger | Bottom Copper Layer |
xxx.internalplane1.ger | Inner Copper Layer |
xxx.internalplane2.ger | Inner Copper Layer |
xxx.boardout.ger | Board Outline |
xxx.topsilkscreen.ger | Top Silkscreen |
xxx.bottomsilkscreen.ger | Bottom Silkscreen |
xxx.topsoldermask.ger | Top Soldermask |
xxx.bottomsoldermask.ger | Bottom Soldermask |
xxx.tcream.ger | Top Solderpaste |
xxx.bcream.ger | Bottom Solderpaste |
xxx.drills.xln | Drill Layer |
Altium
Filename | Structure Layout |
xxx.gtl | Top Copper Layer |
xxx.gbl | Bottom Copper Layer |
xxx.g1 | Inner Copper Layer |
xxx.gm3 | Board Mechanical Layer |
xxx.gko | Board Outline |
xxx.gto | Top Silkscreen |
xxx.gbo | Bottom Silkscreen |
xxx.gts | Top Soldermask |
xxx.gbs | Bottom Soldermask |
xxx.gtp | Top Solderpaste |
xxx.gbp | Bottom Solderpaste |
xxx.txt | Drill Layer |
Orcad
Filename | Structure Layout |
xxx.TOP | Top Copper Layer |
xxx.BOT | Bottom Copper Layer |
xxx.IN1 | Inner Copper Layer |
xxx.FAB | Board Outline |
xxx.SST | Top Silkscreen |
xxx.SSB | Bottom Silkscreen |
xxx.SMT | Top Soldermask |
xxx.SMB | Bottom Soldermask |
xxx.SPT | Top Solderpaste |
xxx.SPB | Bottom Solderpaste |
xxx.TAP | Drill Layer |
geda-pcb
Filename | Structure Layout |
xxx.top.gbr | Top Copper Layer |
xxx.bottom.gbr | Bottom Copper Layer |
xxx.out.gbr | Board Outline |
xxx.topsilk.gbr | Top Silkscreen |
xxx.bottomsilk.gbr | Bottom Silkscreen |
xxx.topmask.gbr | Top Soldermask |
xxx.bottommask.gbr | Bottom Soldermask |
xxx.toppaste.gbr | Top Solderpaste |
xxx.bottompaste.gbr | Bottom Solderpaste |
xxx.fab.gbr | Drill Layer |
xxx.plated-drill.cnc | Drill Layer |
The correct Gerber file is the first step to complete your excellent design. JLCPCB connects with top raw material suppliers worldwide to provide high-quality true A-grade boards for all kinds of PCB. Meanwhile, JLCPCB has five self-owned intelligent production bases. Due to the large-scale effect on production, JLCPCB is able to minimize production costs and give back profits to our customers as much as possible so that let prices no longer be an obstacle to hardware innovation. Moreover, JLCPCB offers up to $60 registered coupons for every new user. Sign up and upload your Gerber files here and start ordering premium flex PCBs at - https://jlcpcb.com/?from=getquote.
Last updated on Apr 25, 2024