前言

将测试板子用 allegro SPB17.4 做好单板 画好拼板框, 导出单板全套gerber文件.
用CAM350 V14.6 自动引入, 将单板数据拷贝到其他画出的单板框中.
用CAM350 V14.6导出最终板厂用的拼板gerber.
提交到板厂系统.
早上, 板厂工程师说, 用CAM350打不开我提交的gerber文件, 说CAM350有报错提示.
问了他们用的啥版本, 他们说, 用的CAM350 V10.5.
下了一个CAM350 V10.5和谐版, 装上.
自动载入我提交的拼板gerber, 确实有报错提示.
用排除法来排错, 最终确定, 只是用CAM350导出时, 参数指定的不对. CAM350拷贝单板数据为拼板都是对的.
现在准备用CAM350V10.5, CAM350V14.6 分别导出拼板gerber, 并用CAM350V10.5来验证gerber文件是否正确.
如果验证通过, 那板厂那边, 应该也没有问题.
如果有问题, 等板厂工程师反馈后, 继续排错.

CAM350vV10.5 导入gerber文件

CAM350 V10.5 是板厂工程师用的版本.
导入, 编辑的过程都没错, 已经验证过, 现在只讨论导出拼板gerber.
前面导入,编辑完成后, 已经保存了 cam350_10.5_output_6p.cam
用CAM350 V10.5 打开保存好的 cam350_10.5_output_6p.cam.



看到载入后, 图形都对的, 没有显示啥报错提示.

Info - Loading d:\xx\cam350_10.5_output_6p.cam
Info - Checking for undefined apertures--------------------------------------------------------------------------------
File Loaded - D:\xx\cam350_10.5_output_6p.cam

从窗口下方的提示区可以看到, 文件载入成功, 没有错误发生.

导出gerber文件

设置导出数据参数


参数:
格式 = 274X
类型 = 绝对
前导0
精度 = 3.3
单位 = 公制
点击OK键, 确认参数.

设置导出文件参数


最上面2个勾, 默认勾上的.
选择导出路径, 点击应用.
点击右下方的拷贝名称.
这些文件中, 最下面的是钻孔文件, 不要选, 默认是不勾选的.
点击OK, 导出gerber文件.
导出时, 没有报错提示, 提示区没有报错信息, 就是导出成功了. 去导出目录中看, 有导出的上面这些文件就对了.

导出钻孔文件

用于生产的文件分为gerber文件和钻孔文件, 都需要单独导出.
现在单独导出钻孔文件.


选择导出路径, 和导出gerber的路径一样, 点击应用.
选择格式 = Excellon 2
勾选发布包
类型 = 绝对
精度 = 3.3
前导0
单位 = 公制
勾选最后的钻孔文件
点击"拷贝名称"
点击OK, 导出钻孔文件.
导出后, 应该没有错误提示框和错误信息才对.

用CAM350 V10.5 验证导出的制板文件是否能被正确载入(模拟板厂工程师验货)

关掉CAM350 V10.5, 不保存.
模拟板厂工程师, 重新CAM350 V10.5, 自动引入刚才导出的gerber文件和钻孔文件, 如果不报错, 查看每层该有的东西都有了, 就对了.


单位选公制(因为我们导出时, 用的是公制), 点击下一步.

可以看到精度都是3.3, 点击完成导入.
应该没有错误提示框.
看左下角的信息区, 也不应该看到错误提示.

Info - Scanning to determine file type.
Info - Layer 1: D:\xx\my_ASM_BTM.art, Loading...
Info - Layer 2: D:\xx\my_ASM_TOP.art, Loading...
Info - Layer 3: D:\xx\my_BTM.art, Loading...
Info - Layer 4: D:\xx\my_BTM_PASTE.art, Loading...
Info - Layer 5: D:\xx\my_BTM_SKIL.art, Loading...
Info - Layer 6: D:\xx\my_BTM_SOLDER.art, Loading...
Info - Layer 7: D:\xx\my_NC.art, Loading...
Info - Layer 8: D:\xx\my_TOP.art, Loading...
Info - Layer 9: D:\xx\my_TOP_PASTE.art, Loading...
Info - Layer 10: D:\xx\my_TOP_SKIL.art, Loading...
Info - Layer 11: D:\xx\my_TOP_SOLDER.art, Loading...
Info - Checking for undefined apertures

