|
介绍
https://github.com/yaqwsx/KiKit/releases/tag/v1.0.0
V1.0.0 发布 (最新的)
@yaqwsx yaqwsx 发布了这个 前天
自此版本以来 8 次提交
master
v1.0.0
8dfeb79
这是 KiKit 有史以来的第一个主要版本。从初稿开始,KiKit 扩展了很多,并且比以前强大了很多。
V1 的主要变化
- 重新设计的 CLI。KiKit 提供了大量参数,因此您可以调整面板的每一个细节。但也导致了难以使用的命令行选项。因此,我们引入了一个新的 CLI,将选项分组。这样的 UI 也可以轻松扩展。它还允许您将常见模式(例如,鼠啮孔 样式)保存到文件中并重复使用它们。在文档中阅读更多内容。
- Pcbnew 的图形用户界面。我们引入了动作插件。因此,您可以从 Pcbnew GUI 调用一些 KiKit 操作。目前,您可以
- 设计一个面板(看看它的实际效果)和
- 基于正则表达式隐藏或显示引用。
- 更多行动计划,见 #12。
- 自动 DRC 检查。最后,使用 KiCAD 6,您可以在 CI 中或在为制造商导出 Gerber 之前检查您的电路板是否通过了 DRC。
- 重新设计 tab 生成算法。在内部,它基于注释。它更强大,允许我们创建各种拼版的配置。在文档中阅读更多内容。
- 支持用户指定的注释。我们引入了一个自定义原理图和封装库,您可以使用它来注释 PCB(例如,使用标签位置)或电路板标记。这也使我们能够简化多板设置 - 请参阅文档。
- 支持 KiCAD v6。
- 支持 Windows 和 macOS。随着KiCAD在v6中封装的变化,我们终于可以支持Windows和macOS了。请注意 macOS 存在一些问题,但它们应该很快得到解决(有关详细信息,请参阅#252)。
- 主要速度提升。KiKit 现在快了近 2 倍。
小改进
- 我们允许为 V 形切割指定更多选项(例如,间隙)
- 我们允许切线延长鼠标咬伤
- 我们允许用户运行后处理脚本
- 引入了对 OSHpark 的支持
- 我们支持角标签
- 我们可以在面板框架上制作圆角和倒角。
- docker 图像现在基于 KiCAD 6。
- ...以及一些微小的改进。
KiKit V1 的旅程很长,但我们终于成功了。我希望它能很好地为您服务并改善您的工作流程。如果您发现任何错误,请打开一个问题。如果您在使用方面遇到困难或者您有功能建议,您可以在讨论中提出问题。
如果您发现 KiKit 有用且省时,请考虑成为我的 GitHub 赞助商。我要感谢我目前所有赞助商的支持。感谢你们。尤其是@michaelruppe,我最大的赞助商。
使用说明手册
https://github.com/yaqwsx/KiKit/blob/master/doc/examples.md
https://github.com/yaqwsx/KiKit/blob/master/doc/panelizeCli.md
https://github.com/yaqwsx/KiKit/ ... nderstandingTabs.md
安装和使用注意事项
一定要在 KiCad 命令窗中执行所有的命令,而不是在 CMD.EXE 和其它 Python 命令窗输入命令。否则无法导入 KiCad 的 API 库。
1. the older version of this library is currently incompatible with Windows, hence this extra step
- pip install https://github.com/SolidCode/SolidPython/archive/refs/heads/master.zip
复制代码
2. install KiKit itself
3. Now you can test that it works:
4. You should get something like this:
- Usage: kikit [OPTIONS] COMMAND [ARGS]...
- Options:
- --version Show the version and exit.
- --help Show this message and exit.
- Commands:
- drc Validate design rules of the board
- export Export KiCAD boards
- fab Export complete manufacturing data for given fabrication houses
- modify Modify board items
- panelize Panelize boards
- present Prepare board presentation
- separate Separate a single board out of a multi-board design.
- stencil Create solder paste stencils
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|