从前面的介绍中我们可以看到 Eagle 是一款很好用的PCB设计软件。但是美中不足的是:国内或者说淘宝上几乎没有直接支持原始Eagle格式打版的(其实有一家,我打过一次,价格200)。因此,我们需要想办法把Eagle 格式的输出为大部分厂家支持的格式。本文就介绍如何进行这个动作。 我们的目标是输出一块 ProtoShield: 使用的Eagle版本是 7.6.0 打开工程,切换到 PCB 编辑模式下。在文件菜单下面选择运行ULP。
在弹出的选择框中选中 drillcfg.ulp,然后打开。接下来选择inch为单位。 之后就生成了下面的结果(根据我的理解,这个步骤是“总结”当前设计中用到的所有开孔的大小,然后得出需要钻头的列表) 点击OK后会让你保存为一个文件 打开这个文件可以看到和前面的内容相同,是四种钻头: 下面我们的目标是生成CAM文件,这个文件是业内通用的格式能够被PCB生产厂承认的。在PCB编辑界面用 文件下面的 CAM处理器 在CAM处理器的对话框中选择 文件打开 作业。根据我的理解这个CAM处理器的对话框是让用户进行一些PCB方面的设置,比如:是否要限制两个线路的间距,如果太密PCB生产厂会有问题。这样的设置保存为文件就是作业。每次调用起来作业就避免了手工设置的麻烦。 我们使用 SparkFun 提供的作业文件(搞不懂为啥这个也是cam后缀) 其他什么都不需要修改,点处理作业 在目录下就会生成一堆文件 对于这些,我们还需要处理为 CAM 格式的文件(此CAM文件非彼CAM)。请安装一个叫做 CAM250 的软件。特别注意一定要使用 v9.5 不要用 v10.5 ,个人感觉改变太大很多东西会找不到位置的。 选择 File –> Inport –> AutoImport 导入前面我们生成的一堆文件。 使用Next到下一步,不要使用 Finish 出现这样的界面,我们再点Finish。 然后你会惊奇的发现,孔文件都“飞”到PCB外面去了。 所谓的钻孔文件,我指的是前面生成的一堆文件中的TXT文件。打开TXT可以看到下面的内容。这个文件是控制机器自动打孔的。比如可以看到下面的X48500Y106000就是让设备移动到这个坐标。对于这样的文件,有一个问题:48500 是表示 48.500 还是 485.00。如果这个小数点点错了,就会导致比例上的错误。 关闭 CAM350,重新导入一次吧。这次在下面这个界面,TXT文件上点左键
弹出界面是这样的:
我们修改为这样 再次导入,可以看到结果就是正确的。 把结果保存为一个CAM文件即可。 淘宝选一家打样的。要先和卖家说一下,把上面生成的一堆文件和CAM文件发给对方检查。确定没有问题,再拍下。当然,他们检查的并不是你的电路是否正确,只是你的导出文件是否满足他们的生产条件之类的等等。 根据本文制作的 gerber 文件,交付taobao上面的卖家,1月7号交付,14日快递收到,价格是 52(包括12元的邮费)。
本文特别感谢极客工坊的弘毅先生提供了关键性的技术指导。
|