基礎
- 單位換算:1mil=0.0254mm,一般使用 0.1mm=4mil 即可。
- 蛇線(Meander):畫差分線或等長蛇線,在高速和射頻電路中使用。按 Ctrl+左鍵可以測量信號線的長度。
- 阻焊(Stop):29~30 層,焊盤外面的虛線框就是阻焊開窗,通常開窗比焊盤大 0.1mm 防止工藝公差導致阻焊油墨印到焊盤上引起虛焊
- 絲印層(tPlace/bPlace):不要接觸
- 錫膏(Cream):31~32層,也就是開鋼網時開的孔大小,通常和焊盤大小一樣
- 熱焊盤(Thermals):一些需要散熱器件或接插件的焊盤可不勾選,但因爲銅箔連接在一起熱量散失快,對 SMT 工藝要求高
- 機械孔開槽:46層,製作異形焊盤,使用寬度爲 0 的線畫出輪廓即可
- 覆銅:polygon 圖標。高速線路要慎重覆銅。
- 過孔(Via):一般不小於 0.6mm,通常情況下以金屬引腳直徑值加上0.2mm作爲焊盤內孔直徑
- 鑽孔/機械孔(Hole):
- 自動佈線限制:tRestrict/bRestrict/vRestrict(41/42/43)、tKeepout/bKeepout(39/40)層
注意事項
- 元件擺放和走線不能太靠邊,通常工藝邊寬度要求不小於 3mm,長度不小於 50mm
- 因爲 PCB 工廠工藝問題,通常要求最小線寬 6mil,一般使用 8mil 即可,大電流或發熱器件考慮加寬
- 關鍵信號線要最短,高電壓大電流和低電壓小電流分開,模擬信號和數字信號分開,高頻信號和低頻信號分開,高頻元件間隔充分
設置 DRC
- 過孔大小:DRC > masks > limit
Stop Min
導出 Gerber 文件
- Gerber 格式由 Ucamco 公司所有,也稱 RS-274X 格式。廣泛用於將 PCB 的設計數據轉換到生產。Gerber 文件被輸入到 CAM 系統,爲每一道工序提供數據。
- 使用異性開槽,勾選機械開槽層
- 開鋼網,加上 Cream 錫膏層
- 多層板,加上相應層
腳本
@echo off
::刪除本文件夾中非必要的文件(以擴展名區分),要刪除含子目錄的,改下面的 dir /b/a-d 爲 dir /b/s/a-d
set "ext=epf lbr bat sch brd cam scr dru ulp usr gtl gts gto gbl gbs gbo gkm mnt mnb txt"
for /f "delims=" %%a in ('dir /b/s/a-d *.*') do (
set .=
if /i not "%%~nxa"=="%~nx0" (
for %%i in (%ext%) do if /i "%%~xa"==".%%i" set .=.
) else set .=.
if not defined . del /a/q/f "%%a"
)
執行後剩下的除了 sch 和 brd 設計文件,就是我們可以提交工程的 Gerber 文件.