谷动谷力

 找回密码
 立即注册
查看: 316|回复: 0
打印 上一主题 下一主题
收起左侧

【KiCad】在 KiCad 中创建圆形阵列(KiCad 8 已优化)

[复制链接]
跳转到指定楼层
楼主
发表于 2024-1-20 12:27:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【KiCad】在 KiCad 中创建圆形阵列(KiCad 8 已优化)

“ 在 圆形 LED 灯板封装的快速布局一文中介绍了如何使用插件快速布局 LED 灯板,其实使用 KiCad 自带的圆形阵列功能,同样可以实现类似的效果。 ”

概述
PlaceFootprints 插件只能对 PCB 上已经存在的器件进行布局的调整,而使用 KiCad 自带的创建圆形阵列工具,则可以创建出全新的阵列。
创建圆形阵列
我们先将一个封装摆放到 PCB 中,这里为了演示方便,将封装的坐标位置设为(100, -100)。
选中封装,点击右键,并选择 从选取创建->创建阵列。
点击 “圆形阵列”标签,并进行设置: 这里需要进行一些简单的计算。水平中心、垂直中心及 D1 的坐标决定了阵列的圆心和半径。这里无法设置半径,只能输入圆心的 x,y 坐标。还记得 D1 的起点坐标是(100, -100)吗?我们将阵列圆心的 x 仍设为 100,y 设为 -90,这时系统会自动计算出半径为 10 mm。即阵列以(100,-90)为圆心,半径为 10,D1 的位置是阵列的起始点。这时再计算下旋转的角度,及复制的个数。我们先将角度设为 30,个数设为 12(正好一圈)。注:角度为正时为逆时针旋转,为负时为顺时针旋转。
看下效果:
如果勾选 “旋转” 选项,每摆放一个器件,器件自身也会旋转相应的度数。
即可实现如下的效果:
KiCad 8 的优化
使用 “创建圆形阵列” 功能,可以快速实现阵列的复制。唯一美中不足的是,需要手动计算坐标点和半径,稍微有点麻烦。
在 KiCad 8 中,对该功能进行了优化。操作方式与 K7 完全一致,但设置页面更方便:
对话框中会直观地显示选中对象的坐标,因此只需要直接输入阵列的圆心的坐标即可清晰地看到半径及被选对象相对于圆心的位置。
同时也支持直接输入半径及相对角度的方式实现圆形阵列的创建:
结束语
KiCad 中有很多实用的功能无法在菜单中直接找到,常常隐藏在二、三级菜单或对话框中。带着“发现”的眼睛,KiCad 会经常给您意想不到的惊喜 :)

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-28 18:28 , Processed in 0.085855 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表