Gerber是PCB工厂CAM软件的标准输入格式。自己从Allegro导出Gerber,一是防止板厂理解偏差把不该有的参数留在成品上,二是保护设计数据。这篇把Allegro 17.4导出Gerber的层叠设置整理成清单,两层板为例。
入口
Manufacture → Artwork,进去后一层层加Film。
线路层(以TOP为例,BOTTOM对称)
TOP层要加四个subclass:
- BOARD GEOMETRY / OUTLINE(板框)
- ETCH / TOP(走线)
- PIN / TOP(引脚)
- VIA CLASS / TOP(过孔)
BOTTOM层把TOP换成BOTTOM就行。
丝印层(Silkscreen)
SILKSCREEN_TOP需要:
- BOARD GEOMETRY / OUTLINE
- BOARD GEOMETRY / SILKSCREEN_TOP
- PACKAGE GEOMETRY / SILKSCREEN_TOP
- REF DES / SILKSCREEN_TOP
BOTTOM对称。注意丝印层一定要加BOARD GEOMETRY/OUTLINE,不然板框上没有丝印边框,板厂对位困难。
阻焊层(Solder Mask)
SOLDMASK_TOP:
- BOARD GEOMETRY / OUTLINE
- BOARD GEOMETRY / SOLDMASK_TOP
- PACKAGE GEOMETRY / SOLDMASK_TOP
- PIN / SOLDMASK_TOP
PIN层别选错,是SOLDMASK_TOP不是ETCH_TOP。阻焊层决定哪些地方不上绿油,选错了焊盘该露不露。
钢网层(Paste Mask)
PASTEMASK_TOP:
- BOARD GEOMETRY / OUTLINE
- PACKAGE GEOMETRY / PASTEMASK_TOP
- PIN / PASTEMASK_TOP
钢网层跟贴片工艺直接相关,PIN层对应露锡膏的位置。
钻孔层(Drill)
钻孔要加:
- BOARD GEOMETRY / OUTLINE
- MANUFACTURING / NCDRILL_FIGURE
- MANUFACTURING / NCDRILL_LEGEND
- MANUFACTURING / NCLEGEND-1-2
NCDRILL_LEGEND和NCLEGEND是钻孔表格和孔型说明,少了板厂看不懂孔图。
踩坑总结:①丝印层漏加BOARD GEOMETRY/OUTLINE导致板框无丝印边框;②阻焊层PIN/SOLDMASK选错层变成ETCH层,焊盘该露不露;③钻孔层忘记加NCDRILL_LEGEND,板厂拿到孔图没有对照表。











