畫屬於自己的STM32C8T6PCB電路板
STM32pcb封裝及畫制
一、學會找封裝並新增封裝
學會自己找封裝的重要性
每個元件的廠商都會給元件庫,一般到官網都能下載在這提供一個元件庫(含大量元件)
點這下載各種元件封裝庫
1、建立自己的元件封裝庫
1、在建立好自己的工程檔案後,就要建立好自己的元件庫。
就是這個.PcbLib 檔案,我們開啟它,選擇
就能進入自己的元件庫的編輯介面了
2、製作自己的元件封裝
右鍵選擇方框裡如圖
選擇元件
選擇型別,這裡選擇貼片式
設定好尺寸
設定好相對位置
設定好邊框以及名字就完成了
2、給原理圖上的元件新增封裝
1、調出設定介面
選中元件後,選擇properties,在選擇add
2、設定對應封裝
選擇footprint,再如圖設定找到封裝
3、如何大量設定封裝
點開原理圖,點開工具,選擇封裝管理器
按住Ctrl,選擇封裝一樣的元件,統一封裝
如果你開始沒有封裝,選擇新增
二、畫PCB板
1、生成PCB板並佈局
選擇原理圖,選擇設計,選擇update pcb,選擇驗證變更、選擇執行變更
生成原理圖
排布板子
下面過程太多
我寫一些技巧以及主要過程
pcb排布
排布建議:
1、電源部分的走線一定要根據根據原理圖訊號的流向來佈線
這個非常重要,如果不一樣,很有可能造成板子供電不正常然後板子製作失敗。。。。。
2、每個模組電路,一種模組,比如晶振要放在一起
這個為了避免如果pcb如果設計失敗,能夠通過萬用表及時找到錯誤。
3、在排布過程可以先設定一些快捷鍵,方便操作
快捷鍵設定建議
R+L | 輸出PCB中所有網路的佈線長度 |
---|---|
T+T+R | 對已完成的線進行蛇形走線 |
M+I | 將選中的元件換層 |
E+B | 複製選中的元件 |
A+P | 調整選中的元件的位號 |
N | 顯示與隱藏(網路,標號等) |
S+N | 選擇網路 |
S+C | 選擇線 |
S+T | 切換多選 |
T+P | 進入系統設定 |
J+C | 查詢搜尋器件 |
J+E | 跳轉到Error Mark |
J+T | 縮放到選中的元件 |
Shift+A | 佈線狀態下,蛇形走線 |
Shift+W | 走線時設定線寬 |
Shift+V | 走線時設定過孔 |
Shift+雙擊 | 調出選中的元件的inspector |
Shift+H | 座標資訊的顯示與隱藏 |
Shift+M | 放大鏡,再次使用關閉 |
Shift+C | 清除 |
Shift+S | 切換單層顯示 |
Ctrl+D | object的隱藏與顯示 |
Ctrl+G | 設定格點 |
Ctrl+左鍵點選 | 走線狀態下,自動完成該訊號佈線 |
Ctrl+W | 走線狀態下,切換視覺化間距顯示(AD16以上版本,另外電腦硬體配置太低不建議使用) |
Ctrl+M | 測量 |
2 | 走線狀態下,增加過孔(不換層) |
+ | 走線狀態下,增加過孔(換層) |
3 | 走線狀態下,切換線寬 |
P+Y | 分割銅皮,畫一條線就可以將銅皮一分為二 |
[ 或 ] | 走線時增加或減少走線的對比度 |
E+K | 截斷走線 |
E+D | 連續刪除線或元件 |
選中線,TAB | 選中整條線 |
Ctrl+Alt+G | 跟蹤修線(對選中的網路) |
V+B | 翻轉板子 |
T+E | 進入淚滴設定介面 |
T+N | PCB中對位號重新命名 |
T+D+R | 進行DRC檢查 |
T+G+H | 擱置所有鋪銅 |
T+G+E | 恢復所有鋪銅 |
T+G+A | 更新所有鋪銅 |
T+G+M | 進入鋪銅管理器 |
A+A | 對齊設定 |
D+S+D | 先選中KeepOut,根據keepout定義板框 |
T+V+B | 先選中外框,根據外框鏤空PCB(只是視覺上) |
T+V+G | 先選中外框,根據外框鋪銅,鋪銅需要進一步設定 |
4、可以先將設計規則關閉方便檢視
可以先將絲印縮小
選中絲印,右鍵,查詢相似物件
如果選不中絲印,可以選擇過濾器,選中即不過濾。
選中好後,再叉掉,不要點其他地方,如下圖點選,從textheight設定絲印大小
設定該元件走線處於第幾層
雙擊元件,在右邊layer處即可設定走線第幾層(一般兩層板,電源部分走線一層,其他一層,四層板的話,VCC第三層,GND二層,其他的一四層)
設定多層電路
選擇設計,選擇層疊管理器
右鍵top layer
重新改名字,即可生成新的層
規則設定
有些規則無關緊要,可以設定不檢查,但是電氣特性和機械特性必須檢查,具體結果可以通過
以下步驟
先T後D再enter
自動佈線
選擇佈線–自動佈線–元件–然後點選元件
電源部分自己佈線
選中元件後空格可以改方向
2、最後生成的樣子
小技巧
shif+s | 能夠更換顯示所有層和單獨選中的那一層 |
---|
下面可以點選顯示不同的層
3D效果
ctrl+d | 開啟顯示設定,可以設定顯示為3d |
---|
設定如圖
三、生成bom表和Gerber檔案
1、生成bom表
即可生成bom表格
檢視bom表格
2、生成Gerber檔案
如今嘉立創打板只需要PCB檔案壓縮包就可以,但是,如果出去工作,直接發PCB檔案會導致祕密洩露,所以需要生成Gerber檔案
選擇檔案,選擇製造輸出,選擇輸出Gerber檔案
不要急著確定,需要先配置一下
點選確定
最後生成
儲存就好了
鑽孔檔案
重新選擇製造輸出
然後選擇NC Drill
點選確定
然後設定
儲存
最後將這兩個檔案交給商家,即可打板。
四、總結
本次PCB畫板子,總體來說比較成功,但是由於經驗不足,感覺需要學習的東西很多,以後有機會需要加深學習。PCB板子佈線、佈局也沒有像我說的那麼簡單,需要注意的東西還有很多(作為一個燒了幾塊板子的人深刻明白),所以我們還是要不斷嘗試,才能獲得更多知識。
相關文章
- 《王者榮耀》:屬於自己的路
- 如何 DIY 一臺屬於你自己的電腦
- 建立屬於自己的NPM包NPM
- js視訊轉字元畫 —— 寫一個屬於自己的字元轉換器JS字元
- 利用WordPress搭建屬於自己的網站網站
- 構建屬於自己的 Linux 發行版Linux
- 小白快速上手搭建屬於自己的網站網站
- 創造屬於自己的靜態部落格
- 建立屬於自己的 Spring Boot 自動配置Spring Boot
- Step-by-step,打造屬於自己的vue ssrVue
- 製作屬於自己得nuget包
- 基於 vue-cli3 打造屬於自己的 UI 庫VueUI
- 從今天開始,拿起VuePress打造屬於自己的專屬部落格Vue
- 專案實戰!用爬蟲和Flask打造屬於自己的電影網站爬蟲Flask網站
- 如何搭建屬於自己的股票交易系統?
- 構建屬於自己的Flutter混合開發框架Flutter框架
- 從零建立釋出屬於自己的composer包
- 實現一個屬於自己的React框架(一)React框架
- 打造屬於自己的underscore系列(三)- 迭代器(上)
- 打造屬於自己的underscore系列 ( 一 ) - 框架設計框架
- 打造屬於自己的underscore系列(四)- 迭代器(下)
- 記錄一條屬於自己的gitlab流水線Gitlab
- 從零開始搭建屬於自己的網站網站
- Winform下的畫板ORM
- 終於實現了一門屬於自己的程式語言
- 基於Koa2打造屬於自己的MVC框架MVC框架
- canvas畫素畫板Canvas
- 如何開發屬於自己的第一個Java程式?Java
- 如何開發屬於自己的第一個Java程式Java
- Docker系列——利用gogs搭建屬於自己的git服務DockerGoGit
- 如何釋出第一個屬於自己的npm包NPM
- 仿 vue-cli 搭建屬於自己的腳手架Vue
- 打造屬於自己的underscore系列(六)- 洗牌演算法演算法
- Python,寫一個簡單的屬於自己的『BaseEnum』類Python
- 畫圖板的重繪
- 如何防止抄襲PCB電路板
- 如下屬於差分電平的是_________。
- 如何搭建屬於自己的伺服器(Linux7.6版)伺服器Linux