電路板~自訂元件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