点击左边的每一层, 都有预期的内容, 位置也对, 就OK了.

CAM350 V14.6 导入gerber文件

导入, 编辑的过程都没错, 已经验证过, 现在只讨论导出拼板gerber.
前面导入,编辑完成后, 已经保存了 cam350_14d6_output_6p.cam
用CAM350 V14.6 打开保存好的 cam350_14d6_output_6p.cam.
打开后, 没有报错提示, 是自己编辑过拼板后, 保存的cam.
导出gerber文件


勾选保存到一个文件夹
选择导出路径, 点击应用
默认会勾选前面的gerber文件, 后面的2个单选框都没有勾选
选择274X格式
类型 = 绝对
单位 公制
前导0
精度3.3
勾选 左下角的 step
点击右下角的导出按钮.
有个报错提示框弹出…

好像是有啥问题, 先往下走. 等用上面的CAM350 V10.5 模拟板厂验证时, 再看是否有错.

导出钻孔文件


导出钻孔的UI, 比较长, 填写下面数据时, 要用鼠标向下滚动才能看到.

选择目录, 点击应用
点击拷贝层名到文件名.
默认勾选最后的钻孔文件.
格式 = Excellon 2
类型 = 绝对
单位公制
精度 = 3.3
点击右下角的导出按钮.
弹出一个警告提示框.

点击确认, 继续导出.

模拟板厂验证

导出后的目录 test_cam350_14d6 中, gerber文件和钻孔文件都有了.
用上面写的 用CAM350 V10.5 验证导出的制板文件是否能被正确载入(模拟板厂工程师验货) 来载入 test_cam350_14d6 目录中的文件,
看看用CAM350 V14.6导出的文件是否正确?

用CAM350 10.5 导入后, 发现CAM350 V14.6导出的钻孔文件是有问题的. 因为格式不是3.3.
将格式改为3.3


点击完成.
查看导入的gerber文件的每一层.
发现钻孔文件的元素位置不对.
估计是单位是公制/英制这些问题.
因为我们用CAM350 V14.6导出时, 已经看到了有警告提示.
在用CAM350 V10.5 载入时, 也发现钻孔文件精度不对.

暂时放弃使用CAM350 V14.6 载入, 编辑, 导出制板文件.
等以后看到新资料线索时, 再研究.

总结

对于非板厂工程师来说, 就是出个制板文件, 用啥软件, 啥版本都无所谓. 能完成任务就行.
现在实际测试CAM350 V10.5 和 V14.6, 发现V14.6导出钻孔文件有问题.
应该不是V14.6软件有问题, 而是哪里没设置引起的.

以后, 就只用和板厂一样的CAM350 V10.5来出板厂文件(导入allegro带拼板板框的单板gerber文件, 编辑完成拼板CAM文件, 导出最终制板厂要用的gerber文件和钻孔文件).

