0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个好用的 KiCad 元器件搜索插件

KiCad ? 来源:KiCad ? 作者:KiCad ? 2025-04-14 11:20 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用 Component Search 插件,可以在 KiCad 中直接查找元器件的参数信息、图片、Datasheet以及参考价格。

插件简介 Component Search 插件与 Altium Designer 中 Manufacturer Part Search 面板类似,可以帮助您快速地查询元器件的资料信息。与 jlc-pcb-tools的离线数据库相比,CS 插件使用实时的接口查询,可以实时获取最新的器件资料及价格信息。 Component Search 插件将帮助您:

搜索高质量的电子元件数据

在 KiCad 中从 HQPCB 获取实时报价

通过 MPN 进行精确搜索,通过参数(如 5k1 5% 0805)进行模糊搜索

直接链接至元件数据表和描述页面。

66a2eab8-18df-11f0-902f-92fbcf53809c.png

插件完全开源,以下是Github 的仓库:

https://github.com/Huaqiu-Electronics/kicad-hqsearch-plugin 感兴趣的小伙伴可以查看源码。

如何安装?

在 KiCad 的插件管理器中找到 Component Search,安装、应用即可:

66bc7a6e-18df-11f0-902f-92fbcf53809c.png

您也可以直接下载 KiCad abg欧博发行版,预装了 Component Search 插件:

https://kicad.eda.cn/download 如何使用?

安装完成后可以在 KiCad 的工具栏图标或通过菜单 “工具->外部插件” 运行 “Component Search”,或在工具栏点击 S 图标:

66c6b902-18df-11f0-902f-92fbcf53809c.png

打开后就可以进行搜索了,界面非常简洁:

66d4b296-18df-11f0-902f-92fbcf53809c.png

上图结果中列出了所有与 at89s52 相关的器件,点击任何器件,都可以查看到器件的图片(有的话),在右侧可以看到器件的详细参数信息:

66e1bb26-18df-11f0-902f-92fbcf53809c.png 点击 MPN、数据手册、商品链接,可以直接跳转到相应的页面: 66ed07c4-18df-11f0-902f-92fbcf53809c.png66f91d70-18df-11f0-902f-92fbcf53809c.png6701e720-18df-11f0-902f-92fbcf53809c.png 当然, 在插件中同样可以查询到实时的芯片价格: 67084980-18df-11f0-902f-92fbcf53809c.png 点击“显示更多”,也可以查询更详细的电气参数: 670e3cc8-18df-11f0-902f-92fbcf53809c.png

搜索算法评测

我们再来仔细研究下搜索算法,多次测试后,发现这里的算法不仅是机械的对于关键词的匹配,而是更贴合工程师使用习惯的搜索算法。归纳如下:

不完整或不精确的器件型号

比如要查找型号为“DMP3085LSD-13” 的器件,可以搜索 “DMP3085LSD”,也可以搜“DMP3085LSD13”。以下为使用三种关键词查询的结果:

6713e664-18df-11f0-902f-92fbcf53809c.png

搜索“DMP3085LSD-13”准确命中

672924b6-18df-11f0-902f-92fbcf53809c.png

搜索“DMP3085LSD”准确命中

673be786-18df-11f0-902f-92fbcf53809c.png 搜索“DMP3085LSD13”准确命中

规格与型号混合的搜索

比如要找输出电压为0.9V的TPS7A15的具体采购型号是什么,可以搜 “TPS7A15 0.9v”:

674f67ac-18df-11f0-902f-92fbcf53809c.png

常用的数值、单位转换

想要找一个阻值为1.3千欧姆的0402电阻,无论输入的是“1.3k 0402”或是“1300r 0402”,还是“1k3 0402”,甚至是“0.0013 MOhm 0402”都能精确匹配到您期望的内容。

67694b40-18df-11f0-902f-92fbcf53809c.png

“1.3k 0402” 的搜索结果

677d4992-18df-11f0-902f-92fbcf53809c.png

“1300r 0402” 的搜索结果

67955938-18df-11f0-902f-92fbcf53809c.png

“1k3 0402” 的搜索结果

67a7561a-18df-11f0-902f-92fbcf53809c.png

“0.0013 0402” 的搜索结果

想怎么搜就怎么搜

比方说想找一个输出为 5V 的 LDO,那就输入“LDO 5V”:

67b9950a-18df-11f0-902f-92fbcf53809c.png 虽然结果结果中也混入了一些 DC-DC 芯片,但我也觉得蛮好...?

比如说找一个 Type C 的 USB 插座,就输入“USB typec”:

67d40728-18df-11f0-902f-92fbcf53809c.png

目测算法会对空格前后的关键字分开进行匹配,然后将结果加权,将最匹配的器件列在最上方,其他可能的结果列在下方。这样做的好处即使在搜索时目标不是特别明确,也很容易在结果中找到可能需要的器件。

和网站搜索有什么区别?

您可能会问,这里的搜索和网站搜索有什么区别?

