sunsili 发表于 2024-1-20 12:27:57

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

【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 会经常给您意想不到的惊喜 :)

页: [1]
查看完整版本: 【KiCad】在 KiCad 中创建圆形阵列(KiCad 8 已优化)