
1. Gerber文件生成前的准备工作在开始导出Gerber文件之前有几个关键步骤需要特别注意。首先确保你的PCB设计已经完全通过DRC设计规则检查。我遇到过不少案例工程师急着导出文件发给板厂结果因为DRC没跑完整导致生产出来的板子出现短路或开路问题。建议至少运行以下检查项线宽是否符合电流要求安全间距是否满足板厂工艺能力是否有未连接的网络丝印是否与焊盘重叠其次整理好你的层命名规范。Altium Designer默认的层命名可能不够直观建议在导出前统一修改为板厂容易识别的名称。比如将Top Layer改为L1_CuBottom Solder改为B_SolderMask等。这样做可以避免板厂工程师误解文件用途。最后建议新建一个专门用于Gerber输出的配置文件。在File-Fabrication Outputs-Gerber Setup里可以保存当前配置下次使用时直接加载能节省大量重复设置时间。我通常会为不同板厂准备不同的配置模板因为各家对文件格式要求可能略有差异。2. 生成各层Gerber文件2.1 基础层文件导出打开File-Fabrication Outputs-Gerber Files这里有几个关键设置需要注意单位选择建议使用毫米mm作为单位因为大多数板厂都使用公制系统。虽然英寸inch也可以但转换过程中可能出现精度损失。格式设置使用2:5格式即2位整数5位小数可以获得更高的精度对于高密度板建议选择2:4格式就足够层添加点击Layers选项卡选择Plot Layers-Used On手动添加机械层Mechanical Layer这个层定义了板子外形特别注意要勾选Mirror Layers选项中的Bottom Layer确保底层正确镜像钻孔图设置在Drill Drawing选项卡中勾选Drill Drawing Plots选择Drill Guide和Drill Drawing两个选项设置符号大小为50mil这样可以确保钻孔标记清晰可见2.2 特殊层处理除了常规的布线层和阻焊层外有几个特殊层需要特别注意阻焊层Solder Mask确保所有需要焊接的焊盘都在阻焊层开窗检查BGA等密集区域的阻焊桥是否足够建议额外导出Solder Mask Expansion层明确开窗扩展量钢网层Paste MaskSMT贴片必须的层检查是否有不需要开钢网的焊盘如测试点确认钢网开口尺寸是否考虑了焊膏释放率丝印层Silkscreen检查所有文字是否清晰可读确保丝印不会覆盖焊盘对于高密度板可以考虑使用更细的线宽建议不小于0.15mm3. 钻孔文件生成3.1 NC Drill文件设置点击File-Fabrication Outputs-NC Drill Files这里有几个关键点单位一致性必须与Gerber文件使用相同单位毫米或英寸格式匹配使用与Gerber相同的2:5或2:4格式前导零/后导零这个设置必须与Gerber文件完全一致否则会导致钻孔错位3.2 钻孔图生成建议同时生成钻孔图和钻孔表在Gerber设置中的Drill Drawing选项卡下勾选Drill Drawing Plots选择Drill Guide和Drill Drawing设置合适的符号大小通常50mil在Drill Drawing层检查所有钻孔是否都有对应标记确认钻孔符号不会与其他元素重叠验证钻孔表中的数据与实际设计一致3.3 特殊钻孔处理对于非圆形钻孔如槽孔需要特别注意在PCB设计中槽孔应该使用Pad而不是Slot工具绘制导出时需要确保选择了Route Tool Path选项建议在机械层额外标注槽孔尺寸作为双重验证4. 辅助文件生成4.1 测试点文件虽然测试点文件不是必须的但我强烈建议生成点击File-Fabrication Outputs-Test Point Report选择文本格式.txt这个格式被大多数测试设备支持在Options中勾选Top和Bottom以包含双面测试点选择IPC-D-356A格式这是行业标准检查生成的测试点报告确认所有网络都有对应的测试点检查测试点间距是否符合测试夹具要求4.2 SMT坐标文件对于需要SMT贴片的板子坐标文件至关重要首先设置正确的坐标原点建议使用板子左下角作为原点在Edit-Origin-Set中设置记录下原点位置需要告知板厂生成坐标文件点击File-Assembly Outputs-Generates pick and place files选择CSV格式这个格式最通用确保包含以下信息元件位号坐标值X/Y旋转角度所在层Top/Bottom额外建议在机械层标注原点位置提供元件清单BOM作为参考对于有极性的元件在丝印层明确标注极性5. 文件打包与检查5.1 文件整理所有生成的文件默认保存在工程目录的Output文件夹中建议按以下结构整理ProjectName_Gerber_YYYYMMDD/ ├── Gerber/ │ ├── TopLayer.gbr │ ├── BottomLayer.gbr │ └── ... ├── Drill/ │ ├── NC_Drill.drl │ └── Drill_Drawing.gbr ├── Assembly/ │ ├── PickPlace.csv │ └── BOM.xlsx └── Readme.txt5.2 最终检查清单在发送给板厂前建议按照以下清单检查Gerber文件所有需要的层都已导出单位、格式一致没有多余的层或元素钻孔文件.drl文件与Gerber单位一致槽孔等特殊钻孔已正确处理钻孔图与设计一致辅助文件测试点文件完整如有SMT坐标文件准确如有包含必要的说明文档压缩包检查使用ZIP格式压缩文件名包含项目名称和日期解压测试确保文件完整5.3 与板厂沟通最后一步是发送文件给板厂时建议附上一份简短的说明列出所有包含的文件及其用途注明特殊工艺要求如阻抗控制、特殊表面处理提供技术联系人信息以便沟通确认板厂是否收到并能够打开所有文件