目前大多数的制板厂采用网上订购的方式,客户只需要上传PCB文件(PCBdoc)就可以轻松下单。但是这样操作也带来了隐患:以AD为例,AD目前每年更新一个新版本,而新版本与旧版本的文件兼容并不好,转换时容易产生改变文件内容的错误。

  举个惨痛的亲身经历当例子。大学三年级的时候去工厂网站订板子,其中电路板上有个开关,我专门为其画的封装,开关的脚插口是矩形的;结果板厂的AD版本和我的不兼容,最后打出来插口成了椭圆,焊不上元器件,这一版就打了水漂。

  解决问题的方法很简单,给板厂上传gerber文件即可。如果不做SMT的话,最好上传给板厂如下几种文件:Gerber、NC Drill(钻孔文件)、Pick and Place(坐标文件)、Test Point Report(测试比对文件)。

  以上次绘制的电路图举例,首先生成Gerber:

altium designer 16 导出netlist_PCB

  点击文件->制造输出->Gerber Files。弹出以下窗口:

altium designer 16 导出netlist_PCB_02


  在通用这一栏中,单位选择英寸;格式这一栏中,一般采用2:4的格式。至于为什么采用这个比例,是因为这个比例在PCB行业中使用的较多,算是一种规范。

altium designer 16 导出netlist_图层_03


  在层中可以看到,出图层包含了项目中电路板所含有的所有层,这里的话不需要手动勾选。直接在绘图层中选择“All Used”即可,随后在镜像层中选择“All Off”,勾选“包括未连接的中间层焊盘”。

altium designer 16 导出netlist_PCB_04


  钻孔栏目中将两个“输出所有使用的钻孔对”勾选即可。

altium designer 16 导出netlist_PCB_05


  在“高级”这一栏中有个需要注意的点:默认情况下,胶片规则是20000、16000和1000,为了避免出现gerber文件胶片面积不够大的错误,这里将这三个数每个都放大十倍,就是在后面加个0:

altium designer 16 导出netlist_图层_06


  点击确定后生成如下文件:

altium designer 16 导出netlist_图层_07


  上图就是gerber文件了,将其保存在项目里的一个文件夹里即可。

  保存在文件夹后打开文件夹,发现有所有层的加工文件,就OK了:

altium designer 16 导出netlist_新版本_08


  接下来生成钻孔文件,点击文件->制造输出 ->NC Drill Files,随后点确定即可,生成电路板所有的插孔文件,方便板厂加工钻孔:

altium designer 16 导出netlist_PCB_09


  接下来输出测试比对文件,该文件用于与gerber做测试比对,做校验用的。

  点击文件-> 装配输出->Test Point Report,随后点确定即可,生成如下文件:

altium designer 16 导出netlist_PCB_10


  以上的操作生成了3个CAM文件,而最后的坐标文件则是txt格式的。

  点击文件-> 装配输出-> Pick and Place,弹出如下窗口,点击确定即可:

altium designer 16 导出netlist_PCB_11


  打开txt,会看到里面记录了所有元器件的中心坐标,这样等于为加工加上了保险:

altium designer 16 导出netlist_新版本_12