就效果而言,在插件里搜和在网站上搜完全一样,只不过搜索结果优于大部分分销商的网站。事实上,从插件的源码里看,搜索的来源就是以下这个网站:

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欧博发行版中使用云端器件

    “ ? KiCad 自带的库质量非常高,建库团队也很强大,无奈 KiCad 没有元器件的定义,虽然有 Database Library 和 Httplib 这样强力的工具,但没有类似 EasyEDA
    的头像 发表于 08-07 11:15 ?1542次阅读
    在<b class='flag-5'>KiCad</b>abg欧博发行版中使用云端<b class='flag-5'>器件</b>库

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

    兴地宣布推出我们的 Lovely Library,这是精心打造的符号与封装库,其中的元器件均由我们的合作伙伴 Würth Elektronik Group ?和 Diotec
    的头像 发表于 08-04 11:13 ?159次阅读
    Aisler 发布 Lovely Library:<b class='flag-5'>一</b><b class='flag-5'>个</b>为 <b class='flag-5'>KiCad</b> 打造的高质量欧洲<b class='flag-5'>元器件</b>库

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

    “ ? 这是款用于分析 PCB 编辑器中走线(wires)寄生参数的插件。 ? ” ? ? 要使用该插件,您必须在电路板上标记两点。通常情况下,最好是选择由同
    的头像 发表于 06-25 11:14 ?1377次阅读
    <b class='flag-5'>KiCad</b>-Parasitics:<b class='flag-5'>KiCad</b> 寄生参数分析<b class='flag-5'>插件</b>

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

    “ ?很多小伙伴都想自己开发 KiCad 插件,但不知从何入手。本文由abg欧博电子的另KiCad 开发者波波同学撰写,分享了如何快速搭建环境,并开发
    的头像 发表于 06-19 11:44 ?1652次阅读
    用 VSCode 编写自己的 <b class='flag-5'>KiCad</b> <b class='flag-5'>插件</b>(下)

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

    “ ?很多小伙伴都想自己开发 KiCad 插件,但不知从何入手。本文由abg欧博电子的另KiCad 开发者波波同学撰写,分享了如何快速搭建环境,并开发
    的头像 发表于 06-17 11:10 ?2102次阅读
    用VSCode编写自己的<b class='flag-5'>KiCad</b><b class='flag-5'>插件</b>(上)详细步骤教程

    KiCad 中添加 AI 助手是种什么体验?

    原文标题:在 KiCad 中添加 AI 助手
    的头像 发表于 05-15 14:28 ?380次阅读

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

    KiCad 贴纸,赶紧报名参加吧~ 直播安排 在 Windows 上编译 KiCad 时间:3月27日 19:30 内容:手把手帮助您从头开始学习编译 KiCad 代码。 后续精彩内容:
    的头像 发表于 03-24 11:14 ?974次阅读
    <b class='flag-5'>KiCad</b>直播活动(三):在 Windows上编译<b class='flag-5'>KiCad</b> 手把手教您编译/构建 <b class='flag-5'>KiCad</b> 源码

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

    “ ?不知道您有没有感觉到无论是原理图还是PCB,KiCad 没有商业软件看上去那么清晰?其实只需要手动改下这个设置,瞬间让您的视觉体验提升档次!? ” ? ? 使用
    的头像 发表于 02-17 11:17 ?1102次阅读
    <b class='flag-5'>一</b><b class='flag-5'>个</b>设置让 <b class='flag-5'>KiCad</b> 的视觉体验提升<b class='flag-5'>一</b><b class='flag-5'>个</b>档次!

    KiCad 9 引入新的API机制

    “ ?在FOSDEM 2025的演讲中,核心开发者Jon Evans揭秘了KiCad 9的全新API系统,彻底重构插件生态,为开发者与用户带来更稳定、高效的体验。 ? ” 旧系统痛点:Python
    的头像 发表于 02-10 11:13 ?1273次阅读
    <b class='flag-5'>KiCad</b> 9 引入新的API机制

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

    KiCad 将原理图符号摆放到图纸上的默认操作设置与其它 EDA 工具略有不同。因此有些小伙伴会抱怨 KiCad 操作不够方便,这其实是误解,KiCad 完全可以实现相同的功能。
    的头像 发表于 12-25 14:58 ?999次阅读
    如何在<b class='flag-5'>KiCad</b>原理图中连续摆放同<b class='flag-5'>一个</b><b class='flag-5'>器件</b>符号?

    KiCad的对齐工具不好用

    “ ?不存在的。唯的原因是您还没有学会怎么用。 ? ” 对齐命令在哪里? KiCad的对齐命令(Align)藏得比较隐蔽,既不在菜单栏,也不在工具栏。右键的菜单中默认也不存在。只有当您 选中两
    的头像 发表于 12-04 18:15 ?1409次阅读
    <b class='flag-5'>KiCad</b>的对齐工具不<b class='flag-5'>好用</b>?

    KiCon演讲回顾(二):abg欧博 KiCad 发行版

    模式的快乐了:当然,如果未来 wxWidget 的稳定版也支持 Win 的暗黑,这些代码会随时合入到 KiCad 的主干。元器件与云端元器件库abg欧博创建了
    的头像 发表于 11-21 14:00 ?4341次阅读

    KiCad插件大全

    感谢Hayden同学的整理! 插件使用方式 1. 解压缩插件包到KICAD插件目录。例如,在Windows上可能是:C:Program
    的头像 发表于 11-12 12:24 ?2825次阅读

    KiCad常用资源

    ://bbs.elecfans.com/zhuti_kicad_1.html 即时沟通 微信公众号: QQ 群 1:742339528(满)QQ 群 2:290150427 QQ 频道:搜索 KiCad 即可
    的头像 发表于 11-12 12:24 ?2144次阅读
    <b class='flag-5'>KiCad</b>常用资源

    ad如何设置两元器件的距离

    之间应保持的最小距离,以确保电路板的电气性能和制造过程的可靠性。以下是如何在AD中设置两元器件之间距离的步骤: 、进入规则设置界面 打开AD软件 :首先,确保你已经打开了Altium Designer软件,并加载了需要进行
    的头像 发表于 09-02 15:31 ?1.8w次阅读