KiCad第三方工具
收藏
分享
脑图
KiCad第三方工具
原理图工具
原理图输入工具
一个模块,可让您使用Python紧凑地描述电子电路和组件的互连。生成的Python程序执行电气规则以检查常见错误,并输出网表,以作为PCB布局工具(例如KiCad的PCBNEW)的输入。
用于处理KiCad原理图中的零件字段的实用程序。KiField可以从原理图中提取所有组件字段,并将它们放入电子表格中以进行批量编辑,然后您可以将电子表格中的编辑值重新插入到原理图中。
KiCad零件清单编辑器(PLE)允许您从分层KiCad原理图文件向CSV导出/导入自定义字段。
用于在原理图项目中定义多个子工作表的一定数量的简单工具
Maxima计算机代数系统的符号电路分析仪。使用KiCad Eeschema进行电路加密。
符号库工具
一个Python脚本,用于从XML输入生成原理图符号。
一种Web服务,可根据引脚说明为IC生成通用的“盒式”符号。
一种实用程序,可从CSV文件生成包含一个或多个零件的所有引脚信息的单个和多个单位符号。
用于处理KiCad符号库中零件字段的实用程序。KiField可以从库中提取所有组件字段,并将它们放入电子表格中以进行批量编辑,然后您可以将电子表格中的编辑值重新插入到库中。
QEDA是一个Node.js库,旨在简化电子元器件Kicad库的创建。Qeda为Eeschema库创建符号,并为PcbNew放置创建符合IPC7351的封装。
KicadLibCreator是一个将从Octopart查询生成“原子”零件的工具。通过设置一些简单的规则,在Octopart搜索中输入零件编号并选择适当的模型,即可向所有库中添加具有一致样式的完全定义的组件。
器KiCAD电子设计套件的零件管理器。基于组件的MySQL数据库,该数据库具有对零件进行分类,存储零件名称,零件标签和零件编号,描述,参数以及库存数量和价格的功能。可以根据零件名称,类型和值将零件分配给KiCAD原理图中的零件。
KiCad Librarian是用于管理和维护带有原理图符号和封装的库的实用程序。它支持KiCad EDA套件。允许组件在库之间移动,调整布局等。可以连接到基于服务器的组件存储库,以促进工作站之间的共享。
一种在电子表格类型视图中编辑大量组件的简单方法。将解析在KiCAD原理图中找到的组件的值和封装。
一个实用程序,用于检查库组件并在库之间移动它们。
一种从PDF数据表中提取引脚分配并创建kicad原理图的工具。
受Altium启发,KiCad-Db-Lib根据您的数据库创建一个或多个具有原子零件的KiCad符号库。在KiCadDbLib内为您的电气组件,符号参考,占位参考,值,参考(R,L,C等),描述,数据表,关键字和自定义字段(制造商,订购代码等)创建和维护数据库。 使用Angular和Electron创建的KiCad-Db-Lib可在Windows,Linux和MacOS上使用。
使用CSV格式管理KiCad符号库文件。该工具的目的是将符号库数据(存储在“ .lib”和“ .dcm”文件中)来回转换为CSV格式。
BOM工具
一种实用程序,可从原理图生成电子表格,该电子表格填充有从分销商(如Digi-Key,Mouser等)获取的零件价格信息。对于每个分销商和零件,电子表格均包含与数量有关的价格,可用数量,零件页和订购代码。
此KiCad插件可用于基于简单的可配置模板文件创建自定义BOM表文件。该插件使用JavaScript编写,旨在集成到KiCad的BOM插件管理器中。导出CSV,HTML和PDF文件。模板文件允许自定义输出,以包括(例如)认证文档,徽标等。KiCad_BOM_Wizard会将具有相同零件值,相同起始指示符参考前缀和相同字段值的所有组件分组和排序。
用于KiCad的组件/ BOM管理工具。维护零件的本地数据库,并促进将schmatic上的零件与已识别的零件相关联。只需输入零件的制造商,供应商,制造商PN和供应商PN,然后单击“保存到数据存储”。信息不受组件价值和占用空间的限制,因此将来的使用只需使用零件查找按钮即可检索信息。支持多个供应商,制造商和零件号。(wxPython)
KiBoM是KiCad EDA的可配置BOM(物料清单)生成工具。它使用Python编写,可以直接与KiCad软件一起使用,而无需任何外部库或插件。KiBoM可基于多个因素对组件进行智能分组,并可以生成多种输出格式的BoM文件。BoM选项是用户可在每个项目的配置文件中配置的。
KiCad到PartKeepr BOM工具。该工具使用Python3编写,旨在集成使用KiCad生产的BOM进行组件管理以及使用PartKeepr进行库存和库存管理。它还包括一个Octopart查找功能,用于检查组件的当前价格,可用性和价格中断。
工具,旨在协助手工组装PCB。输出可在任何现代浏览器中查看,并允许用户在pcb的可视化呈现中轻松突出显示特定参考或组中的所有组件。脚本既可以用作Pcbnew动作插件,也可以用作命令行工具。
Eschema插件可生成与JLCPCB SMT装配BOM格式兼容的BOM。还包括一个脚本,可将足迹位置文件转换为JLCPCB所需的格式。
PCB布局工具
Footprint Library工具
用于创建封装的Python Tkinter GUI。
Internet上所有可用的KiCad足迹的集合以及一些用于管理它们的脚本。
将多层Inkscape SVG转换为封装的工具。
一种实用程序,用于为在外围具有引脚(SOIC,QFP等)和球栅阵列(BGA)的芯片制作封装。
用于生成封装的Python库。scripts子目录包含已使用此工具编写的脚印。
一个Java实用程序,用于生成gEDA封装或Kicad旧模块格式的螺旋或多边形电感器封装。
基于参数约束的编辑器,用于图形界面,GUI,KiCad和后记输出。边缘仍然相当粗糙,但是可通过apt install fped。
一个sed脚本,占用足迹并将其逆时针旋转90°。将其运行两次以将覆盖物上下颠倒,或运行三遍以将其顺时针旋转90°。如果要设计用于自动组装的电路板,则需要此工具来排列您的封装,以匹配磁带和托盘中组件的对齐方式。
布局工具
一个脚本,用于通过扇出为板上的BGA组件生成。
创建面板的脚本。它可以将一个或多个PCB文件中的矩形区域复制,旋转和翻转到新的PCB文件中。
RenumKiCadPCB处理KiCad PCB文件,并对所有组件参考代号重新编号,这些代号以其在PCB上的位置为基础编号。然后,它处理逻辑示意图层次结构,并更新零部件参考代号以进行匹配。由于您可以找到所有组件,因此这使在电路板上的工作更加容易。下载内容包括用户手册,Windows可执行文件以及在Linux上运行的编译说明。
KiPadCheck为KiCad提供了附加的基本DRC检查,并提供了列表,使用于模板创建的调整垫更加容易。功能包括焊盘列表,钻孔列表,钻孔到钻孔间距检查,钻孔到轨道间距检查,模板孔口尺寸与模板厚度的对比,模板孔口宽度与糊剂类型的对比,丝到垫间距的检查。
用于保存和加载视图集并与一堆视图集进行交互以快速更改KiCad中当前可见的图层和渲染的GUI。
用来泪滴通孔,焊盘和“ T”的gui,用于跟踪Pcbnew中的连接。
此Kicad Action插件复制布局部分。复制基于层次结构表。复制的基本要求是,复制部分完全包含在一个层次表中,而复制的部分只是同一表的副本。
一个Inkscape插件,可将SVG层导出到KiCad PCB层。您可以在KiCad(F.Cu,B.Cu等)中为图层命名,在其上绘制内容,然后可以将其转换为kicad_pcb或kicad_mod。通过使用PNG作为中间步骤,并使用KiCad自己的bitmap2component的分支自动转换它们,从而在大多数层上接受任意形状(与svg2mod不同)。
一个PCBNEW插件,用于将零件的初始排列创建为可反映设计层次结构的组。
此PCBNEW插件可识别符合指定条件的引脚,并突出显示PCB上的相关焊盘。在物理规划高引脚数封装(例如FPGA)的布局时,这有助于识别相关引脚组。
此PCBNEW插件可让您在PCB上的焊盘之间添加导线,删除它们以及在焊盘之间交换导线。在进行高引脚数封装(如FPGA)的布局时,这有助于物理连接相关引脚组。
Python脚本可以圆整Kicad Pcb用于RF / FlexPCB应用的新轨迹
一个插件,可让您从KiCad板上提取设计规则并将其存储到文件中,然后将文件加载到其他板上以复制设计规则设置。
一个Kicad Action插件套件,可帮助进行RF和Flex pcb设计。包括用于设计弯头,锥形轨道连接器和用于RF布局的弧形轨道(半径弯曲)的足迹向导。圆角拐角布线,轨道长度测量和用于直接PCB布线的遮罩扩展工具。通过用于屏蔽射频的栅栏工具。 在线现场演示。
将Qucs RF原理图(微带)导出到PcbNew电路板布局或封装的工具。
用于PCB布局克隆和面板化的Java实用程序。
自动生成面板,导出Gerber和面板演示页面的工具。
3D模型工具
用于电气和机械协同设计的FreeCAD工作台
将KiCad板和零件导出为STEP和WRL模型。
kicad_mod脚印与机械模型精确对齐。
在FreeCAD Sketcher中编辑KiCad PCB轮廓。
在FreeCAD和KiCad之间调整PCB零件的位置。
使用freecad和cadquery插件的3d模型生成器。脚本生成类似于kicad stepup的step和scaled wrl文件。
将KiCAD PCB文件转换为模型以在openEMS中导入
这些工具的最初目的是在FreeCAD中进行PCB铣削。它现在可以做的更多。它可以直接从kicad_pcb生成gcode,而无需经过gerber阶段。它可以让您直接在FC内部修改PCB(已完成),并有可能导出回kicad_pcb(部分完成)。最后,它可以生成坚固的轨迹,焊盘和电镀钻头,从而可以在KiCad pcb板上进行FEM和热分析。
制造输出工具
一个python模块和程序,可让您以可配置的方式运行和编写KiCad的各种制造输出(如Gerbers和其他图)并编写脚本。
生产力增强工具,主要用于针对git跟踪的项目自动生成制造输出和命令行生产力。
Version Control Tools
Python3脚本,用于在Git,SVN和Fossil VCS中的pcbnew布局修订版之间执行图像差异。最近基于SVG的差异可显着提高速度。
说明如何将KiCad与Git VCS集成
PlotKicadsch是将Kicad Sch文件导出为SVG图片的小工具。
如何从pcbnew绘制格式正确的SVG文件以进行VCS差异
使用ImageMagick生成视觉差异文件
使用eschema生成无头SVG原理图文件的脚本。
Half-Baked Tools
未完成的足迹编辑器,尝试将s-expression足迹格式与Racket(方案)混合使用,以编程方式创建足迹。
基于Web的,仅限Chrome的,仅限SMD的实验性足迹编辑器。使用数据表图形中的约束绘制轮廓线。
Plumbing
向/从KiCad Board文件插入/弹出JSON / YAML数据。主要用于读取/写入设计规则,网络类,网络类分配以及零件(X,Y)/方向/上下位置。
EESCHEMA输出的KiCad原理图网表文件的解析器。只需将包含网表的文件传递给parse_netlist()函数,它将传递一个包含所有网表信息的pyparsing对象。
该项目的目的是为读写KiCad文件格式提供高质量且经过良好测试的支持。
KiCad python接口的抽象层。(请注意,这是在最初的开发中,并且界面可以随时更改!)
一个Python库,用于读取和写入KiCAD封装和原理图文件。
utils-用TypeScript(JavaScript)编写的KiCAD库/原理图/ pcb解析器和绘图仪
备忘单
列出KiCad的常用操作和键盘快捷键。
有关如何使用StepUp工具在KiCad PCB上执行机械CAD任务的简要说明。
总结了通常用于存储KiCad库和项目的Git存储库上的常见操作。
评论
0 / 100
查看更多
Lucia
2020-06-18
9337
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号