CAM350 V10.5/V14.6 导出拼板gerber文件相关推荐

  1. AD21下 Gerber文件的理解和导出

    AD21下 Gerber文件的理解和导出 一.Gerber文件说明 我们在绘制完PCB板之后,一般情况下,在交给板厂的Gerber文件中需包括以下的1-10层和15层,其中11-14层可有可无,但建议 ...

  2. kicad导出Gerber文件到嘉立创打板……

    kicad导出Gerber文件到嘉立创打板超级详细流程 先将画好的pcb导出为Gerber文件,这里需要用到kicad的插件~(Fabrication Toolkit) 我这里已经安装过了,所以显示的 ...

  3. 使用GerberTools的Gerber Panelizer工具进行gerber文件拼板的方法

    使用GerberTools的Gerber Panelizer工具进行gerber文件拼板的方法 下载GerberTools工具,点击链接地址 https://github.com/ThisIsNotR ...

  4. 使用eagle导出PCB制造商可用的gerber文件

    使用eagle导出PCB制造商可用的gerber文件 eagle是一款在国外广泛流行的电路板绘制CAD软件,与protel99se类似.但功能远比protel99se强大.最近自己的项目需要参考国外开 ...

  5. Allergo导出Gerber文件

    首先设置导出路径,点击 Setup->User Preferences,在弹出的对话框中设置ads_sdart的值为Gerber(名字随意),该文件夹在当前.brd文件所在文件夹下. 一.板信息 ...

  6. altium导出钻孔文件_[Altium Designer 学习]怎样输出Gerber文件和钻孔文件

    为了资料保密和传输方便,交给PCB厂商打样的资料一般以Gerber和钻孔文件为主,换句话说,只要有前面说的两种文件,就能制作出你想要的PCB了. 一般来说,交给PCB厂商的Gerber有以下几层: G ...

  7. AD19 双层板导出Gerber文件

    在某些情况下,我们需要把pcb文件导出Gerber文件,已用于PCB光板的制作.下面以AD19为例,概述该过程(参考嘉立创Gerber文件导出步骤). 1.设置原点(建议在板框右上角10mm及以上位置 ...

  8. Altium Designer导出Gerber文件的一般步骤

    Altium Designer导出Gerber文件的一般步骤 PCB画完之后,需要生成Gerber文件提交给PCB工厂进行生产,本文将介绍生成Gerber的一般步骤 一.导出非机械层 1.1 &quo ...

  9. PCB加工文件—Gerber文件的导出

    当我们使用软件将一个板卡的PCB图纸设计好后,想到PCB厂家制作成电路板.简单的,你可以把自己的设置PCB文件(.PcbDoc)直接发给厂家加工,但是有些PCB厂家会要求你提供Gerber文件. 但是 ...

最新文章

  1. 百度地图设置div样式宽高为百分比不显示地图
  2. 用什么软件可以开在线会议啊?
  3. Execute Process Task
  4. 2.17 Jupyter/ipython 笔记本的快速指南-深度学习-Stanford吴恩达教授
  5. const的用法,特别是用在函数前面与后面的区别
  6. oracle面临的挑战,Oracle SUN,严峻的挑战(一)
  7. Imagination
  8. linux以下哪个属于块设备,1222.在大多数Linux发行版本中,以下哪个属于块设备( )...
  9. 2020年Web前端技术的三大趋势(干货)
  10. web前端的易错点和冷知识,新人必看!
  11. Python数据类型(元组、列表、字符串、字典)
  12. ctypealpha php_PHP Ctype函数(转)
  13. SQL-Server 语句存档整理
  14. 蛇形填数 ------- 模拟水题
  15. Redis 学习笔记-雷云龙
  16. v4l2-ctl基本使用方法
  17. 服务器vga连接笔记本显示器,为什么用vga线链接笔记本和显示器,显示器的画质根本没法直视...
  18. javascript基础常识问答(一)
  19. Java中重载和重写的区别
  20. matlab的汉明窗函数如何导出,基于汉明窗函数的FIR低通滤波器的设计.doc

热门文章

  1. 百度网盘资源下载加速教学
  2. SD省队集训2019Day11之“loopy”
  3. 场效应管(MOS管)
  4. 百度推广——搜索营销新视角
  5. 开源博客项目eblog完整搭建教程!
  6. 纯CSS实现枫叶下落
  7. 普通话测试哪个软件准确吗,免费普通话测试软件哪个好_哪个app可以免费测普通话_普通话测试软件准不准...
  8. 谷氨酰胺(Glutamine)检测实验分析方案
  9. docker存在的意义
  10. postgresql 事务隔离级别 set transaction isolation level