KiCAD板的自动化
KiKit的Python项目详细描述
KiKit-KiCAD自动化
KiKit是一个Python库和CLI工具,用于在一个标准中自动执行多个任务 KiCAD工作流程如下:
- 板的镶板(见examples)
- 输出制造数据
- 建筑板演示页(请参见an example presentation page generated by KiKit)
你喜欢KiKit吗?在
安装
KiKit以PyPi package的形式提供,因此,您可以通过pip安装它:
pip3 install kikit
如果你想测试更多的上游版本 已实现,但不保证完全测试),您可以通过以下方式安装:
^{pr2}$请注意,如果安装了稳定版本,则需要将--force
添加到
升级到上游。在
我为什么要用它?在
KiKit所做的一切,也可以通过KiCAD中的Pcbnew来完成。但是,你有 手动操作。常见的场景之一是创建面板。大多数 互联网上的教程指导你使用“附加板” Pcbnew的功能。然而,这种方法是劳动密集型的,容易出错 无论何时,你换了板子,你都得再换一次。在
如果您有一个简单的布局(例如,一个 或者编写一些Python指令,比如“placeboard here”,“add bridge” 在这里,“通过鼠标咬伤/v形切口分离电路板”就完成了。过程是 可重复,实际上比手工绘制面板简单得多。KiKit也是 允许您在一个步骤中轻松导出所有Gerbers。在
然后您可以编写一个Makefile并简单地调用make
来获取
制造数据和电路板演示页。在
将BatteryPack视为 KiKit的用法示例。另请参见an example presentation page generated by KiKit。在
功能列表
- 通过附加板和基板(桥)创建面板
- 支持任意形状的板
- 轻松创建鼠标咬伤/V形切口
- 与手工创建面板相比,您的面板将通过DRC(作为来自 不同的kiboard实例使用相同的kiboard时)
- 如果在一个文件中有多个电路板,则可以拆分它们
- automated export of gerbers and assembly data
- 3D printed self-registering solder paste stencils
- steel stencils with alignment jig
如何使用它?在
阅读CLI documentation和{a11}。也不要错过 examples。如果您对生成锡膏感兴趣 模板,参见Stencil documentation
KiKit损坏或无法按预期工作
请先检查一下FAQ。如果你还没有找到答案 如果有问题,可以在GitHub上打开一个问题。在
如何使用CI?在
要在CI中使用kikikit(例如Travis),可以使用准备好的Docker映像
^{cd3}。另请参见example ^{
- 项目
标签: