Altium Designer設計STM32最小系統(PCB設計)
摘要
本文繼續上面一篇原理圖的繪製,來設計PCB,主要包絡,PCB元件庫的建立,原理圖新增封裝,PCB器件佈局,PCB佈線,以及鋪銅和電器裝置檢查這一系列的操作。最後生成Gerber檔案,供商家打板。補充在PCB裡新增自己喜歡的LOGO。
一、繪製匯入PCB元件庫
1、繪製
step1:立創官網搜尋你需要的元件引數,如下搜說晶振:
step2:繪製焊盤
我認為,繪製元件庫最重要的就是焊盤了!所以這一步一定要精細!Ctrl+M測量距離,Shift+C取消測量。根據引數繪製好焊盤,焊盤,焊盤大小要調整好,不能太大也不能太小,根據對應引數調整好大小。
選好貼片式還是直插式
這裡選擇直插式。
調整灰色區域大小
繪製好焊盤如下:
3切換至3D,2切換至2D3D圖如下:
step3:繪製絲印
接下來就是繪製絲印了,切換到絲印層,繪製絲印,如圖所示:
step4:更改名字
2、快捷方法(下載PCB封裝)
當然還有更加快捷的方法,可以直接在官網下載並新增到元件庫就好了,立創在立創官網找到需要的元件,直接開啟原理圖,匯出AD,然後再匯入也是很方便的
3、完成PCB元件庫繪製
通過上述的方法,一個個建立自己的元件庫庫圖。這樣元件庫圖就創好了,下圖是部分截圖
二、原理圖新增封裝
1、元件新增
點選原理圖中的元件,點選Footprint->Add,新增封裝。(對於大的器件可以這麼一個個新增)
最後再選擇匹配的元件就好了。
新增好了的封裝如下:
對於一些有好多個元件的,比如電容電阻,可以查詢相似,批量新增,如下查詢電容,批量新增封裝。
把Cap裡any變Same,就這樣一個個把元件給新增封裝。
2、編譯PCB
右鍵目錄->compile… 之後,右下角點出Message檢視是否編譯成功:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-CdxrdkOD-1606203572088)(https://img2020.cnblogs.com/blog/2024970/202011/2024970-20201124105840312-270086838.png)]
右下角 Info表示編譯成功
如果不成功,對應查詢問題修改即可
3、查詢哪些PCB沒有被新增
設計->更新PCB->驗證變更右邊全部都是對號證明都新增好了PCB封裝
三、生成PCB並佈局
step1:匯入PCB,匯入前刪除Room(不必要)
step2:執行變更後,工具->放置->環繞板子(這樣做會提高效率)
step3:根據排針確定板子大小,然後選中邊界,根據邊界確定板子
可以按ctrl+m來測量,畫好邊界,確定大致形狀
把中心放置在右下角,比較好的方式是劃定標線(絲印層)方便排版;快捷鍵n來隱藏連線,方便佈局
step4:放置元件,先放置大的元件,可以根據分屏,篩選,批量選中
電阻可以放置在底層 移動時按l治癒底層空格旋轉方向 就這樣,主意好利用空間。一個個排版佈局,最終得到佈局好的板子(之後做了細微調整)
3D效果
step5:佈局完成後,更改絲印字型大小,改的小一點兒。truetype比較好
四、PCB佈線
兩孔之間的距離最小為6
1、手動佈線
step1:隱藏絲印右鍵頁下腳Hide-> top overlay,分別隱藏頂層,底層絲印
快捷鍵N +show comments all 開啟飛線。
GND不需要佈線,hide 網路GND
step2:選擇互動式佈線
當然有快捷鍵ctrl+w佈線,相連高亮,其餘陰影
當然也可以ctrl+t設定亮度
就這樣一點一點的手動佈線,效率可能有點低,但是佈線可能相對較為好看。
2、自動佈線
step1:更改規則
更改規則1,設定如下引數(這是線間的最小間距,6mm是商家在不加錢的情況下能接受的最小距離):
更改規則2(過孔的大小需要改變避免過孔過大):
更改規則3(改線寬):
幾個步驟,當然,也可以新增自己的規則:規則->規則嚮導->改線寬,新增後更改即可
step2:佈線->自動佈線(佈線完成後需要自己不斷調整)
佈線完成0個錯誤
結果展示
五、鋪銅
step1:鋪頂層
頂層,選擇鋪銅,畫矩形把板子包含進去->Tab鍵net設定GND->然乎勾選去掉死銅->然後選工具,鋪銅,全部重鋪
step2:鋪底層
複製頂層,選擇中心,貼上後,也是設定net為GND,勾選去掉頂層。最後一步選擇工具,重鋪所有
step3:放置過孔
鋪銅後放置過孔,調整好過孔大小!(固定作用),當然孔的限制在佈局在佈線的時候有說過,要改變約束才行,放置過孔後如下:
setp4:之後絲印檢查
字型改小,位置對應,板子做出來看著會很方便
3d檢視:
六、電器規則檢查
一切做完過後還有最終的一部就是電器規則檢查
經過工具->設計規則檢查操作後
檢查報告:
驚喜地發現0錯誤,這樣就可以拿去打板了。
當然,如果出錯也不要慌,開啟message,尋找錯誤一個個改就行。
七、匯出gerber檔案
1、點選檔案-製造輸出裡的gerber files
首先在通用中選擇,單位選英尺;可以選擇最高精度,如果商家達不到2:5最高精度可以聯絡廠商修改
然後選擇層,選擇右下角繪製層,選擇為(選擇使用的)勾選旁邊包括未連線的中間層焊盤
鑽孔圖層所有選項勾選
光圈嵌入孔徑需要勾選
點選高階,在首位/末尾的零,選擇第二項,去掉末尾的零,其它預設。
最後點選確定,生成如下
然後製造輸出->鑽孔輸出
點選確定後彈出介面:
生成鑽孔檔案:
最後生成的檔案預設存在檔案目錄下,如圖:
把這個檔案打包給商家就可以打板了。
下面是各個檔案對應型別,引用
八、補充:將PCB裡新增你喜歡的LOGO
1、下載PCB Logo Creator外掛:
2、選擇你喜歡的logo,通過windows自帶的畫圖工具,轉換為單色點陣圖(這裡找到了喜歡的球星的標誌):
2、檔案->執行指令碼->找到外掛後執行如下:
3、點選convert,生成後如下
4、把它選中加到板子上就好了結果如下
九、總結
這次是繼上次原理圖繪製後的PCB設計,相比原理圖,PCB設計則更為複雜,需要我們耐心細心。我也是參考著別人剛剛入門,希望通過今後的不斷練習提高自己,望批評指正。謝謝大傢伙。
參考連結
1、https://wwwbilibilicom/video/bv1ab411k7yp/?spmidfrom=333.788.videocard.0
2、https://www.bilibili.com/video/bv17e411x7dr?p=2
3、https://blog.csdnnet/cornrn/article/details/84146203
4、https://blog.csdn.net/u011400634/article/details/106327414
5、https://blog.csdn.net/weixin_42094418/article/details/102667338
6、https://blog.csdn.net/weixin_43588481/article/details/106299877
在此表示感謝
相關文章
- 使用Altium Designer 18繪製stm32最小系統的PCB圖
- Altium Designer軟體繪製一個stm32最小系統的電路原理圖
- 繪製stm32最小系統PCB圖
- Altium Designer繪製電路原理圖——PCB圖
- PCB設計
- SciTech-EECS-電路設計- PCB設計-PCB設計流程 + 元器件封裝設計 + PCB設計規則 +PCB佈局/佈線/覆銅等設計封裝
- Altium Designer繪製stm32f103c8t6最小系統原理圖
- STM32最小系統
- PCB Stack設計規範
- 【Altium Designer指令碼開發】——PCB平面繞組線圈 V1.3指令碼
- Altium Designer 20.2.5 Download
- 用Altium Designer繪製一個stm32電路原理圖
- PCB設計怎麼避坑
- 向量圖設計?Affinity Designer for MacMac
- 繪製stm23最小系統PCB圖
- SciTech-EECS-電設計- PCB設計-電路設計與模擬系統 + SPICE 模擬描述與模型模型
- MT6771 PCB設計資料
- Altium designer軟體介紹
- PCB原理圖設計常見錯誤
- FotoJet Designer for Mac(圖片設計軟體)Mac
- (畢業設計資料)基於STM32智慧窗簾控制系統設計
- Altium designer 常用快捷鍵小結
- STM32嵌入式應用系統設計
- STM32彙編程式設計程式設計
- Graphql Designer線上設計工具 - TOOLFK工具網
- Mac名片設計軟體——Business Card Designer for MacMac
- 專業向量圖設計工具:Affinity Designer MacMac
- Affinity Designer for Mac專業向量圖設計工具Mac
- 如何使用Altium Designer繪製原理圖|PCB專案實戰-趙樂-專題視訊課程
- STM32最小系統板OLED貪吃蛇
- Affinity Designer:向量藝術之舞,設計無限可能
- Mac網站設計軟體——Wolf 2 Responsive DesignerMac網站
- Affinity Designer Beta for Mac(專業向量圖設計工具)Mac
- 系統設計:設計Spotify
- 380【畢設課設】基於STM32防久坐_睡眠監測控制系統設計
- Altium.Designer的學習視訊 分享~~
- 系統設計:如何設計Youtube?
- 基於STM32無線WIFI智慧家居實時控制系統設計(畢設課設)WiFi