☰
PCB在线下单避坑指南:从Gerber到DFM全流程拆解
2026/10/7 5:19:07 网站建设 项目流程

搞硬件的人,几乎都逃不开PCB在线下单这件事。画完原理图、做完Layout,觉得大功告成的时候,真正的折腾才刚刚开始:选哪家平台、交Gerber还是源文件、线宽线距够不够、钻孔文件漏没漏、四层板要不要阻抗匹配,每一项都可能让“顺利打样”变成“反复改板”。我这些年在不同平台上下过不少单,从课程设计、比赛板到工程样机都经历过,经常被问“PCB在线下单哪个好”。说实话,这问题没有一个标准答案,关键看订单类型、时间预算和对工艺边界的容忍度。这篇文章我直接围绕平台对比、文件要求和常见问答三块摊开讲,适合正准备第一次在线下单的新手,也适合想在几个平台之间固定选择习惯的老工程师参考。

1. 平台对比:先别急着看报价,先想清楚你的板子属于哪种订单

1.1 在线下单平台并不是同一类东西

市面上能在线下单的PCB厂,看起来都是“上传文件-选工艺-付款-等收货”,实际服务差异非常大。

一类是走量的样板快板平台,典型代表是嘉立创、捷配这类。它们的下单系统做得非常顺,常规双面板、四层板的标准化流程已经打磨得很成熟,价格透明,交期也短,特别适合做验证、上课、比赛,以及只需要几十片以下的小批量场景。

另一类是传统的样板/中小批量工厂,比如华秋、兴森快捷等。它们的工艺窗口通常更宽,能做更复杂的叠层、特殊表面处理、HDI这些,而且审单工程师往往更愿意跟你沟通文件问题。缺点是价格和起订量可能相对高一点,交期也不一定像快板平台那样“踩点”。

还有一种是我这几年处理非标需求时比较常用的细分平台,比如题主提到的ZXHPCB这类。它们的优势不在绝对低价,而在文件审核细:上传Gerber以后,系统会逐层检查,遇到线宽不够、孔盘不匹配、板框不闭合这类问题,会提前反馈,而不是等板子进入产线之后被工程EQ卡住,又拖一天。一次返工的时间成本和沟通成本,往往比省下的几十块差价值钱多了。

所以第一件事不是问“哪个平台最好”,而是判断你的板子属于哪类需求。常规板找标准化平台,复杂板找工艺能力强的平台,文件不规范或者想省心的,就找审核细的平台。

1.2 真正值得对比的五个维度,而不是单看单价

很多人对比平台只看“双面板10片多少钱”,这是最容易踩的坑。我一般会从五个维度去评估,整理成表格方便参考:

维度主要看什么我踩过的坑
价格板费加工程费、加急费、运费,别只看单片价有平台单价低,但最低消费加运费后反而不划算
交期是工作小时制还是自然天制,下单截止时间晚上9点下单显示“2天”,实际可能是两个工作日,周末不干活
工艺边界最小线宽线距、最小孔径、板厚范围、铜厚范围、表面处理种类设计规则设得太极限,被EQ卡住,只能降性能或换平台
审单能力是否有DFM报告、审核是否逐层检查、能不能直接沟通工程师自动审核快的平台很多,真有问题能找到一个真人沟通的平台更重要
售后服务板子错孔、开路如何补料,是否退款,响应速度有些平台只赔板费,不承担物料和人工损失,下单前的检查不能省

价格这块,一定要算总成本。打个比方,A平台显示双面板10片30元,但运费15元,加急再收20元,实际到手65元;B平台显示40元包邮,不加急,三天到,反而是B更划算。很多平台还有新用户券、满减券,但前提是看清使用条件。

交期这块,加急的本质是插队,不是让生产速度凭空变快。遇到平台产能高峰,就算你加了急,也可能比平时正常交期还慢。我自己通常会在下单前看对方公告,比如“当前生产排期已到X号,加急需X月X日才能发货”,如果没有公告,就直接问客服要一个时间承诺。

