Jak wyłączyć sprawdzanie luzu dla warstwy lub tylko niektórych elementów?

11

wprowadź opis zdjęcia tutaj

Projektuję płytkę drukowaną w Altium Designer. W moim projekcie jest bardzo duży radiator. Po umieszczeniu go na płytce drukowanej będzie pod nim dużo pustej przestrzeni, w której można umieścić inne małe elementy. Próbowałem umieścić pod nim część prostownika mostkowego; jest to geometrycznie możliwe w prawdziwym życiu. Ale Altium Designer dał ostrzeżenie (lub błąd?) O tym (elementy zmieniły kolor na zielony, jak widać na obrazku).

Jak wyłączyć to ostrzeżenie / błąd tylko dla tych dwóch elementów lub dla całej górnej warstwy nakładki?

hkBattousai
źródło
1
Znów jest film z Altium pokazujący, jak to zrobić: jak umieścić komponenty jeden na drugim bez ingerencji?
m.Alin
1
Właściwym rozwiązaniem jest tutaj zdefiniowanie korpusu 3D dla radiatora, który odpowiednio uwzględnia wysokość żebra. Następnie każdy element nie tak wysoki jak płetwa będzie pasował pod niego bez kolizji.
Connor Wolf,

Odpowiedzi:

10

Możesz określić regułę projektowania dla tego komponentu:

Design > Rule > Placement > Component Clearance,

Dodaj nową regułę w ten sposób:

   Wyszukiwanie zaawansowane: InComponent („D1”) // załóż, że komponent to „D1”

   Ograniczenia: 
       Min. Prześwit pionowy 0mil
       Min. Prześwit poziomy 0mil

Wtedy Altium Designer nie sprawdzi luzu tego komponentu.

Yurenchen
źródło
2

To niekoniecznie jest odpowiedź na to, jak to zrobić konkretnie w Altium, ale ogólna myśl: dlaczego nie po prostu określić kontur radiatora, abyś mógł go zobaczyć w widoku układu płyty i wiedzieć, że tam jest, ale nie czy to jest coś, co jest używane podczas kontroli odprawy?

Wydaje się, że to najłatwiejszy sposób na rozwiązanie tego rodzaju problemu bez konieczności dokładnego zrozumienia przez program, co się dzieje. W rzeczywistości prawie wydaje się, że potrzeba więcej pracy, aby oszacować, że pod częścią jest przestrzeń. Aby zrobić to poprawnie, musisz określić ilościowo aspekt 3D WSZYSTKICH elementów na płycie, aby mógł poprawnie obliczyć prześwity w 3D.

Toby Lawrence
źródło
1

Możesz użyć Design > Rules > Placement > ComponentClearance > New Rule

wprowadź opis zdjęcia tutaj

Małe litery i gwiazdka po elemencie są na miejscu w przypadku, gdy masz wiele komponentów, które mają kolizje, takie jak: usb_1, usb_2 i usb_3

Upewnij się, że priorytet tej reguły jest wyższy niż innych reguł, które mogą być z nią sprzeczne.

Bart Admiraal
źródło
0

Kiedy chcę, aby Altium ignorowało prześwit na kilku obiektach, po prostu szybko dodawałem je do zapytań o prześwit komponentu, takich jak:

Pierwsze dopasowania obiektów - (Nazwa <> „S1”) I (Nazwa <> „D1”)

Dopasowania drugiego obiektu - (nazwa <> „S1”) i (nazwa <> „D1”)

Zasadniczo oznacza to tylko, że pierwszy i drugi obiekt nie są S1, a nie D1 ... następnie wykonaj normalną kontrolę luzu komponentu (w przeciwnym razie nie wykonuj żadnej kontroli luzu). Nadal wykonuje kontrole elektryczne, więc wykryje zwarcie lub dowolną inną regułę.

Zazwyczaj, gdy chcę to zrobić, ma to na celu dostosowanie płytki drukowanej do wielu śladów w tym samym miejscu, takich jak MCU z pakietem DIP i SOP ... lub w tym przykładzie, we / wy, które można wypełnić Przełącznik SMT lub dioda LED.

Oczywiście musisz uważać na te obiekty, ponieważ kolizje między wszystkimi obiektami na liście zostaną zignorowane ... jak na przykład, jeśli dodam S2 i D2 do listy, to kolizje między D1 i D2 zostaną zignorowane, nawet jeśli Naprawdę chciałem tylko S1 / D1 i S2 / D2 (możesz stworzyć bardziej złożone reguły, aby sobie z tym poradzić, ale nigdy nie było dla mnie wielkim problemem). Kolizje z innymi obiektami (tj. D1 i R1) będą nadal wychwytywane.

DogP
źródło
-3

Możesz wyłączyć ostrzeżenie, po prostu przechodząc do opcji Projektowanie - Reguły - Umieszczenie - Po prostu odznacz pole wyboru Włączone komponenty. Następnie możesz zacząć.

Ajay Dusa
źródło
5
Naprawdę, Ajay, twoją pierwszą odpowiedzią było pytanie dosłownie 2-letnie, aw swojej odpowiedzi mówiłeś, aby wyłączyć wszystkie kontrole luzowania komponentów z DRK, ale to oznacza, że ​​inne komponenty / pakiety nie będą objęte DRC i mogą powodować błędy (takie jak , induktor tłuszczu zderzający się z pakietem LED nie będzie już wykrywany)
KyranF