ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

PCB设计到打样全流程:从Gerber文件生成到成功下单的避坑指南

PCB设计到打样全流程:从Gerber文件生成到成功下单的避坑指南 在电子设计领域从原理图到一块可以拿在手里的实体电路板这个过程充满了挑战与成就感。很多初学者在完成第一个电路设计后往往会选择直接交给PCB打样厂对中间生成制造文件Gerber、核对生产参数等关键步骤不甚了解。本文将带你完整走一遍从设计完成到成功下单制作PCB的全流程重点解析那些容易被忽略的细节和“坑”确保你亲手设计的板子能够准确无误地被生产出来。我们将以一款常见的双面板为例涵盖设计检查、DRC规则设置、Gerber文件生成、钻孔文件处理、拼板以及最终在打样平台下单的每一个环节。无论你是使用Altium Designer、KiCad还是Eagle其核心思想和输出文件是相通的。通过本文你将不仅知道要点击哪些按钮更能理解每一个输出文件的作用以及生产商是如何利用这些文件来制造PCB的。1. 设计完成后的关键检查避免“一失足成千古恨”在兴奋地准备输出生产文件之前必须进行一次冷静、全面的设计审查。许多问题在PCB生产出来后是无法修复或修复成本极高的。1.1 电气规则检查ERC与设计规则检查DRC这是软件自动检查的第一步但绝不能完全依赖它。你需要理解每一项报错或警告的含义。ERC电气规则检查主要检查原理图的电气连接正确性如未连接的引脚、电源冲突、单个网络多个命名等。必须确保所有ERC错误被解决警告项也需要逐一确认是否可接受。DRC设计规则检查这是针对PCB布局的检查是保证可制造性的核心。你需要根据打样厂家的工艺能力来设置规则。一个典型的双面板DRC规则设置表示例如下规则类别参数名称推荐值用于普通双面板打样说明电气规则安全间距Clearance0.2mm (8mil)导线、焊盘、过孔之间的最小距离。0.2mm是大多数厂家的基础工艺更小需加钱并确认工艺。短路检查Short Circuit不允许确保不同网络没有意外连接。布线规则导线宽度Width默认0.3mm (12mil)普通信号线宽度。电源线需加宽如1mm以上。过孔尺寸Via孔径0.3mm外径0.6mm孔径太小可能增加钻孔成本和难度。外径需比孔径大至少0.3mm环宽。焊盘规则焊盘到孔心偏移≤0.05mm确保钻孔位于焊盘中心防止焊接不良。制造规则最小焊环宽度0.15mm (6mil)过孔或插件孔焊盘边缘到孔边缘的距离影响可靠性。丝印到阻焊间距≥0.1mm防止丝印被阻焊油覆盖。丝印线宽/字高≥0.15mm / ≥1.0mm确保丝印清晰可辨。运行DRC后必须仔细查看报告。常见的需要人工干预的“警告”包括未连接铜区域可能是敷铜Polygon Pour没有正确连接到网络或者存在死铜孤立铜皮。丝印上焊盘元器件标识RefDes或边框线压在了焊盘上这会导致焊接后丝印不可见或影响焊接。器件间距过近虽然电气上不冲突但可能影响后期手工焊接或维修。1.2 物理与工艺兼容性检查软件规则检查之外还需进行一系列人工检查。封装核对这是最高频的错误来源。务必使用封装库的“打印到PDF”功能或3D视图将PCB上的封装与实物数据手册Datasheet的尺寸图进行一比一比对。重点检查引脚间距、焊盘大小、定位孔位置。板框Board Outline确认板框必须是一个完全闭合的图形如矩形、圆角矩形。检查是否有重复线段、未闭合的缺口。板框层通常为Keep-Out Layer或机械层应只有板框线无其他杂物。安装与接口检查定位孔确认孔径是否匹配你的螺丝或支柱孔周围是否有足够的无器件区域。接插件方向USB、电源插座、排针等接口的方向是否与外壳设计匹配是否留出了足够的插拔空间板边器件靠近板边的器件特别是较高的电解电容、电感是否会与外壳干涉电源与地处理电源线宽根据电流计算线宽可使用在线PCB线宽计算器。数字电路电源可放宽模拟或大电流部分必须严格计算。地平面双面板尽量保证地平面的完整性关键信号线如时钟、模拟信号下方不要走线特别是不要跨分割的地平面。去耦电容是否每个IC的电源引脚附近都有足够容值、足够小的去耦电容它们的回流路径是否最短注意在提交生产前将PCB的顶层、底层、丝印层分别打印到纸上1:1比例。然后将元器件实物或封装模型放在纸上比对这是发现封装错误最有效的方法之一。2. 生成生产文件Gerber Drill与制造商沟通的“语言”设计检查无误后下一步是生成制造商能看懂的标准文件——Gerber文件和钻孔文件。这是整个流程中最容易出错的一步。2.1 Gerber文件详解与生成设置Gerber文件是一种矢量图像格式每一层PCB信息如顶层线路、底层线路、阻焊、丝印等对应一个独立的Gerber文件。在Altium Designer中通过文件 - 制造输出 - Gerber Files打开设置。关键配置如下通用General单位英寸Inches或毫米Millimeters。必须与你的设计单位一致。通常用毫米。格式2:5。这表示整数位2位小数位5位。例如2:5可以表示12.34567毫米。这是高精度格式为通用标准。层Layers在绘制层Plot Layers下拉框选择Used On。这会自动勾选所有用到的层。必须包含的层以双面板为例Top Layer(顶层线路)Bottom Layer(底层线路)Top Overlay(顶层丝印)Bottom Overlay(底层丝印如果有)Top Solder Mask(顶层阻焊)Bottom Solder Mask(底层阻焊)Top Paste Mask(顶层锡膏层用于贴片焊接打样可提供但非必须)Bottom Paste MaskMechanical 1(或多层用于板框)镜像Mirror所有层都不要勾选镜像。制造商软件会自动处理。机械层如果板框画在机械层如Mechanical 1务必在此处勾选该层并确保包含未连接的中间层焊盘选项是关闭的。钻孔制图Drill Drawing此选项卡生成钻孔位置图给人工看的不是给数控钻床用的。建议勾选钻孔图和钻孔导向图并选择所有使用的钻孔尺寸。这会在Gerber中多生成两个层用于后续人工核对。光圈Apertures选择嵌入的光圈RS274X。这是现代标准会将光圈表D-Code信息嵌入每个Gerber文件头部避免单独提交晦涩难懂的.apr文件。高级Advanced前导/尾随零选择抑制前导零或抑制尾随零需与后续钻孔文件设置完全一致否则会导致孔位偏移。通常选抑制前导零。胶片规则一般不用改。设置完成后点击确定软件会在项目目录下生成一个Project Outputs文件夹里面包含一系列.GTL,.GBL,.GTO,.GBO,.GTS,.GBS,.GML等文件。2.2 钻孔文件NC Drill Files生成这是控制数控钻床打孔的文件至关重要。通过文件 - 制造输出 - NC Drill Files打开设置。NC Drill 设置单位、格式必须与Gerber设置严格一致如毫米2:5。前导/尾随零必须与Gerber设置严格一致如抑制前导零。点击确定会生成至少两个文件.TXT文件钻孔数据和.DRR文件钻孔报告。.TXT文件是核心。2.3 使用Gerber查看器进行最终验证这是提交前最后也是最重要的一道防线不要相信EDA软件自己的预览。必须使用专业的第三方Gerber查看器如免费的GC-Prevue、ViewMate或在线查看器来检查生成的Gerber和钻孔文件。你需要检查层对齐叠加所有层检查线路、阻焊、丝印、板框是否对齐。钻孔对齐将钻孔层.TXT导入检查每一个过孔和插件孔是否准确落在对应焊盘的中心。有无缺失检查是否有器件、走线或焊盘莫名消失。阻焊正确性阻焊层Solder Mask是“负片”即显示的部分是不开窗上绿油的。检查焊盘、金手指等需要焊接的地方是否正确地“被挖空”。丝印清晰度检查丝印文字是否清晰、有无上焊盘、有无重叠。# 一个典型的输出文件清单双面板示例 Project_Outputs/ ├── Gerber/ │ ├── ProjectName.GTL # 顶层线路 (Top Layer) │ ├── ProjectName.GBL # 底层线路 (Bottom Layer) │ ├── ProjectName.GTO # 顶层丝印 (Top Overlay) │ ├── ProjectName.GBO # 底层丝印 (Bottom Overlay) │ ├── ProjectName.GTS # 顶层阻焊 (Top Solder Mask) │ ├── ProjectName.GBS # 底层阻焊 (Bottom Solder Mask) │ ├── ProjectName.GTP # 顶层锡膏 (Top Paste) │ ├── ProjectName.GBP # 底层锡膏 (Bottom Paste) │ └── ProjectName.GML # 板框/机械层 (Mechanical Layer) └── Drill/ ├── ProjectName.TXT # 钻孔数据 (NC Drill) └── ProjectName.DRR # 钻孔报告 (Drill Report)3. 拼板、工艺边与下单参数填写对于小尺寸板或需要SMT贴片的板可能需要拼板。3.1 何时需要拼板与如何拼板需要拼板的情况板子尺寸太小如小于2cm x 2cm不利于生产线夹持。需要做SMT贴片拼板可以提高贴片机生产效率。想一次做多块板子拼板后下单更划算但需注意总尺寸不能超过厂家最大板面尺寸。拼板方法V-CUTV割用于直线分割的板子。在板间画一条细槽深度为板厚的1/3方便后期掰开。拼板间距通常为0mm边对边但需在拼板后的外框加工艺边。邮票孔用于不规则形状分割或需要更强连接时。在板间用一排小孔连接掰开后边缘会有毛刺。空心连接条类似邮票孔但连接部分更宽。注意严禁在EDA软件里直接复制粘贴多份设计来拼板。这会导致网络、位号重复给后续带来混乱。正确做法是1) 单独设计一个“拼板文件”只包含板框和排列2) 使用软件的“拼板”或“阵列”功能如AD的Place - Embedded Board Array3) 或生成Gerber后用CAM350等专业软件进行几何拼板。3.2 工艺边Break-away Tab如果板子需要上SMT生产线通常需要在拼板的长边两侧添加工艺边通常各5mm。工艺边是留给传送轨夹持的上面不能有任何器件但需要添加光学定位点Fiducial Mark。3.3 打样平台下单参数详解在嘉立创、捷配等打样平台下单时需要根据你的设计和需求填写一系列参数。参数项选项与选择依据板子尺寸填写拼板后或单板的最终外形尺寸长x宽。系统会自动计算面积和价格。板子层数选择2层。板子厚度通常选1.6mm。高频或特殊需求可选1.0mm或2.0mm。铜厚通常选1盎司35μm。大电流可选2盎司加价。阻焊颜色常用绿色。可选蓝、黑、红、白等可能影响价格和交期。丝印颜色白色最常见。黑色阻焊上可用白色或黄色丝印。表面工艺有铅喷锡HASL最便宜焊接性好但平整度一般。无铅喷锡环保要求。沉金ENIG平整度极佳适合小间距芯片、金手指价格高。沉锡/沉银介于两者之间。对于新手普通双面板选有铅喷锡即可。过孔工艺过孔盖油过孔被阻焊油覆盖外观整洁防氧化。过孔开窗过孔裸露可测试但可能氧化。过孔塞油孔内也填满油墨更防氧化。通常选择过孔盖油。线宽/线距选择6/6mil0.15/0.15mm或更宽。如果设计中有更细的线必须选择能支持该值的工艺如4/4mil价格更高。飞针测试小批量或复杂板建议做检测开路短路。简单板或对自己设计有信心可不做。邮票孔/V割如果拼板了需要选择并说明拼板方式和数量。4. 文件上传、审核与常见问题排查4.1 文件上传与打包将之前生成的Gerber文件和钻孔文件打包成一个ZIP文件。注意确保ZIP文件内直接是.GTL等文件不要包含多层文件夹。通常不需要提交.DRR报告文件但可以一并打包。绝对不要直接提交.PcbDoc、.SchDoc等原始设计文件。厂家不会直接使用且存在知识产权泄露风险。4.2 工程审核与沟通提交订单后打样厂的工程人员简称“工程”会审核你的文件。他们可能会联系你通过站内信或电话常见问题有“板框不闭合或有多重线”回到设计软件检查板框层是否有重叠的线段或未闭合的端点。“孔距或线距小于工艺能力”检查DRC规则是否设置正确修改设计或升级工艺加钱。“字符上焊盘”调整丝印位置远离焊盘。“文件层别不对应”可能是你生成的层命名与厂家标准不符。这时需要你提供层对应表或按照厂家要求重新输出很多EDA软件有预设的“Gerber输出配置”文件如嘉立创的.cam文件。“拼板间距或工艺边问题”按照工程建议调整拼板文件。注意与工程沟通时描述问题要清晰。可以截图并用箭头、圆圈标注。对于不确定的修改建议可以要求工程“按原文件生产风险自担”但仅适用于非致命性问题。4.3 到手后的检查与调试收到PCB板后不要急于焊接。目视检查核对板子尺寸、厚度、颜色、表面工艺是否符合要求。检查有无明显的断线、短路、刮伤。用万用表蜂鸣档抽查关键网络特别是电源和地是否存在短路。焊接与调试建议先焊接电源部分和最小系统MCU、晶振、复位通电测试电压是否正常。再逐步焊接其他模块每焊接一部分测试一部分功能。遇到问题首先怀疑焊接虚焊、连锡、焊错、其次怀疑元器件损坏、方向反、最后再怀疑PCB设计虽然概率小但可能是过孔不通、层间对位不准等隐蔽问题。从电路设计到拿到实体PCB是一个将抽象逻辑转化为物理实体的严谨过程。每一个环节的疏忽都可能导致时间和金钱的浪费。掌握从DRC设置到Gerber输出验证的完整技能意味着你真正掌控了硬件制造的关键一环。下次当你拿到一块光洁平整、丝印清晰的PCB时你不仅能说“这是我设计的”更能清晰地知道它是如何从你的设计文件中一步步被制造出来的。这份掌控感正是硬件工程师核心能力的重要组成部分。建议你将第一次成功打板的Gerber文件包妥善保存作为后续项目的参考模板这将极大提高你未来工作的效率和可靠性。
返回列表