KiCAD板的自动化

KiKit的Python项目详细描述


KiKit-KiCAD自动化

KiKit是一个Python库和CLI工具,用于在一个标准中自动执行多个任务 KiCAD工作流程如下:

KiKit Promo

你喜欢KiKit吗?在

ko-fi

安装

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。在

功能列表

如何使用它?在

阅读CLI documentation和{a11}。也不要错过 examples。如果您对生成锡膏感兴趣 模板,参见Stencil documentation

KiKit损坏或无法按预期工作

请先检查一下FAQ。如果你还没有找到答案 如果有问题,可以在GitHub上打开一个问题。在

如何使用CI?在

要在CI中使用kikikit(例如Travis),可以使用准备好的Docker映像 ^{cd3}。另请参见example ^{}。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java获取Google安全网的密钥   当我开始新的活动时,java滑块菜单消失   java在获取网格视图映像以打开新活动方面需要帮助   如何在Spark Java中使用用户定义的文件名将Dataframe保存为文本文件   使用iText在AWS S3 bucket中编辑pdf文件   java Intellij IDEA 2019.2.4似乎无法识别JDK 12中的javafx包   java Spring RestTemplate无法获取JSESSIONID cookie   java如何使用泛型和供应商lambda安全地修复抽象方法上的这种类型不匹配   改变Java Swing的背景   如何在基于Netbeans平台的Java应用程序中创建自动备份功能?   java在spring boot中从不同的表导出为CSV?   json不能反序列化java实例。lang.String out of START_对象标记字符串。班   java在作为windows服务安装时使用远程调试(jdwp)启动Tomcat   Regex required:它应该只包含[alphabets]或[alphabets and digits],但不包含[didgits],并且不包含java中的运算符或特殊字符   java在实体Spring JPA中保存列表项   java在尝试使用动态规划解决最佳和问题时得到错误答案   java如何在安卓的curl页面中添加索引页面请指导我   java使用Android Studio中的复选框和按钮更新总价   java Struts 2。s:财产。如何获取名称作为参数传递给jsp的变量的值?   有没有工具可以重命名Java库及其引用?