工艺边界更是把双刃剑。现在很多在线下单平台会写“最小线宽4mil”“最小孔径0.15mm”,但你要知道,这往往意味着良率下降价格上升,不是说你设计成4mil就一定能顺利量产。常规板我建议设计时至少留到6mil线宽线距、0.3mm孔径以上,这样大部分平台都能接,不必为极限工艺额外付费。

1.3 照着场景选平台,比照着“品牌”选平台靠谱

如果你问我现在下单怎么选,我会按场景给建议,而不是直接报一个平台名。

学生比赛、课程设计、入门DIY:常规双面板,选价格透明、审核流程快的平台就行。但也不要一味贪最低价,先看别人的口碑,特别是“文件有问题会不会拖延反馈”这种细节。

个人项目原型、四层板、有阻抗要求:优先选能出明确DFM报告的平台。因为阻抗叠层涉及到介质厚度、线宽、铜厚,网上随口跟你说“50欧姆线宽0.5mm”大概率是不准的,平台如果能先审核叠层和阻抗要求,会少很多问题。

工程样机转小批量试产:需要考虑拼板、V割、邮票孔、以及后续PCBA贴片配合。这时候选有完整SMT配套的平台会更顺,因为PCB生产端和贴片端用同一个订单系统,坐标文件、BOM传递都方便,出了问题也只有一个对接窗口。

高频板、HDI、软硬结合板:这种不要贪在线下单的便宜,应该找真正有特种工艺能力的工厂。常规快板平台的参数页可能根本不支持这类选项,硬塞过去只会得到大量EQ来回。

我的习惯是在手机里备两到三家不同定位的平台:常规板用标准化平台,复杂板用审核细的平台,被某一家坑过之后也不会直接拉黑,而是记录一下它在哪类问题上不靠谱。选择是动态的,别把鸡蛋放一个篮子里。

2. 文件要求:在线下单前,把这些文件备齐,能少走一半弯路

2.1 源文件还是Gerber?标准答案永远是Gerber

很多第一次下单的人会把AD或立创EDA的工程文件直接发给平台,原因很简单:方便,改错了还能让对方代改。但这个习惯非常危险。

不同EDA软件版本之间,封装库、字体、铺铜方式、网络命名都可能存在解析差异。你用的是AD某个版本,平台生产端不一定跟你一致;你用的中文字体,对方的CAM软件可能显示成方框;你的铺铜经过重新计算后,原本避让的焊盘可能被覆盖。最要命的是,源文件里如果带了公司内部元件库、物料编号等信息,等于把设计数据完整交了出去,保密性不好控制。

所以我的建议是,每个项目都维护一套可生产的“标准文件包”,包括四件套:

  • Gerber文件:线路层、阻焊层、丝印层、板框层等各层图形
  • 钻孔文件:Excellon格式或通用钻孔格式,包含孔的位置与尺寸
  • 坐标文件:贴片用的Pick and Place文件
  • BOM表:元件清单,配合SMT贴片使用

如果只是做纯PCB裸板,坐标和BOM不一定需要;但如果你在同一个平台下单后还要做贴片,这四件套缺一不可。另外,PCBA确认用,装配图也很重要,至少要提供一张能看出器件方向和摆放位置的图。

关于源文件,还有一点要注意:很多平台提供“上传AD源文件自动转Gerber”的功能,确实方便,但我只把它当作预览和参考,不会把它当成最终的交付物。真正最终决定生产的数据,一定是我自己导出的Gerber和钻孔文件。

2.2 Gerber导出时的关键设置,别用默认值直接冲

以最常用的Altium Designer为例,导Gerber看起来是几个按钮的事,但细节决定成败。

