2017年1月6日 星期五

發酵箱- 開始練習洗電路板(PCB)

拖了快一年的發酵箱,原本程式部分早已完成,原先想法就是使用萬用板去完成電路功能,但後來卡到實在怕日後維護不易、無法將其體積縮小化、無法美化....等諸多原因,就取消使用萬用板的想法了,取而代之的就是必須去學習"洗電路板",距離我高中的洗電路板已經好........久了,所以從以前的protel 99se改選用免費CAD版本:EAGLE (欲了解請google 一下)

至於EAGLE軟體的使用,請依以下1、2、3流程依序學習即可使用
1. Tutorial 1 for Eagle: Schematic Design
2.Tutorial 2 for Eagle: Printed Circuit Board Layout
3.Tutorial 3 for Eagle: CAM Output and DFM

這幾天再學習使用EAGLE layout pcb ,後來電路板部分就是卡在pcb layout部分,由於使用EAGLE 7.7.0 STANDARD版本 在pcb board 的自動佈線功能裡面,無論零件如何擺放,就是無法完成100%的"Single Layer Board"自動佈線, 但可以完成100%的 "Double Layer Board "自動佈線,所以剛好就利用這個機會去學習如何"洗雙面電路板",


若想參考洗單面PCB板,請參考這裡(圖文檔)、或這裡

自己洗電路板可區分成以下流程

1.產生電路圖&程式碼:
(目前還沒使用到SMD的零件、多半都是DIP居多,等這個成功在改版成SMD,將體積縮小到最極致,敬請期待....^^):




程式:點這裡

2. 將電路圖(.sch)轉成電路板(.brd):
1.(原先考慮使用單層PCB板,所以空間使用EAGLE最大的空間,但EAGLE自動布線仍只有
90%完成率,所以這個方案便取消)
2.(使用雙層板 100% AutoRouter)  <----最終版本


3. 圖2有個小BUG未提到,就是尚未鋪設地線銅,這樣會導致在洗蝕刻的時候,要洗掉比較大量的銅<---此部分待會補上
4. 再將上圖EAGLE轉換的BRD檔案,轉成3D圖檔(EagleUp & SketchUp 2016),方便觀察

EagleUp教學1: download and installation
EagleUp教學2: download and setup of eagleUp
EagleUp教學3: simple export and import example
或參考其他教學
How to convert PCB to 3D ( IN less than 10 MINS )


3. 輸出電路板正面&反面圖檔,目前市面有3種方法皆可以自己洗出/做出PCB板

到了這一步,接下來就是將EAGLE的GERBER圖給印出、然後拿去影印店請店員印成投影片,價位部份等我印完後再補上

方法1.:曝光法
方法2.: toner transfer method(不須曝光、但需使用熨斗、或是層壓機laminating maching)
操作方法1.
方法3.: milling with CNC


遇到的問題區:
1.在EAGLE產生了一個.sch的電路圖檔案,但能夠產生多個.brd檔案嗎?(由於有些時候再執行autorouter過程中,有蠻高的機率是不會單層板layout 100%,所以想說可以再開啟另一個.brd 檔,將零件重新編排位置後,看會不會autorouter  完成100%)























沒有留言:

張貼留言