PCB Component Shape Detection Improvements

過去 Altium 在 PCB Editor 中,零件的邊框由最小矩形所定義而成(不包含 Silkscreen Text),該邊框用於選擇和零件間距的檢查,而無法對非矩形零件進行精確間距比對,因此常常需要手動忽略錯誤。Altium Designer 20 解決了這個問題。

矩形即為選取零件後所顯示的灰色邊框區域。

當零件旋轉時,由於邊框不隨之旋轉(保持與格點正交),通常會導致零件間距碰撞,並且在靠近較大或旋轉的零件時,難以選擇到較小零件。

舊版矩形邊框不隨零件旋轉的問題示意
舊版:邊框不隨零件旋轉,導致間距偵測不準確

在 Altium Designer 20,此問題已獲解決。現在,旋轉零件時,邊框將隨著零件一起旋轉。

新版邊框隨零件旋轉
新版:邊框隨零件旋轉,間距偵測更精確

如果在 Courtyard 圖層(將 Layer Type 設置為 Courtyard 的機構層)上定義了某種形狀,則將以該精確形狀用於選擇和零件間距檢測。

需在無 3D Body 物件的狀態下才能使用此功能。
Courtyard 圖層精確形狀偵測示意
使用 Courtyard 機構層定義精確外形後的間距偵測

做法示範

1

新增 Courtyard 機構層

在 PCB Library 中,透過 Panels 開啟 View Configuration 面板(快速鍵 L),在空白處按右鍵,點選 Add Component Layer Pair

右鍵選單 Add Component Layer Pair

針對層別 Name、Number 可自行設定,Layer Type 選擇 Courtyard

設定 Layer Type 為 Courtyard
2

複製零件外型

如果零件已經畫好外型,可使用特殊貼上的方式複製到 Courtyard 機構層。點選外型後按 Ctrl + C 複製。

選取零件外型並複製
3

特殊貼上至 Courtyard 機構層

切換到 Courtyard 機構層,使用特殊貼上,只需貼到其中一層(Top 或 Bottom)即可。

切換至 Courtyard 層並特殊貼上
4

確認 Courtyard 效果

完成後,將零件擺放至 PCB 上即可看出差異:有 / 無 Courtyard 機構層的邊框範圍明顯不同,零件間距也可以縮小至更精確的範圍。

有/無 Courtyard 機構層的間距差異對比