我先跑一遍DRC,确认没有未连接网络、没有间距错误,然后执行File -> Fabrication Outputs -> Gerber Files。在General设置里,单位选毫米(Metric mm),格式选RS-274X,精度我习惯用2:5,也就是五位小数。很多老教程建议2:4,但2:5在钻孔和异形板框上能减少舍入误差,绝大多数板厂都支持。

在Layers那一页,别只勾选想到的层。正常生产需要:所有线路层、Top Overlay和Bottom Overlay丝印层、Top Solder和Bottom Solder阻焊层、Keep-Out层或板框所在机械层。如果你有中间层、电源层、地层,也一定全部勾上。我见过太多人只导出TopLayer和BottomLayer,结果平台打不开中间层,四层板变成两层文件,肯定出问题。

接着再导钻孔文件:File -> Fabrication Outputs -> NC Drill Files,单位同样选毫米,格式选Excellon,精度与Gerber保持一致。注意钻孔文件不是Gerber,两者是两个文件类别,必须都上传。

导完之后,不要急着打包。打开CAM编辑器或者Gerber Viewer,把每一层都看一眼:板框是否闭合、孔符是否存在、阻焊开窗是否对齐、丝印有没有被压缩到看不见。这些检查最多五分钟,但能救回一天的交期损失。

立创EDA用户也是一样,导出Gerber时软件有专门菜单,选择“导出GERBER”,同样会生成若干层文件和一个钻孔文件,单位默认也用毫米。关键是导出后要自己预览一遍,别直接压包。

2.3 板框、螺丝孔、邮票孔的规范:高频踩坑点

先说板框。Gerber里的板框必须是闭合的连续轮廓,不能有多段重叠线、不能有开口,更不能Keep-Out层一个形状、机械层一个形状,两个还不一致。平台在识别外形时,经常会因为双层轮廓冲突而做错外形。圆形板尤其明显:如果你用很多小线段拼圆,Gerber放大后能看到棱角,板厂反而可能报警。正确做法是用完整的圆弧段闭合,尽量让软件生成真圆。

螺丝孔是另一个高频问题。很多人在PCB里画一个螺丝孔,只是在Keep-Out层画了个圆圈,没有对应的钻孔符号,结果平台不知道这里要打孔,板子回来以后没有安装孔。正确做法是:在孔层放置一个焊盘或圆形元素,设定实际钻孔孔径;如果只是机械固定、不需要孔壁导电,就把它设为非金属化孔(NPTH)。孔径也要注意,螺丝直径一般要留0.2到0.3mm余量,比如M3螺丝配3.2mm孔比较稳妥,太紧一点都没法装配。

邮票孔则是拼板里比较难掌握的部分。它适合异形板、弧形边、V割切不了的边缘。我的常用经验是:孔径0.5mm,孔中心间距1.0mm左右,连接处铺铜宽度控制在0.3-0.5mm,孔排成两排。但每家平台的工艺参数不同,下单前务必查一下对方官网的“邮票孔设计规范”,有的平台对孔的位置、最小桥宽有硬性要求,不按照做就会被EQ退回。V割则只适合直线板边,V割处要留出至少0.4mm无铜、无丝印的空白,否则切板容易崩边、露铜。

2.4 文件命名和订单备注,能帮你省掉一次EQ

文件打包命名看起来是小事,其实非常影响审核效率。我推荐用“项目名_版本_日期_层数_板厚”,比如“PWR_Drv_V1.2_20250115_4L_1.6mm.zip”。不要用中文、空格、括号,因为很多生产系统的压缩包解析对中文路径兼容性不好,容易打不开或者乱码。

订单备注也要写清楚,不要以为选了工艺参数就够了。我习惯固定写一段备注模板:“板厚1.6mm,铜厚1oz,表面处理沉金,绿油白字,四层板,请确认Gerber完整性,如有问题先电话联系,不要直接生产。”遇到有阻抗要求的板子,我会把阻抗要求、参考层、线宽线距一并写在备注里,再附一个简单的叠层说明。不要怕备注啰嗦,工厂的工程EQ最怕看到参数含糊的订单,你写清楚了,对方也敢直接做。

