sunsili 发表于 2024-1-29 13:44:41

【KiCad】如何在 KiCad 中缩放 PCB 对象

【KiCad】如何在 KiCad 中缩放 PCB 对象


“ 使用 TransformIt 插件,可以对 PCB 中的走线、图形,甚至封装进行镜像、缩放、旋转的操作 ”


安装插件

这里我们需要使用到 PlaceFootprints 插件,这一插件是 Mitja Nemec 大神的又一力作。打开插件管理器,找到 Place Footprints 插件,直接安装应用即可。

对技术细节感兴趣的小伙伴,可以直接在 github 上查看源码:
https://github.com/openscopeproject/TransformIt安装完成后,打开 PCBnew,可以在 工具>外部插件 或工具栏中找到。
插件的使用
插件支持批量调整、缩放、镜像 PCB 编辑器中的图形、走线、区域(敷铜)、封装和其他对象。选中需要操作的对象,点击插件图标,就可以进行目标的动作:Horizontal 和 Vertical 分别用来设置水平、垂直方向缩放的比例。勾选 Mirror 会进行镜像操作。Rotation 用来设置旋转的角度(顺时针)。Shape width 设置图形宽度的缩放比例。
Track width 设置线宽的缩放比例。
注意,焊盘 Pad 永远不会被缩放,只能进行旋转和重新定位操作。
重要说明
镜像操作要谨慎
镜像不是翻转,使用时应当非常谨慎。原则上讲 PCB 的封装应该禁止镜像操作。因为镜像操作会使得器件无法正确贴装到封装上。例如,一个 SOP-8 封装如果旋转 180 度,器件仍可以正常贴装:但如果只进行水平镜像操作,封装焊盘的位置就发生了变化。比如 1 号焊盘原本应当在器件的左上角,镜像后就变成了器件的右上角。无论如何翻转器件,都无法贴装到正确的位置!
封装的缩放
只能对单一的封装进行缩放操作:

由于焊盘不会被缩放,因此目前对封装进行缩放没什么意义。另外需要注意的是如果选中多个封装,则不会进行缩放的操作。
旋转的几何中心
旋转中心是所有选定对象的组合边界框的几何中心。限制如果安装了 Kikit 拼版插件,TransoformIt 插件无法正常运行。这是 Kikit 插件的一个 bug(占用了 pcbnew 的进程)。
结束语
由于目前插件不支持对焊盘进行缩放操作,也不支持多选对象时对封装进行缩放,因此也无法对整个 PCB 进行比例的缩放操作。有时出图时为了清晰打印的效果,会对较小的 PCB 进行放大操作,目前插件无法满足类似的需求。那么这个插件有什么实际的使用场景呢?欢迎小伙伴们留言告知。

页: [1]
查看完整版本: 【KiCad】如何在 KiCad 中缩放 PCB 对象