文章目录
-
- [KiCad 文档](./KiCad_doc.md)
- [KiCad 插件](./KiCad_plugin.md)
- [获取更多 KiCad 插件介绍](https://www.eetree.cn/doc/detail/1568)
-
-
- [FreeRouting 自动布线工具](https://freerouting.org/)
- kicadStepUpMod
- KiCost
- altium2kicad
- [KiCad 生产文件生成器](https://github.com/xtoolbox/kicad_tools)
- PCAD/AD库文件转换KiCad工具
- [WireIt 插件](https://github.com/xesscorp/WireIt)
- [KiCad 的交互式 HTML BOM 插件](https://github.com/openscopeproject/InteractiveHtmlBom)
- [KiCad 动作插件](https://github.com/MitjaNemec/Kicad_action_plugins)
- [KiCad 射频工具](https://github.com/easyw/RF-tools-KiCAD)
- KiCad-动作-脚本
- [KiCad BGA 工具](https://github.com/Laksen/kicad-bga-tools)
- KiCad-diff
- [KiCad 泪滴脚本](https://github.com/NilujePerchut/kicad_scripts)
- [KiCad 配色脚本](https://github.com/skalidindi3/kicad-colors)
- [KiCad 配色主题](https://github.com/pointhi/kicad-color-schemes)
- GerberTools
- uConfig
-
- [KiCad 中国群文件](./KiCad_CN_group_files.md)
KiCad 文档
KiCad 插件
常用插件整理
编号 | 插件名称 | 插件介绍 | 插件状态 | 插件支持的操作系统 | 备注 |
---|---|---|---|---|---|
1 | BezierTrack | 贝塞尔曲线 | |||
2 | CircularZone | 圆型禁止布线或覆铜 | |||
3 | diffpads | 差分线圆滑处理 | |||
4 | flexRoundingSuite VIA/PAD/Track | 三个工具集合 | |||
5 | HierPlace | 整理零件分类并整齐摆放 | |||
6 | InteractiveHtmlBom | 生成动态 BOM | |||
7 | kicad_align | 对齐焊盘 | |||
8 | kicad_text_tool | 轮廓字体文本放置工具 | 5.1.9 不可用 | ||
9 | kicad_tools | KiCad 生产文件生成器 | |||
10 | kicad-action-scripts | 圆形覆铜和过地孔集合 | |||
11 | kicad-round-tracks | 弧线布线插件 | Windows 不可用 | ||
12 | RF-tools | 射频插件 | |||
13 | spiki | PCB 螺旋电感线生成器 | |||
14 | teardrops | 泪滴 | |||
15 | toolbox | 工具箱 | |||
16 | ViaStitching | 批量过孔 | |||
17 | WireIt | 直接在 PCB 中手工画导线 |
扩展工具
获取更多 KiCad 插件介绍
FreeRouting 自动布线工具
简介:
- 是旨在但不限于印刷电路板(PCB)的布线软件。
- 通过使用标准 Specctra 或 Electra DSN 接口,它可以与许多 CAD 工具一起使用,包括 LayoutEditor,KiCad 和 Eagle。
- 它导入由 Specctra 接口生成的 DSN 文件并导出 Specctra 会话文件。
- FreeRouting 由 Alfons Wirtz 于 2004 年开发。
- 他于 2008 年停止开发,并于 2014 年根据 GPL 发布了源代码。
- 从 2015 年开始,FreeRouting 包含在 LayoutEditor 软件包中,其源代码由其团队维护。最新的源代码,手册和所有其他相关信息可以在此网页上找到。
- 要运行 FreeRouting,需要在 FreeRouting 可执行文件旁边添加一个 Java 运行时环境。默认情况下,许多系统应该已经安装了它。如果您的系统上缺少它,则可以从 Oracle Homepage下载它。
- 安装 FreeRouting 可执行文件的最简单方法是安装 LayoutEditor 软件包。它在 LayoutEditor 程序包的 bin 文件夹中包含一个已准备好使用的 FreeRouting 。要启动 FreeRouting 应用程序,只需按 freeRouting.jar 文件。或者,您可以从此网页下载 FreeRouting 源文件,并使用 Java Developer Tools 进行编译。
// 在 LayoutEditor 安装目录下使用命令行运行 freerouting.jar
java -jar freerouting.jar
用法:
- 在 PCBnew 工具中,请按下自动布线按钮
- Freerouting 工具的对话框将打开。在此对话框中,您可以导出光绘文件(.DSN)。这是 FreeRouting 需要的输入文件。打开 FreeRouting 后,打开此文件并执行布线。布线完成后,将结果存储到光绘会话文件(.SES)。在同一个 KiCad 对话框中,可以导入带有布线结果的文件。该对话框还包含使用 FreeRouting 的附加帮助。
kicadStepUpMod
KiCad StepUp 工具是 FreeCAD 宏和 FreeCAD WorkBench,用于帮助 KiCad EDA 和 FreeCAD 或机械 CAD 之间的机械协作。
功能:
- 在 FreeCAD 中加载 KiCad 板和零件并将其导出到 STEP(或 IGES)以进行完整的 ECAD MCAD 协作
- 在 FreeCAD 中加载 kicad_mod 封装,以便轻松精确地将机械模型与 kicad 封装对齐
- 使用材料属性将零件,板,外壳的 STEP 3D 模型转换为 VRML,以便在 kicad 中得到最佳使用
- 检查外壳和封装设计的干扰和碰撞
- 使用 FreeCAD Sketcher 设计一个新的 pcb Edge 并将其推送到现有的 kicad_pcb 板
- 从 kicad_pcb 板中拉出 pcb Edge,在 FC Sketcher 中编辑它并将其推回 kicad
- 在 FreeCAD 中设计一个新的封装,以在封装中获得 Sketch 的力量
- 生成 Blender 兼容的 VRML 文件
KiCost
KiCost 旨在作为一个脚本运行,用于为使用 KiCad 开发的电路板生成部分成本电子表格。除命令行外,KiCost 还带有图形用户界面。
特征:
- 通过 pip 轻松安装(参见文档文件夹)。
- 处理来自 KiCad 原理图的 BOM XML 文件,通过设置几个流行的分销商 Web 服务器的价格和库存数据来创建零件成本电子表格。(您也可以输入自己的数量调整后的定价数据,用于专门的零件或在支持的经销商处找不到的。);
- 处理来自 Altium,Proteus,Eagle,Upverter 和手工制作的 CSV 的 BOM 文件;
- 电子表格包含每个经销商对单个元件和总板的数量调整定价;
- 输入要在电子表格单元格中构建的板数,并更新总板和各个元件的所有定价;
- 电子表格还显示每个经销商的每个元件的现有库存;
- 输入您要从每个经销商处购买的每个元件的数量,元件编号和数量列表将以您可以直接剪切并粘贴到每个经销商的网站订购页面的格式显示。
altium2kicad
用于 PCB 和原理图的 Altium 到 KiCad 转换器。
最新的 KiCad 测试版本已经实现 AD PCB 导入功能。https://gitlab.com/kicad/code/kicad/-/merge_requests/60
可以通过下载最新的 夜间测试版 体验功能。
Arch Linux 和 Manjaro Linux 通过 AUR 安装:
// 能力越大,责任越大。明白每一行命令是什么意思再执行。
// 搜索 altium2kicad-git
yaourt -Ss altium2kicad-git
// 安装 altium2kicad-git
yaourt -S altium2kicad-git
// 需要从 GitHub 仓库下载源码。下载速度可能会收到影响。这里建议使用 proxychains 套一层代理来安装。
// 安装 proxychains-ng 软件包
pacman -S proxychains-ng
// 修改 /etc/proxychainas.conf
sudo vim /etc/proxychains.conf
// 在最后面新增一行代理地址 支持 http/https/socks5 根据实际情况配置如:
http 127.0.0.1:8080
https 127.0.0.0:8443
socks5 127.0.0.1:1080
// 修改后保存退出。使用方式在原本命令行前加上 proxychains 就可以走自定义代理。并自行根据实际情况进行测试。
proxychains curl www.google.com/www.github.com
// 使用 proxychains 下载 AUR 包
proxychains yaourt -S altium2kicad-git
系统要求:Perl 可选:https://github.com/cbernardo/kicad_oce_vis 或 https://github.com/twlostow/step2wrl 或 FreeCAD 要将 Altium 项目转换为 KiCad:
该软件也作为在线服务提供:http://www2.futureware.at/KiCad/
转到包含 .PcbDoc 和 .SchDoc 文件的目录