3. 实操过程:从画完PCB到在线下单,一套能直接抄的流程

3.1 画图阶段就按生产规则来,下单时才不会被卡

很多人画板时心情是“先把电路跑通再说”,结果到了下单页面,被工艺参数卡住,又回去改设计。其实画板阶段应该就默认遵守生产规则。

线宽线距方面,1oz铜厚的外层,1mm线宽大约能过1A电流,这是工程估算,最好再留20%余量。电源线、地线要加宽;信号线的宽度按芯片手册和阻抗要求来。不要全网都走6mil,该粗的粗,该细的细。四层板的内层散热比外层差,同样电流下内层线宽要更宽。

安全间距规则也要提前设好。AD里可以新建Clearance规则,专门给覆铜做额外避让,让覆铜和焊盘、过孔之间保持0.5mm以上距离。这样铺铜才不会离焊盘太近,避免蚀刻不净、连锡或者板厂按最小间距做出来后难焊接坑。我这里顺便说说热词里那个“PCB包地要打孔,孔间距怎么来”的问题:包地是给敏感信号两侧加地线隔离,地线上要打一排地孔,间距经验值是每隔3到5mm打一个,如果频率很高,孔间距不能超过信号波长的二十分之一。实际工程里我很少按公式去精确计算,而是直接在包地线上平均放地孔,然后用规则约束最小间距。

布局布线阶段明确分区,电源地回路最短,反馈线绕组避开干扰源,这些都会直接影响打样回来能不能用。“反激式开关电源PCB”尤其明显,功率环路面积要小,变压器下方不要铺铜,反馈采样要走独立的路径,否则EMC测试很难过。别等到板子回来实测不对,才想起在线下单前应该多花半小时检查。

3.2 导出标准Gerber的实操检查清单

我现在的导出流程基本是固定的,步骤不多,每一步都有目的:

  1. 先跑完整DRC,确保没有0 error,至少不能有未连接网络和短路级别的错误。
  2. 打开Gerber设置,确认单位和精度,从文件头就知道是不是RS-274X。
  3. 勾选所有需要的层,不要漏中间层和板框层。
  4. 生成Gerber文件,再单独生成NC Drill钻孔文件。
  5. 用ViewMate或平台在线的Gerber预览打开,逐层检查。

检查的时候重点关注:钻孔符号有没有出现在合适的位置;阻焊层是否比线路层稍大,丝印有没有压焊盘;板框有没有闭合;四个角的定位孔是否都在。只要这些都正常,再压缩成zip。上传到平台后,我也会再看一遍平台自己生成的预览图,因为平台解析出来如果不对,肯定有问题。

3.3 平台下单页面的工艺参数怎么选

上传文件后,平台会要求选工艺参数。我按优先级说。

层数:双面板还是四层板,取决于布线密度和电磁兼容需求。四层板比双面板在EMI上优势明显,因为能有一个完整地平面。有DDR、USB3.0、HDMI这类信号时,四层板几乎是底线。

板厚:常规1.6mm是最常见的,但薄板0.8mm常用于接口板、超薄设备,厚板2.0mm多用于背板、大电流插件板。板厚影响阻抗线宽,如果你要求阻抗控制,板厚变了线宽也要变。

铜厚:默认1oz也就是35微米,适合大多数情况。有大电流的电源板,用2oz更稳妥,但线宽线距能力会下降,2oz铜厚下做不出特别细的线,设计时就要注意。

表面处理:喷锡最便宜,手工焊接方便,但表面平整度差一些;沉金平整度好,适合按键、金手指、反复焊接,但价格偏高;OSP环保便宜,不过保存时间短,不适合多次焊接。没有特殊要求时,喷锡或沉金是常见选择。

