“使用 Component Search 插件,可以在 KiCad 中直接查找元器件的参数信息、图片、Datasheet以及参考价格。”
插件简介 Component Search 插件与 Altium Designer 中 Manufacturer Part Search 面板类似,可以帮助您快速地查询元器件的资料信息。与 jlc-pcb-tools的离线数据库相比,CS 插件使用实时的接口查询,可以实时获取最新的器件资料及价格信息。 Component Search 插件将帮助您:
搜索高质量的电子元件数据
在 KiCad 中从 HQPCB 获取实时报价
通过 MPN 进行精确搜索,通过参数(如 5k1 5% 0805)进行模糊搜索
直接链接至元件数据表和描述页面。
插件完全开源,以下是Github 的仓库:
https://github.com/Huaqiu-Electronics/kicad-hqsearch-plugin 感兴趣的小伙伴可以查看源码。
如何安装?
在 KiCad 的插件管理器中找到 Component Search,安装、应用即可:
您也可以直接下载 KiCad abg欧博发行版,预装了 Component Search 插件:
https://kicad.eda.cn/download 如何使用?
安装完成后可以在 KiCad 的工具栏图标或通过菜单 “工具->外部插件” 运行 “Component Search”,或在工具栏点击 S 图标:
打开后就可以进行搜索了,界面非常简洁:
上图结果中列出了所有与 at89s52 相关的器件,点击任何器件,都可以查看到器件的图片(有的话),在右侧可以看到器件的详细参数信息:
点击 MPN、数据手册、商品链接,可以直接跳转到相应的页面:
当然, 在插件中同样可以查询到实时的芯片价格:
点击“显示更多”,也可以查询更详细的电气参数:
搜索算法评测
我们再来仔细研究下搜索算法,多次测试后,发现这里的算法不仅是机械的对于关键词的匹配,而是更贴合工程师使用习惯的搜索算法。归纳如下:
不完整或不精确的器件型号
比如要查找型号为“DMP3085LSD-13” 的器件,可以搜索 “DMP3085LSD”,也可以搜“DMP3085LSD13”。以下为使用三种关键词查询的结果:
搜索“DMP3085LSD-13”准确命中
搜索“DMP3085LSD”准确命中
搜索“DMP3085LSD13”准确命中
规格与型号混合的搜索
比如要找输出电压为0.9V的TPS7A15的具体采购型号是什么,可以搜 “TPS7A15 0.9v”:
常用的数值、单位转换
想要找一个阻值为1.3千欧姆的0402电阻,无论输入的是“1.3k 0402”或是“1300r 0402”,还是“1k3 0402”,甚至是“0.0013 MOhm 0402”都能精确匹配到您期望的内容。
“1.3k 0402” 的搜索结果
“1300r 0402” 的搜索结果
“1k3 0402” 的搜索结果
“0.0013 0402” 的搜索结果
想怎么搜就怎么搜
比方说想找一个输出为 5V 的 LDO,那就输入“LDO 5V”:
虽然结果结果中也混入了一些 DC-DC 芯片,但我也觉得蛮好...?
比如说找一个 Type C 的 USB 插座,就输入“USB typec”:
目测算法会对空格前后的关键字分开进行匹配,然后将结果加权,将最匹配的器件列在最上方,其他可能的结果列在下方。这样做的好处即使在搜索时目标不是特别明确,也很容易在结果中找到可能需要的器件。
和网站搜索有什么区别?
您可能会问,这里的搜索和网站搜索有什么区别?
就效果而言,在插件里搜和在网站上搜完全一样,只不过搜索结果优于大部分分销商的网站。事实上,从插件的源码里看,搜索的来源就是以下这个网站:
https://www.eda.cn/
当然,在插件里搜索还有个好处,就是不用再打开浏览器进行查找了。
结束语
您可能还会问,虽然搜索引擎还不错,但能不能像立创EDA那样直接关联元器件符号和封装啊?这样搜完就能直接用,岂不美哉? 理论上讲是可以,但 KiCad 的插件目前只能支持 PCB,还不支持原理图(据说 KiCad 9 会推出全新的 API 框架,让我们拭目以待!),因此想在原理图中摆放第三方平台的符号还没有太好的方法,除非 hack 一下 KiCad 的源代码,做个特殊的版本。 当然,您也可以通过 Database Library 或 httplib 作为过渡,但毕竟 KiCad 没有 Component 元器件的概念,因此将实际器件关联到原理图符号和封装本身也是巨量的工作! 最后,对于 Database Library 感兴趣的用户可以参阅下面的推文:
在 KiCad 中使用 Database Library
Database Library by Jon Evans
使用 HTTP Library 访问外部数据源
注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。
常用合集汇总:
和 Dr Peter 一起学 KiCad
KiCad 8 探秘合集
KiCad 使用经验分享
KiCad 设计项目(Made with KiCad)
常见问题与解决方法
KiCad 开发笔记
插件应用
发布记录
审核编辑 黄宇
-
元器件
+关注
关注
113文章
4849浏览量
95817 -
KiCAD
+关注
关注
5文章
279浏览量
9688
发布评论请先 登录
在KiCadabg欧博发行版中使用云端器件库

Aisler 发布 Lovely Library:一个为 KiCad 打造的高质量欧洲元器件库

KiCad-Parasitics:KiCad 寄生参数分析插件

用 VSCode 编写自己的 KiCad 插件(下)

用VSCode编写自己的KiCad插件(上)详细步骤教程

KiCad直播活动(三):在 Windows上编译KiCad 手把手教您编译/构建 KiCad 源码

一个设置让 KiCad 的视觉体验提升一个档次!

KiCad 9 引入新的API机制

如何在KiCad原理图中连续摆放同一个器件符号?

KiCad的对齐工具不好用?

KiCon演讲回顾(二):abg欧博 KiCad 发行版
KiCad插件大全
KiCad常用资源

评论