2017年12月26日 星期二

Eagle PCB 學習_Part 1

學習Eagle PCB主要是為了分享自己設計,Free版本雖然只能2PCB Layout但對於設計小型模組電路是很夠的,加上Eagle界面使用簡單和網路的分享檔案提供模仿學習,個人覺得Eagle PCB是很好用的設計工具!
一開始學習PCB Layout建議大家先不用軟體的Autorouter功能,您可以依照電路的電源,CLK,高速信號,Analog信號,…等手動走完線路,在PCB走線上的經驗有助於日後工作上和Layout工程師的溝通!
以下是之前分享的遊戲機用按鍵電路板,原本是應該要做補GND銅,因希望大家可以看清楚電路走線所以PCB上下層沒有做補銅(最好在PCB走線都確認完成後再銅),補完銅必須再做一次檢查都OK後才出Gerber圖!(下圖做pin swapping會更好哦!)

以下練習是Arduino Gamepad電路供大家參考:

Part1 schematic練習:
在畫電路前要做一些事前的準備工作,首先決定板子的一些規格,尺寸,電源,功能,..等寫設計規格.
再來是決定選用那些零件和列出規格書上的零件使用限制,在比對各功能合乎設計規格後依照各功能畫完電路圖.
 以上是簡略說明電路設計步驟,這須要多練習才能了解寫出規格的重要性!

接下來開始練習: (請先安裝好Eagle PCB)
請先在projectseagle按滑鼠右鍵建立一個練習用資料夾.
這練習用資料夾日後如不需要時可以刪除,在資料夾按滑鼠右鍵選Delete即可刪除.



接下來是建專案開始練習,在練習用資料夾按滑鼠右鍵選new project.

鍵入新專案名稱:ArdGamePad

同樣的日後如不需要ArdGamePad project時可以刪除,作法是滑鼠在project右邊綠色圓點一下左鍵後圓圈變小,然後在project按滑鼠右鍵選Delete即可刪除.

加上新專案的說明寫上專案主要功能,作法是在project上按滑鼠右鍵選 Edit Description.

鍵入: <b> Arduino Gamepad shield Board.</b> 後按下OK



<b>後面是粗字字體,相關的寫法可以參考Eagle提供的範例檔案.

接下來新建電路圖,請在ArdGamePad project按滑鼠右鍵選New à schematic


在電路圖還沒存檔前專案這沒顯示電路圖示是正常狀態,schematic存檔後才會顯示.


電路圖存檔後在project才會顯示電路圖的圖示!



畫電路前先來看一下單位的設定,按左上角Grid圖示.
Grid內的display是表示是否顯示Grid,StyleGrid顯示成點狀或格子形狀,Size單位可選英吋(inch),密耳(mils,1英吋=1000密耳),毫米(mm,1毫米約等於39.37mils),微米(mic).
在單位部分建議用英制單位inchmils ,因為Library內零件大都是英制單位,設定公制在畫電路時可能會接不到零件腳問題.

畫電路時我習慣Grid打開成點狀,方便看清楚是否接上零件腳.

下圖零件腳不在Grid上PCB Layout可能會少掉一些信號沒接.(單位設定公制時可能出現的狀況!)

(移動零件時要注意零件腳要放在Grid點上.)



加入零件的方式是在工具列選Add或用功能的Edit->Add


Switch零件是選用OMRON SWITCH B3F的零件包裝,但要如何確定選的零件Package是正確的呢?
以下有2種方法
方法1.是記下圖中的零件料號上網google一下規格書.(個人常用的方法)

查到規格書中B3F-10xx是我用的6x6mm Switch沒錯!

方法2.用Eagle 的Design Link工具查詢也可以找到規格書.


如果用這兩種方式還是找不到規格書,您也可以先轉成PCB board檔案在圖內確定尺寸!



沒有留言:

張貼留言