阻焊和字符:绿油白字是工艺最成熟的组合,便宜又稳定。黑色好看,但维修时光线差,白色也容易脏。彩色阻焊很多平台要加价,颜色只是外观,不影响性能。

阻抗:有阻抗要求的板子,不要只在备注写“50欧姆”。平台需要知道叠层,以及走线的参考层。下单时选择“阻抗控制”选项,然后提供你的线宽、间距、层叠信息,工厂会核算。如果设计时没有预留阻抗叠层,事后硬调很痛苦。

3.4 审单和DFM报告:别急着付款

文件传上去之后,平台会自动跑DFM(Design for Manufacturing)审核,常见提示包括:线宽小于最小工艺能力、孔到板边距离不足、丝印压焊盘、大面积铜皮被切碎等。

我的处理原则是:影响功能和安全性的问题,必须回设计修改,比如钻孔缺失、线宽不够造成载流不足;不影响可靠性、只是外观或工艺边缘的问题,可以在审核页面选择“忽略并继续”,同时在备注里说明原因。但“钻孔文件缺失”“板框不闭合”这类硬伤,永远不要说“忽略”,一定要回去重新导出。

最后看报价单。平台会列明板费、颜色费、表面处理费、加急费、运费、税费。注意有没有默认勾选不需要的服务,比如“是否需要测试报告”“是否要发票”。确认无误再付款。付款以后我也会保存DFM报告页面,万一后续板子出问题,至少能对照审核阶段到底有没有提示过。

4. 常见问题与排查技巧:把在线下单的坑提前填上

4.1 文件与EDA操作的高频问题

问得最多的是“Gerber怎么打不开”。我一般先问对方压缩包路径里有没有中文或空格,有就改成英文数字命名再来一次。再检查是不是漏了钻孔文件,尤其是多层板,可能只上传了线路层,平台解析时当然缺东西。最后用Gerber Viewer直接打开压缩包里的各个文件,看每一层是否能独立显示。

“AD的PCB中无法高亮相同信号”也是高频词。最简单的方法是在PCB面板里选择目标网络,然后右键选择“Select net”,整个网络就会被高亮。如果需要和原理图互动高亮,就打开Cross Select Mode,这样在PCB里选中一段导线,原理图对应网络也会高亮,反过来说“AD怎么在PCB选中一个网络,然后在原理图中高亮”就是同一个思路。跟下单无关,但属于画板交付文件前必须会的基本操作。

“AD中PCB无法显示汉字”这个问题同样普遍。很多设计师习惯在丝印层放中文字,但工厂端字体没有对应关系,很容易变成方框。解决办法是在AD的字符串属性里选择TrueType字体,而不要用原来的Stroke字体;更稳妥的做法是丝印全部用英文,最多出版图时再在PDF标注中文。

Cadence用户的问题也顺手提一下:“Cadence PCB怎么提取板框”可以用Z-Copy命令,把板框外形复制到OutLine层,复核后再导出;要导出“主板丝印图”就只选Silkscreen层的所有元素,输出DXF或PDF。工具不同,但思路一样:保证导出文件里的板框层和丝印层是独立、完整、闭合的。

4.2 工艺和设计规范问题

四层板的层叠厚度怎么选?以1.6mm四层板为例,比较常见的是外层铜箔、相邻内层之间介质厚度在0.1-0.2mm,中间芯板厚度在1.0-1.2mm左右。这只是一种参考,实际用多少芯板、多少半固化片,每家板材和压合工艺都不一样。真正靠谱的做法是:在下单平台选“阻抗叠层模板”,或者直接找工程师要推荐叠层,再把自己的线宽线距填进去计算。

沉金和喷锡怎么选?我总结一张表:

表面处理优点缺点适用场景
喷锡便宜,焊接好表面不平整,不适合细密引脚常规打样、手工焊接
沉金平整,抗氧化,可反复焊接贵,工艺时间长按键、金手指、BGA、PCBA贴片
OSP环保,平整,价格适中保存时间短,多次焊接容易伤表面大批量无铅焊接、快速交付

