Comment désactiver la vérification du jeu pour une couche ou pour certains éléments seulement?

11

entrez la description de l'image ici

Je conçois un PCB dans Altium Designer. Il y a un très gros dissipateur de chaleur dans mon projet. Quand je le mettrai sur le PCB, il y aura beaucoup d'espace vide en dessous où je pourrai placer d'autres petits composants. J'ai essayé de mettre une partie de ce pont redresseur en dessous; c'est géométriquement possible dans la vraie vie. Mais, Altium Designer a donné un avertissement de dégagement (ou une erreur?) À ce sujet (les éléments sont devenus verts comme vous le voyez sur l'image).

Comment désactiver cet avertissement / erreur uniquement pour ces deux éléments ou pour l'ensemble de la couche de superposition supérieure?

hkBattousai
la source
1
Encore une fois, il y a une vidéo d'Altium montrant comment faire exactement cela: comment placer des composants les uns sur les autres sans qu'ils interfèrent?
m.Alin
1
La bonne solution ici est de définir un corps 3D pour le dissipateur thermique qui inclut correctement la hauteur des ailettes. Ensuite, tout composant pas aussi haut que la nageoire passera en dessous sans collisions fines.
Connor Wolf

Réponses:

10

Vous pouvez spécifier une règle de conception pour ce composant:

Design > Rule > Placement > Component Clearance,

Ajoutez une nouvelle règle comme celle-ci:

   Requête avancée: InComponent ('D1') // suppose que le composant est 'D1'

   Contraintes: 
       Dégagement vertical minimal 0mil
       Dégagement horizontal minimal 0mil

Altium Designer ne vérifiera pas le jeu de ce composant.

yurenchen
la source
2

Ce n'est pas nécessairement une réponse sur la façon de le faire spécifiquement dans Altium, mais plutôt une pensée générique: pourquoi ne pas simplement spécifier le contour du dissipateur de chaleur afin que vous puissiez le voir dans la vue de la disposition du panneau, et savoir qu'il est là, mais pas est-ce quelque chose qui est utilisé dans un contrôle de dédouanement?

Cela semble être la façon la plus simple d'aborder ce type de problème sans avoir à essayer de faire comprendre au programme exactement ce qui se passe. En fait, il semble presque plus de travail pour essayer de quantifier qu'il y a de l'espace sous une pièce. Pour le faire correctement, vous devez quantifier l'aspect 3D de TOUS les composants de la carte afin qu'il puisse calculer correctement les jeux en 3D.

Toby Lawrence
la source
1

Vous pouvez utiliser Design > Rules > Placement > ComponentClearance > New Rule

entrez la description de l'image ici

Les minuscules et les étoiles après le composant sont en place au cas où vous avez plusieurs composants qui ont des collisions comme: usb_1, usb_2 et usb_3

Assurez-vous que la priorité de cette règle est plus élevée que les autres règles, qui pourraient être en conflit avec celle-ci.

Bart Admiraal
la source
0

Lorsque je veux qu'Altium ignore le jeu sur plusieurs objets, je les ajoute rapidement aux requêtes de jeu de composants, comme:

Correspondances du premier objet - (Nom <> 'S1') Et (Nom <> 'D1')

Secondes correspondances d'objet - (Nom <> 'S1') Et (Nom <> 'D1')

Fondamentalement, cela signifie simplement que lorsque le premier et le deuxième objets ne sont pas S1 et non D1 ... effectuez ensuite le contrôle de jeu normal des composants (sinon ne faites aucun contrôle de jeu). Il effectue toujours des vérifications électriques, il détectera donc un court-circuit ou toute autre règle que vous avez.

En règle générale, lorsque je veux le faire, c'est pour rendre le PCB compatible avec plusieurs empreintes au même endroit, comme un MCU avec un package DIP et SOP ... ou dans cet exemple, une E / S qui peut être remplie avec un Interrupteur SMT ou LED.

Évidemment, vous devez être prudent avec ces objets, car les collisions entre tous les objets de la liste seront ignorées ... comme par exemple si j'ajoutais S2 et D2 à la liste, alors les collisions entre D1 et D2 seraient ignorées, même si je je voulais juste S1 / D1 et S2 / D2 (vous pourriez créer des règles plus complexes pour gérer cela, mais ça n'a jamais été un gros problème pour moi). Les collisions avec d'autres objets (par exemple D1 et R1) seront toujours capturées.

DogP
la source
-3

Vous pouvez désactiver l'avertissement en accédant simplement à Conception - Règles - Placement - Il suffit de décocher le jeu des composants activés .

Ajay Dusa
la source
5
Vraiment Ajay, votre première réponse était à une question littéralement vieille de 2 ans, et dans votre réponse, vous dites de désactiver toutes les vérifications de dégagement des composants de la RDC, mais cela signifie que d'autres composants / packages ne seront pas couverts par la RDC et peuvent provoquer des erreurs (comme , un gros inducteur entrant en collision avec un boîtier LED ne sera plus détecté)
KyranF