在kicad文件中插入/弹出json/yaml数据。
kinjector的Python项目详细描述
kinjector
在kicad板文件中插入/弹出json/yaml数据。
- 自由软件:麻省理工学院许可证
- 文档:https://xesscorp.github.io/kinjector
功能
- 一个或多个json或yaml文件中的参数可以注入 KICAD PCB文件。
- kicad pcb文件中的参数可以提取并存储在 json或yaml文件。
- 当前支持的参数集可以控制设计规则、网络类, 向特定网络分配网络类,打印选项, 和(x,y)/方向/零件示意图的上下侧位置。
- 参数子集可用于限制对pcb的影响范围。
- 提供了一个脚本,允许将json/yaml数据注入/弹出到/从 一个kicad pcb文件。此外,kinjector模块可以在 操作kicad pcb文件的其他python脚本。
历史记录
0.0.5(2019-06-19)
- 重新排列电路板数据的层次结构,以更紧密地反映KICAD电路板设置对话框。
0.0.4(2019-06-10)
- 增加了插入/弹出绘图设置(但不是钻取设置)的功能。
0.0.3(2019-06-07)
- 增加了注入/弹出层的能力,使其具有可视性。
0.0.2(2019-05-29)
- 增加了注入/弹出部件(X,Y)、方向和PCB顶部/底部的能力。
- 增加了注入/弹出板设计规则的能力。
- 现在可以同时使用json和yaml文件格式。
- 增加了单元测试。
- 添加了命令行工具。
- 添加了文档。
0.0.1(2019-05-15)
- pypi上的第一个版本。