“使用 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 華秋發行版,預裝了 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文章
5004瀏覽量
99677 -
KiCAD
+關注
關注
5文章
321瀏覽量
10400
發布評論請先 登錄
KiCad 10 探秘(一):PCB Design Blocks 來了!原理圖與 Layout 完美聯動,告別重復布線
FlexViz:KiCad 柔性電路板 3D 折疊可視化插件
KiCad 10 IPC API 開發者問答整理
玩轉 KiCad 3D模型的使用
華秋 KiCad 發行版 9.0.4 發布:屬于您自己的云端器件庫及模塊電路庫
在KiCad華秋發行版中使用云端器件庫
Aisler 發布 Lovely Library:一個為 KiCad 打造的高質量歐洲元器件庫
kicadStepUp:KiCad 與 FreeCAD 之間的機電協同
2025 KiCon Asia KiCad 用戶大會
KiCad-Parasitics:KiCad 寄生參數分析插件
用 VSCode 編寫自己的 KiCad 插件(下)
用VSCode編寫自己的KiCad插件(上)詳細步驟教程
KiCad直播活動(三):在 Windows上編譯KiCad 手把手教您編譯/構建 KiCad 源碼
一個好用的 KiCad 元器件搜索插件
評論