【KiCad】 拼板神器:KiKit
KiCad 拼板神器:KiKitKiKit 作者 Jan Mrazek 是一位全栈工程师。从设计电路、MCU 编程,到开发桌面应用程序,再到 Web 网络服务,无所不能。他也可以做结构设置,知道如何操作铣床和车床,为数控机床编程或控制激光切割机。”
KiKit 简介KiKit 是一个 Python 库、KiCAD 插件和 CLI 工具,用于自动执行 KiCAD 工作流程中的若干任务,比如:
[*]规则的或不规则外形 PCB 的拼板
[*]根据制造商预设数据自动导出制造数据
[*]KiCAD 中的多板项目
[*]创建电路板演示页面
为什么要用 KiKit?
KiKit 的所有功能都可以在 Pcbnew 中手动完成,只是过程比较复杂。其中一种常见的情况是制作拼板。网上的大多数教程都会指导您使用 Pcbnew 的 "附加板" (append board)功能。然而,这种方法耗费大量人力,容易出错,而且如果 PCB 发生变动,整个拼板都必须重新操作。
有了 KiKit,一些布局比较简单的板子,只需调用 CLI 命令,或者编写几条 Python 指令,如 "在此处放置电路板"、"在此处添加桥接器"、"通过邮票孔/V-cuts 分割电路板" 等,就可以了。这个过程是可重复的,实际上比手动创建拼板简单得多。KiKit 还允许您轻松地一步导出所有 Gerbers。
功能列表
[*]创建拼板
[*]支持任意形状的电路板
[*]轻松创建邮票孔 / V-CUTS
[*]与手工创建拼板相比,您的拼板可以通过 DRC 检查(因为使用 KiKit 时,来自同一电路板不同实例的导线具有不同的网络)
[*]如果您在一个文件中包含多个电路板,您可以将它们分割开来
[*]简化 KiCAD 中的多电路板项目
[*]自动导出 Gerbers 和装配数据
[*]带对齐夹具的钢网
[*]创建功能强大的 shell 脚本或 Makefile,使您的工作流程自动化...
[*]通过 KiCAD 的图形用户界面调用功能。
普通用户应该只关心最后一条,用图形界面来创建拼板.....
如何安装?
以 Windows 为例,KiKit 的安装可以分为两部分:后台安装、前端 GUI 安装。如果您不需要 GUI,只需要使用 CLI 命令行或脚本,那只要完成后台安装就可以了。
后台安装
从菜单中打开 KiCad Command Prompt:
输入以下命令:pip install kikit
注意:您的系统需要提前安装 python。安装完成后可以用以下命令测试:kikit --help
正确安装的话可以看到以下信息
接下去可以继续通过 PCM 完成前端 KiCad 插件的安装了。
GUI 插件安装
在 KiCad 中打开 “插件和工具管理器”,找到 KiKit 插件,安装并应用即可。
安装完成后打开 PCB,就可以通过 “工具->外部插件” 或工具栏图标打开拼板的图形界面:
使用 CLI 创建拼板使用命令名 CLI 可以完成复杂的拼版操作,以下是一个完整的示例:https://yaqwsx.github.io/KiKit/v1.4/panelization/examples/
使用 GUI 创建拼板
在 KiCad 中使用 GUI,用输入参数的形式更适合普通用户。虽然 GUI 无法像 CLI 那样创建复杂的拼板,但基本能覆盖一般拼板的要求。这里不再赘述,留给小伙伴们自行体验。之所以选择将这部分内容原汁原味地转载过来,其实也想表达一种 KiCad 的开源精神:无论是代码还是文档,可能我们做的并不是最优秀的,但我们一直在努力!希望可以为全世界所有的电子工程师带来“开放”、“好用”的CAD工具,也希望更多的工程师可以参与到社区中,一起为更好的开源CAD做出自己的贡献!
仓库及文档
KiKit 插件是完全开源的,感兴趣的小伙伴可以查询它的源码。
Github仓库地址:https://github.com/yaqwsx/KiKit
产品介绍页面:https://yaqwsx.github.io/KiKit/v1.4/
页:
[1]