電路板~自訂元件footprint
取得電路板元件庫footprint
電路板是由許多元件組成,也因為如此,通常繪制電路板時所使用到的元件都是由網路下載樣板庫library直接使用
但玩家總是會遇到有些電路應用的元件footprint較為少見,或是遇到元件廠商很小咖,或沒有提供相對應的製作檔案時,
就必須由玩家自己創立新的footprint元件庫,以下是可以取得來源大致上可分為:
pcb製作軟體內建樣板庫 \lbr\
搜索各分享的網路下載
元件廠商提供
自行製作
製作範例
本篇接續,以這個無線網路的WG1300-B0模組來創建元件庫eagle pcb foot print library當做一個實作範例,
因為它使用的是少見的郵票孔腳位,有四個邊都是。
元件的規格書
1. 首先要取得這個元件的規格書datasheet
其中,請只需找尋有關描述MODULE OUTLINE 與Footprint and pinouts部分,
而這些帶有封裝尺寸的資訊就足夠來製作了。
2. 請保持清晰比例,擷圖,並另存新圖檔。
建立參考圖檔
1. 開啟 windows內建的小畫家程式,載入先前規格書中的圖檔由影像(I)>>屬性>>來得知此圖檔大小為
X軸寬702 ,y軸高596 單位為像素pix
2. 量測P1與P2線段間距離
由兩點之間P1 (122, 87) 與 P2( 621,87) 的x軸距離為 621-122 = 499 pix
所以這裡取約此線段長度為等於500pix
3. 求得圖檔比例參數
由剛剛的P1P2的線段得知實際上的 500 像素代表了14.5mm這是個重要的參考標地。
如此一來,類推出 (14.5 * 100) / 500 像素 = 2.9 倍
4. 重新另存新檔,將圖檔尺寸放大
由先前的圖檔為 702寬,現在請利用小畫家,影像(I)>>延展扭曲 >>長寬由100% 改為290%
放大整張圖檔到702*2.9 = 2036像素
如此一來,每一像素pixel 等於 0.01mm
5. 另存為點陣圖BMP圖檔 BMP
開啟Eagle PCB
1. 由文件>>new Library > 選擇new Package ...
2. 匯入參考圖檔
使用批次檔圖檔import-bmp.ulp
此處要設定參數格式為scaled >>單位設定為MM >>此scale設定值填寫 0.01mm
備註:每一個1 像素pixel 等於 0.01mm
3. 完成匯入後得到一個藍色底圖。
4. 請用手工慢~慢~的將白線繪出,建議白線放在圖層51 (51 tDocu)
5. 繪製完後,要刪除底圖
請選取所有圖層 ,當然 除了剛剛辛辛苦苦所畫出的(51 (51 tDocu)不要選取之外。
接著用 group tool 與 delete tool 將參考圖面刪除。
最後圖面只會顯示白色框線。
6. 最後在第一層 (top頂層),逐個添加許多紅色方形smd pad
添加根據規格書上定義的號碼
smd tools >>solder pad 1 ~51焊點圖層就完成了。
參考
http://learn.adafruit.com/creating-accurate-footprints-in-eagle/overview