Como desabilito a verificação de liberação de uma camada ou apenas de alguns elementos?


11

insira a descrição da imagem aqui

Estou projetando uma PCB no Altium Designer. Há um dissipador de calor muito grande no meu projeto. Quando o coloco na placa de circuito impresso, há bastante espaço vazio, onde posso colocar outros pequenos componentes. Eu tentei colocar uma parte desse retificador de ponte embaixo dele; isso é geometricamente possível na vida real. Porém, o Altium Designer emitiu um aviso de liberação (ou um erro?) Sobre ele (os elementos ficaram verdes como você vê na imagem).

Como desabilito esse aviso / erro apenas para esses dois elementos ou para toda a camada de sobreposição superior?


1
Novamente, há um vídeo da Altium mostrando como fazer exatamente isso: Como coloco componentes em cima uns dos outros sem interferir?
usar o seguinte código

1
A solução adequada aqui é definir um corpo 3D para o dissipador de calor que inclua corretamente a altura da aleta. Então, qualquer componente que não seja tão alto quanto a barbatana caiba embaixo dela, sem colisões.
Connor Lobo

Respostas:


10

Você pode especificar uma regra de design para esse componente:

Design > Rule > Placement > Component Clearance,

Adicione nova regra como esta:

   Consulta avançada: InComponent ('D1') // assume que o componente é 'D1'

   Restrições: 
       Afastamento vertical mínimo 0mil
       Afastamento horizontal mínimo 0mil

O Altium Designer não verificará a folga deste componente.


2

Isso não é necessariamente uma resposta sobre como fazer isso especificamente no Altium, mas mais um pensamento genérico: por que não simplesmente especificar o contorno do dissipador de calor para que você possa vê-lo na exibição de layout da placa e saber que está lá, mas não tem algo que é usado em uma verificação de liberação?

Essa parece ser a maneira mais fácil de abordar esse tipo de problema sem precisar fazer o programa entender exatamente o que está acontecendo. De fato, parece quase mais trabalho tentar quantificar que há espaço sob uma parte. Para fazer isso corretamente, você precisará quantificar o aspecto 3D de TODOS os componentes na placa para calcular corretamente as folgas em 3D.


1

Você pode usar Design > Rules > Placement > ComponentClearance > New Rule

insira a descrição da imagem aqui

As letras minúsculas e as estrelas após o componente estão no lugar, caso você tenha vários componentes com colisões como: usb_1, usb_2 e usb_3

Verifique se a prioridade desta regra é mais alta do que outras regras, que podem estar em conflito com esta.


0

Quando quero que o Altium ignore a folga em vários objetos, apenas os adiciono rapidamente às consultas de Liberação de componente, como:

Correspondências do primeiro objeto - (Nome <> 'S1') E (Nome <> 'D1')

Correspondências de segundo objeto - (Nome <> 'S1') E (Nome <> 'D1')

Basicamente, isso significa apenas quando o primeiro e o segundo objetos não são S1 e D1 ... então faça a verificação de folga normal do componente (caso contrário, não faça nenhuma verificação de folga). Ele ainda faz verificações elétricas, de modo a travar um curto-circuito ou qualquer outra regra que você tenha.

Normalmente, quando eu quero fazer isso, é para tornar o PCB compatível com várias pegadas no mesmo local, como um MCU com um pacote DIP e SOP ... ou neste exemplo, uma E / S que pode ser preenchida com um Interruptor SMT ou LED.

Obviamente, você precisa ter cuidado com esses objetos, pois as colisões entre todos os objetos da lista serão ignoradas ... como, por exemplo, se eu adicionasse S2 e D2 à lista, as colisões entre D1 e D2 seriam ignoradas, mesmo que eu realmente só queria S1 / D1 e S2 / D2 (você poderia fazer regras mais complexas para lidar com isso, mas nunca foi um grande problema para mim). Colisões com outros objetos (por exemplo, D1 e R1) ainda serão capturadas.


-3

Você pode desativar o aviso simplesmente acessando Design - Rules - Placement-Just Desmarque a Liberação de componente ativada.


5
Realmente, Ajay, sua primeira resposta foi para uma pergunta com literalmente 2 anos e, na sua resposta, você diz desativar todas as verificações de liberação de componentes da RDC, mas isso significa que outros componentes / pacotes não serão cobertos pela RDC e podem causar erros (como , um indutor de gordura colidir com um pacote de LED não serão detectados mais)
KyranF
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.