CvPcb 简介

CvPcb 能够为原理图中的元器件与进行PCB布局时的封装分配关联。二者的关联关系将被添加入由原理图创建程序 Eeschema 创建的网络列表文件中。

仅当在元器件的封装字段初始化后, 由 Eeschema 生成的网络列表文件才会包含元器件 PCB 封装与原理图端口的关联关系。

这种情况下, 封装和原理图之间的关联是用户在编辑原理图时,通过设置元件的封装字段创建的。此外封装也可能被预定义于原理图符号库中, 在用户从库中加载这类元器件时,其封装会被自动设置。

CvPcb 提供了在创建原理图的过程中为元器件分配 PCB 封装的简便方法。它拥有封装列表过滤, 封装预览以及 3D 模型预览功能. 这些功能旨在提高分配封装时的准确率。

用户可以手动为元器件分配对应的封装。通过创建 .equ 文件, 也可以实现封装的自动分配。.equ 文件包含了元器件和其对应封装的相关信息。

我们认为使用这种交互式的封装分配方法, 比起直接在绘制原理图的时候进行封装分配, 更加简单, 并且拥有更高的正确率。

使用 CvPcb, 你可以看到所有可能可用的封装列表。此外, 你还能在窗口中看见不同封装的真实几何外形, 这可以帮助你为原理图中的元器件选择正确的封装。

CvPcb 只能通过 Eeschema 启动 , 其入口位于 Eeschema 的顶部工具栏处。 无论 Eeschema 是通过 Kicad 的项目管理器启动, 还是作为独立组件单独启动, 都可以通过其顶部工具栏按钮访问 CvPcb。

从通过 Kicad 项目管理器启动的 Eeschema 访问 CvPcb 通常来说是更好的选择, 这是因为:

  • CvPcb 需要读取项目配置文件, 以确定哪些封装库需要被加载。

  • 当项目文件和打开的原理图文件处于同一目录时, Cvpcb 可以初始化元器件的封装设置字段。

从通过 Kicad 项目管理器启动的 Eeschema 访问 CvPcb, 可以确保上述要求自动得到满足。

尽管用户确实 能够 从单独启动的 Eeschema 中访问 Cvpcb,但是请注意, 单独打开的原理图文件由于可能缺失相关的项目文件, 进而导致缺失相关的库文件, 这会使 Cvpcb 的工作出现问题。如果在单独打开的原理图文件所在的目录中, 不包括其他 fp-lib-table 文件, 那么工程封装库列表也是不可用的。