在做PCB設計的時候,基于選定的元器件來創建其“庫”文件是非常重要的一個環節,費時費力,而且容易出錯:

如果原理圖符號(Symbol )有一根線漏掉或定義錯,后面的所有設計都會錯掉,自己檢查不出來,工具ERC認為沒有問題,調試的時候也很難看出問題,有時候折騰一周回去再閱讀一下數據手冊才發現是某一個管腳定義錯了;

如果封裝(footprint)的焊盤有0.1mm的偏差,就可能導致元器件的焊接出現問題,整個板子報廢重來,悔恨之余,工期耽擱一周甚至更久;

20年前我做工程師的時候,僅為創建一個300條腿的器件就花費了3個整天的時間。
我想很多工程師都有同感。
有沒有好的辦法?
有!- 那就是“不勞而獲”!
不僅省事省力,而且安全可靠,畢竟是經過別人驗證過的。
因此找到別人已經驗證過的參考設計,并從參考設計中提取出自己需要的器件據為己有,是最高效的一種方式。
而恰恰這是KiCad的優勢!因為越來越多的奉行著開源精神的開源硬件界的大神、創客乃至企業都紛紛使用KiCad設計產品,分享出他們的設計 - 提供原始的設計文件,不僅有原理圖符號、PCB的封裝,還包括自己設計的3D模型。
這些資源越來越豐富。
當然KiCad工具本身就自帶非常豐富的經過驗證的庫。
在輔之以Ultralibrarian、SnapEDA、Smacsys(已被SupplyFrame收購,整合到Findchips、BOM2BUY平臺中)等資源網站??梢哉f90%以上的器件的庫都不需要自己再構建。
也許你會碰到一些新的器件或著模組,在網上還沒有人分享出來,需要自己花些時間來創建一下。但這已經為自己節省下來大量的時間。

今天下午2點的直播課程 - 用KiCad設計PCB,就是以設計一個PICO擴展板為例,看看這個擴展板上的器件的庫都如何“不勞而獲“。
