PCB Layout建立Footprint Library
PCB Layout 的工作, 除了布線以外,另一個(gè)工作就是建立元件的footprint。設(shè)計(jì)footprint在kicad 里是交由Module Editor這個(gè)工具來(lái)完成。如果你用了某一個(gè)IC或connector, 在既有的kicad 的footprint library 找不到它的footprint話, 那就得自己畫。在kicad里, 一個(gè)footprint也就是一個(gè)Module , 一個(gè)library 可以包含多個(gè)footprint (module)。library 的副檔名為 .mod。
擁有自己Footprint Library很重要, 因?yàn)镕ootprint 涉及PCB board制造, 對(duì)于自己常用的IC用料, 你可以很快且很放心的使用你專屬的footprint,這樣做PCB板的速度才會(huì)比別人快。
library就是footprint的集合
簡(jiǎn)而言之,footprint 主要的設(shè)計(jì)就是要知道板框及Pad的尺寸, 如下圖所示,你會(huì)一直看到 dimension in inch/mm 之類的字眼。pad包含位置,pitch (pad 間距)及pad排列及編號(hào),以及pad是否有鉆孔, 孔徑大小,鍍銅等規(guī)格,所以這要配合IC Databook 來(lái)做。從這里你可以明顯看出來(lái),這是一項(xiàng)工藝技術(shù), 尤其在機(jī)構(gòu)工藝上。
管理footprint library
在kicad 軟件,PCB Module Editor 不僅是用來(lái)產(chǎn)生footprint 同時(shí)也是拿來(lái)管理footprint library用。
可以自新建一個(gè)footprint 然后存在目前所選擇的active library里, 也可以另存一個(gè)新的library (.mod) 。也可以取出active library 中的某一個(gè)footprint 拿來(lái)修改再存回或者重新另存一個(gè)新的footprint, 但這個(gè)新的footprint 要取別的名字, 因?yàn)樵谕粋€(gè)Library檔,每一個(gè)footprint 都有自己唯一命名。
在Module Editor 里,可以選取Reference 或Value, 按右鍵編輯屬性, 進(jìn)入Footprint text properties 設(shè)定Reference(Ref)或Value文字或決定要不要Display (Viable or Inadvisable), 有些時(shí)候在PCB 板子上,其些footprint 可能不太想要顯示其Ref或Val。
目前這個(gè)Library IT_robot_logo_new.mod 只有一個(gè)footprint。如何增加更多footprint 到這個(gè)library 中呢?
進(jìn)入Module Editor去載入其他Footprint(Module)進(jìn)來(lái), 從目前的Active library (不過要先選取一個(gè)Current library ) 載入Module 或從目前正在編輯的PCB載入Module。當(dāng)然你也可以New Module 去編輯產(chǎn)生個(gè)新的footprint。不過, 這篇文章,主要在說明建立Footprint library 所以不特別說明Module Editor 操作。
從目前正在編輯的PCB載入Module, 會(huì)顯示有那些項(xiàng)目可載入。點(diǎn)選一個(gè), OK后即完成載入
載入之后可以開始編輯,預(yù)設(shè)都是存回原本Active library中, 若要存到另外一個(gè)library 里, 要點(diǎn)選在File->Current library 重新再選擇Active Library, 就可以點(diǎn)選 File->Save Module in Acitve library
File->Current library 重新選擇Active Library
進(jìn)行相同的程序, 目前這個(gè)Library IT_robot_logo_new.mod就包含了多個(gè)footprint于其內(nèi)。
深圳宏力捷推薦服務(wù):PCB設(shè)計(jì)打樣 | PCB抄板打樣 | PCB打樣&批量生產(chǎn) | PCBA代工代料