前言
解釋一下
每次拖更一段時間,都會寫一下前言,解釋一下拖延的原因;大部分是因為懶,但是這次確實不是;
前段時間看志輝大神的視頻(當然了,我也是他百萬粉絲中的其中一個);
視頻很多,看完也讓我產(chǎn)生了很多想法;然后想Copy一下某個項目,自己簡單實現(xiàn)一下;
最開始的想法是想復制一個輪子,簡單學習一下就好;
輪子但是想得太多之后,發(fā)現(xiàn)自己想做的是這樣的輪子;可是最后做成了箱子;
箱子言歸正傳
因為我很早就接觸過Altium Designer,所以一定程度上還是可以熟練使用這個軟件的;
但是聽說開源的Kicad不錯,于是內(nèi)心抱著試一試的態(tài)度,打算這次使用KiCad來畫原理圖和PCB,也借這個機會,簡單學一學這個開源軟件;
最近大部分時間都在玩Kicad,并且畫了一個板子,還沒設(shè)計完,先迫不及待地甩一波3D效果圖;
具體如下所示(求輕拍);
這個項目用了全志的F1C100S,QFN88的封裝,內(nèi)置DDR,外部還需要一個SPI Flash,至少制作起來也相對比較方便(對于我這樣的手殘黨,比較友好);
原理圖參考了荔枝派,還有Linux Business Card,使用的串行SPI屏幕;
Kicad雖然一開始用起來挺不習慣的,但是熟練基本操作之后,還是蠻香的,最終感覺Kicad還是挺方便的。
Altium Designer
Altium Designer是澳大利亞Altium公司推出的一款EDA軟件;
前身是Protel,比較經(jīng)典的版本是Protel99se,據(jù)說進入我國比較早,使用也相對比較廣泛;
99se2006年在Protel的基礎(chǔ)上推出了Altium Designer6.0,也算是一個比較里程碑的版本;
后面就是AD09,AD10,一直到現(xiàn)在的AD20,版本幾經(jīng)迭代,界面風格和操作變化很大,功能也越來越完善;
Altium Designer不足的地方
-
版權(quán)費,AD并不是免費的軟件,印象中,AD的律師函滿天飛,一臺機子的授權(quán)費是十幾萬了,
挺貴的,當然不是鼓勵大家使用破解軟件,比如可以考慮使用開源的免費EDA軟件,比如立創(chuàng)EDA;
-
由于AD軟件后面功能越來越多,體積也越來越臃腫,對電腦的配置要求也相對較高,至少我的電腦運行起來挺卡的;
-
不跨平臺,貌似支持Windows平臺,比較單一;
Kicad
KiCad是一款開源免費的EDA軟件,最初由法國人 Jean-Pierre Charras 于 1992 年推出,現(xiàn)由 KiCad 開發(fā)團隊維護。如果有時間,并且感興趣的話,我們也可以為這個項目提交代碼;
至于如何貢獻代碼,官網(wǎng)上給出了相應(yīng)的文檔:
開發(fā)文檔:https://dev-docs.kicad.org/
源碼倉庫:https://gitlab.com/kicad/code/kicad/
https://github.com/KiCad/kicad-source-mirror
KiCad雖然是免費軟件,但是使用起來也相當不錯;
-
跨平臺,支持常見的Linux發(fā)行版,macOS,Windows,freeBSD等系統(tǒng);或者沒有支持相應(yīng)的系統(tǒng),可以自己編譯構(gòu)建一個;
-
界面相對來說比較簡潔,對電腦配置要求不是很高,至少對于我來說,相同配置來,開了Kicad電腦還很流暢;
-
庫資源比較豐富,Kicad的庫托管在gitlab上,可以直接Clone;另外元器件庫的種類比較全,除了比較特殊的元器件,大部分常用的元器件都能找;
-
支持3D Viwer,
以上是就我所知的Kicad的一些優(yōu)點,當然接觸的時間還比較短,比較高級的功能還沒有發(fā)現(xiàn),總之,對于一款免費的軟件,配合Kicad的一些插件,用起來也是美滋滋的;
AD源文件轉(zhuǎn)成KiCad
離線:https://github.com/thesourcerer8/altium2kicad 在線:http://www2.futureware.at/KiCad/
更換KiCad的PCB主題
配色:https://github.com/pointhi/kicad-color-schemes.git
自動布線工具
地址:https://freerouting.org/
自動布線當然了,除了這些插件還有很多,我就不一一介紹了,很多東西,用到的時候就知道了,另外某度是個好東西,某個大佬整理了Kicad的常用插件;
地址:https://blog.csdn.net/taotieren/article/details/105646148
資源網(wǎng)站
在線的元器件封裝庫搜索網(wǎng)站,可以下載支持多款EDA軟件的原理圖封裝或者PCB封裝以及3D模型:
SnapEDA:www.snapeda.com/
Samscsys:www.samacsys.com/
3D封裝資源網(wǎng)站:
3dcontentcentral:www.3dcontentcentral.com/
下載STEP格式的文件,就可以加載到元器件的PCB封裝中;
開源項目
hackrf one
hackrf one 無線電愛好者比較喜歡的一款板子吧,調(diào)制,收發(fā)無線電信號,還能搭建偽基站(違法的);
我沒有玩過,也是道聽途說,15年的時候,朋友和我秀了一下這板子,今天沒想到,硬件便是kicad設(shè)計的,在Kicad的官方主頁就能看到;
項目地址:https://github.com/mossmann/hackrf
hackrfone
vesc
vesc是一個開源無刷電調(diào)項目,基于STM32F4;并且提供了配套的PC調(diào)試軟件,硬件設(shè)計是通過Kicad設(shè)計,拿著BOM去貿(mào)澤就可以很輕松Copy出來;
項目地址:https://github.com/vedderb/bldc-hardware
正面 反面
總結(jié)
本文簡單介紹了Kicad和Altium的優(yōu)缺點,可以根據(jù)自身需求進行選擇,收集和分享了一些比較實用的資源網(wǎng)站,不過根據(jù)我為期五天的使用情況來看,kicad還是挺好用,我也會繼續(xù)使用下去的;
—— The End — —
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!