03-坐标文件的导入

从这一步,开始进入OpenPnP的软件操作 。

先演示一段完整的导入过程:
可以理解为三部分,按序进行:新建单板文件 → 将CSV坐标文件导入至单板 → 新建任务时引用刚才新建的单板。
导入坐标文件

 

 

其中涉及到的一些概念:
3.1 宽度和长度

宽度和长度 原英文分别是Width和Length,对应的是制板软件中电路板横向和纵向 的设计尺寸。

下图示意:宽度为85mm,长度为44mm;

电路板宽度和长度

官方Wiki中的图片,其中画布原点置于左下角:

WIKI-电路板原点,宽度和长度

 

3.2 导入选项

使用Reference.CSV的方式进行导入,导入过程中,伴随如下弹窗:
导入提示

其中的两个选项:

Creat Missing Parts:导入缺失的元件信息,即:伴随坐标文件会向OpenPnP注入未曾定义的元件和封装信息。
Update Existing Part Heights:更新已有的元件高度。这一项在此几乎没作用。但是,元件高度是OpenPnP中特别重要的一个参数。我会在下一章节中着重介绍。

导入后,一旦出现下图所示的报错信息,请及时检查您的坐标文件内容以及文件的编码格式,或者是否使用的是最后一项Reference.CSV选项。

CSV导入错误提示

 

3.3 贴片列表的操作
坐标文件导入后,生成的贴片列表,可以进行如下操作:
  1. 点击各列的顶部标题,例如ID,或者元件名等,可以进行重新排序或筛选;
  2. 鼠标左键按住某一列的顶部标题,可以随意改变列的左右排序;
  3. 全选:Ctrl+A;
  4. 连续多选:按住Shift+鼠标左键;
  5. 非连续多选:按住Ctrl+鼠标左键;
  6. 鼠标右键选中的条目,可以进行集中设定。
  7. 列表顶部的绿色 + 号,可以手动新增贴片项;
  8. 列表顶部的眼睛符号(电路板查看器),可以预览电路板的点位信息,与实物电路板进行比对;
  9. 需要手动指定Mark点的贴片类型为Fiducial(基准点)。
此外,鼠标左键或右键,要在ID列中进行,在其他列中鼠标左键,直接就是设定。您上手操作一次便知。

 

操作示意如下:

电路板查看器

3.4 小bug:

导入坐标文件后,在没有弹窗报错的情况下,就代表已经导入成功。如果此时并未看见贴片列表中有内容刷新,请依次点击一开始新建的单板时,提前输入的宽度值或长度值,就会刷新出来。

这也是我为何在动图中建议大家,在导入坐标文件之后,再去填写宽度和长度的原因。

 

本章小结和经验分享:

1、精确的输入宽度和长度值,有助于电路板查看器(小眼睛符号)形象的查看点位的图形信息,还有助于在OpenPnP中进行软件拼板。如果不精确的话,或者保持为0,更或者您不需要软件拼板,也是可以的,这个您可以自由选择。

2、鼠标左键或右键,尽量在ID列中进行,因为只有这一列,你可以随意点击,其他列中的单元格,特别是默认的第一列-启用列,左键点击后,直接就是修改设定了。这个习惯,需要注意一下。

3、关于角度列,元件顺时针旋转是负度数,逆时针旋转是正度数。此外有个小细节:坐标文件中出现的270°,在导入后会变成-90°,其实是对的,表达的角度信息其实也是一致的。此外-270°=90°,±360°=0°,±180°=180°

4、关于PartHeight(元件高度),其实也可以在坐标文件中进行定义,似乎AD有这个统计功能,名称为Height。我是几乎不用的,一些元件接触时间久了,根据经验都知道元件高度大致为多少。不必太细究导入时弹窗中的这个选项。

5、导入坐标时可以点击这个按钮,跟软件左上角“文件-导入贴片列表” 的功能是一样的

导入按钮

6、贴片列表:

启用列 表示那些元件是需要进行贴片的。
Placed列 表示任务过程中哪些元件已经完成了贴片(这个选项在任务中)。
任务只使用点击开始前的启用列定义。即,如果已经开始某个任务,而且处于贴片进程中,如果突然想让某个元件不贴,临时将该元件启用列的对钩去掉,是不能立即生效的。只能停止任务后,再次重新开始任务,才可以。你可以勾选上Placed的对钩,这样才能实现这个中途不贴某个元件的想法(这个我会再验证一下)。

7、对于您常用的元件,坐标文件中尽量延用之前已导入过的封装名称和元件的描述信息,尽量统一那些一致性的封装和元件信息,这样就避免向封装库和元件库中注入冗余的重复信息。例如统一使用:R1206,C1206,LED0805等。

8、导入坐标文件,新建任务后,请及时点击左上角 “文件-保存任务”和“文件-保存配置”,防止数据的意外丢失。

 

 

下一章:04-手动输入各元件高度

Reading next

Leave a comment

All comments are moderated before being published.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.