愛伊米

Allegro 出 gerber 報錯的解決方法有哪些?

PART.01

在報錯的log報表裡面直接查詢關鍵詞“error”,如下圖,根據error提示可以找到板上有焊盤使用了flash symbol,而這個flash symbol的名稱為FLASH_PAD71_TOP,且這個flash symbol的尺寸為0,也就是隻有一個名稱而已。

我們需要找到這個焊盤,並將焊盤裡面的這個FLASH_PAD71_TOP去掉,報錯原因確定了,關鍵是如何找到這個焊盤!

Allegro 出 gerber 報錯的解決方法有哪些?

PART.02

如下圖,執行選單命令:Tools->Quick Reports->padstack DefinitionReport開啟焊盤的定義報表,報表裡面有板子上所有的焊盤及焊盤的引數定義。

直接在報表裡面搜尋這個flashsymbol的名稱:FLASH_PAD71_TOP,如下第二張圖所示。

根據搜尋結果可以知道焊盤名稱為:PAD_OBL_1D5_X_2D5_D_OV_OD9X1D5的焊盤的SOLDERMASK_TOP層使用了flashsymbol,FLASH_PAD71_TOP。

Allegro 出 gerber 報錯的解決方法有哪些?

Allegro 出 gerber 報錯的解決方法有哪些?

PART.03

焊盤名稱確定之後就能定位到使用該焊盤的封裝名稱了。

如下圖,執行選單命令:Tools->QuickReports->Padstack Usage Report開啟封裝焊盤的報表,直接在報表裡面搜尋這個焊盤的名稱:

PAD_OBL_1D5_X_2D5_D_OV_0D9X1D5 如下第二張圖所示。

可以確定HDMI_AAA這個封裝裡面含有這個焊盤(當然可能還有其它封裝也有使用這個焊盤,可以繼續搜尋該焊盤,看看是否還有別的封裝)。

Allegro 出 gerber 報錯的解決方法有哪些?

Allegro 出 gerber 報錯的解決方法有哪些?

PART.04

在PCB上找到HDMI_AAA這個封裝(PCB上查詢封裝:Display->Element->Find面板中的Findby Name選擇Symbol Type->輸入封裝名稱,然後回車即可)。

然後進入:

PAD_OBL_1D5_X_2D5_D_OV_0D9X1D5這個焊盤的編輯器裡面檢視這個焊盤的SOLDERMASK_TOP層的引數(檢視焊盤引數操作:Tools->Padstack->Modify Design Padstack->點選焊盤),如下第一張圖所示。

將SOLDERMASK_TOP層的flash symbol:FLASH_PAD71_TOP刪掉,然後阻焊引數重新設定一下,再更新到PCB上即可,如下第二張圖所示。

也可以更新封裝的焊盤,然後再將封裝更新到PCB上。這樣問題就解決了!

Allegro 出 gerber 報錯的解決方法有哪些?

Allegro 出 gerber 報錯的解決方法有哪些?

文章整理自EDA365電子論壇

——END——

分享   點贊   在看 ❤️

“三連”行動  動力滿滿!