“PCB地与金属壳体之间加一个大电容到底有没有用”这个问题也被问到过。我的理解是:有用,但是有条件。如果金属壳体和地之间存在共模干扰,电容能提供低阻抗回流路径,尤其在高频段;但如果电容容量选得过大,容易引入低频谐振,反而让EMC测试更难看。所以不要迷信“加个大电容就行”,要结合辐射频点、接地方式、Y电容位置来综合调。这个不属于在线下单的工艺要求,但关系到板上画完之后能不能过认证。

圆形PCB、异形板这类板子,在线下单时只要板框是闭合圆或完整弧线就行,平台会按Gerber识别外形。螺孔、定位孔要放在外形线上或者外形内侧,但孔心到板边的距离不能太小,一般至少0.5mm以上,否则钻孔容易破裂。

4.3 交期、收货与存储问题

很多平台的交期是按工作小时算的,不是自然天。比如周五晚上下单,周六周日不算工作时间,实际周一上班才开始排产,周二发货,周四到货。如果你赶项目,最好在工作日上午下单,加急也尽量选择能明确“发货时间”的通道。

板子到手后,不要急着拆包装就上件。我习惯先用卡尺量板厚,对照订单是不是你要的1.6mm或1.2mm;再用游标卡尺量板框尺寸,尤其是拼板切开的单板尺寸;用放大镜或者显微镜看孔位有没有明显偏移;最后万用表测一下电源和地之间有没有短路。发现问题先拍照,保留包装和订单号。

关于“PCB拆封后的车间使用寿命”,其实是指真空包装拆开以后,板子会从空气里吸湿。湿度高的时候,过回流焊容易分层起泡,尤其是沉金板和无铅板更敏感。裸板拆封后如果没有防潮柜,我建议尽快使用,最好24小时内贴片;如果超过三天,就要考虑烘烤去湿。常见的烘烤条件是120到125摄氏度、2到4小时,但具体温度要以平台或板材标准为准,不能乱烘。

真的遇到板子有问题,先别自己动手修。一旦修过,平台很可能拒绝认账。正确流程是:保留原始文件和Gerber,拍下实物缺陷照片,用卡尺或万用表做测量记录,联系客服,提供订单号和DFM报告编号。责任在平台就补料,责任在设计就老老实实改图重新下单。

4.4 在线下单自检清单

最后分享一个我每次下单前都会过一遍的自检清单,列成表格方便直接抄:

检查项是否满足备注
板框是否闭合且唯一是/否Keep-Out和机械层不能冲突
螺丝孔是否有钻孔符号是/否NPTH金属化属性要明确
邮票孔/V割设计是/否以平台工艺规范为准
DRC无未连接网络是/否至少不能有短路断路级错误
Gerber层齐全是/否漏中间层是大忌
钻孔文件存在且单位一致是/否毫米和英寸混用会差25倍
压缩包无中文路径是/否文件名也尽量英文数字
订单备注完整是/否板厚、铜厚、表面处理都要写
核对报价明细是/否防止默认勾选额外服务
保存DFM报告是/否出问题时有据可查

这套清单看起来很基础,但我见过太多次因为其中某一条没做,板子打回来就废了。尤其钻孔文件单位不一致,做出来所有孔小25倍,整批报废,非常痛苦。

我个人在实际操作中体会最深的,还是那句话:不管平台审核多智能,自己导出的文件一定要自己先看一遍。Gerber在ViewMate里打开十秒,板厂还没看到,你就能发现板框断线、钻孔丢失、丝印压盘这些问题。文件自己先发现问题,比到工厂后被EQ驳回要快得多。后来我给自己定了一个规矩,任何项目只要准备送生产,都必须先导出Gerber再做一次视觉检查,这个习惯帮我省掉的返工时间,远超那些年在平台之间比价省下来的几十块钱。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询