PCB Libraries

Le composant réel monté sur la carte est représenté par un symbole schématique lors de la capture du schéma et par une empreinte PCB pour la conception de la carte. Les composants Altium Designer peuvent être :

  • Créés dans des bibliothèques locales et placés depuis celles-ci, ou
  • Placés directement depuis un Workspace connecté, accessible à toute l’équipe de conception.
Ce document décrit la création et la gestion des bibliothèques PCB (*.PcbLib). Pour en savoir plus sur la création d’une empreinte PCB elle-même, consultez la page Création d’une empreinte PCB.

Les empreintes peuvent être copiées depuis l’éditeur PCB vers une bibliothèque PCB, copiées entre bibliothèques PCB, ou créées à partir de zéro à l’aide des Footprint Wizard  ou des outils de dessin.

Création d’une nouvelle bibliothèque PCB

Pour créer une nouvelle bibliothèque PCB, sélectionnez la commande File » New » Library dans les menus principaux, puis sélectionnez l’option PCB Library dans la région File de la boîte de dialogue New Library.

Après avoir cliqué sur Create, un nouveau document de bibliothèque PCB nommé PcbLib1.PcbLib est créé et affiché dans le panneau Projects, et une feuille de composant vide appelée PCBComponent_1 s’affiche.

Le contenu de la bibliothèque est affiché dans le panneau Bibliothèque PCB.

Vous êtes maintenant prêt à ajouter, supprimer ou modifier les composants d’empreinte dans la nouvelle bibliothèque PCB à l’aide des commandes de l’éditeur d’empreintes PCB.

Création d’une bibliothèque PCB à partir d’un document PCB

Si vous disposez d’une conception PCB avec toutes les empreintes déjà placées, vous pouvez utiliser la commande Design » Make PCB Library dans l’éditeur PCB pour générer une bibliothèque PCB qui inclut uniquement ces empreintes. Cela est très utile si vous souhaitez créer une bibliothèque de travail exacte, ou une archive, de votre conception finalisée.

Après le lancement de la commande, un document de bibliothèque (<PCBDocumentName>.PcbLib) sera automatiquement créé (et enregistré au même emplacement que le document PCB à partir duquel il a été créé) et ajouté au projet. Le fichier créé apparaîtra dans le panneau Projects comme faisant partie du projet, sous le sous-dossier Libraries\PCB Library Documents. Le document s’ouvrira comme document actif dans l’éditeur d’empreintes PCB. Chaque composant PCB unique détecté sur le PCB sera alors ajouté à la bibliothèque.

Création d’une nouvelle empreinte PCB

N’importe quel nombre d’empreintes PCB peut être créé dans une bibliothèque PCB. Pour créer une nouvelle empreinte PCB dans une bibliothèque existante, sélectionnez la commande Tools » New Blank Footprint dans les menus principaux, cliquez avec le bouton droit dans l’espace de conception puis choisissez la commande Tools » New Blank Footprint dans le menu contextuel, ou cliquez avec le bouton droit dans la région Footprints du panneau Bibliothèque PCB puis choisissez New Blank Footprint dans le menu contextuel.

Comme une nouvelle bibliothèque contient toujours une empreinte PCB vide, vous pouvez également renommer Component_1 pour commencer à créer une empreinte. Pour ce faire, sélectionnez PCBComponent_1 dans la liste Footprints du panneau, puis cliquez sur le bouton Edit dans le panneau, ou double-cliquez sur PCBComponent_1 pour ouvrir l’onglet Footprint du panneau Properties dans son mode Library Options. Saisissez le nouveau nom d’empreinte qui l’identifie de manière unique dans le champ Name.

Pour supprimer l’empreinte active du document de bibliothèque PCB actuel, choisissez la commande Tools » Remove Footprint dans les menus principaux ou cliquez avec le bouton droit dans l’espace de conception puis choisissez la commande Tools » Remove Footprint dans le menu contextuel. Après le lancement de la commande, une boîte de dialogue de confirmation apparaîtra pour vous demander si vous souhaitez poursuivre la suppression. Après avoir cliqué sur Yes, l’empreinte sera supprimée du document de bibliothèque et l’empreinte précédente dans la liste Footprints deviendra active. Une ou plusieurs empreintes de bibliothèque peuvent également être supprimées directement dans le panneau Bibliothèque PCB . Sélectionnez la ou les empreintes requises dans la liste Footprints , cliquez avec le bouton droit puis choisissez la commande Delete dans le menu contextuel. Une boîte de dialogue de confirmation apparaîtra pour vous demander si vous souhaitez poursuivre la suppression de n empreintes. Après avoir cliqué sur Yes, la ou les empreintes seront supprimées du document de bibliothèque et l’empreinte suivante dans la liste Footprints deviendra active.

Création d’une empreinte à l’aide du générateur par lots d’empreintes IPC

En plus des techniques décrites sur la page Création d’une empreinte PCB, le IPC Footprint Batch Generator peut être utilisé pour générer plusieurs empreintes à plusieurs niveaux de densité. Le générateur lit les données dimensionnelles des composants électroniques à partir d’une feuille de calcul Excel ou d’un fichier délimité par des virgules, puis applique les équations IPC pour construire des empreintes PCB réellement conformes à la révision B de la norme IPC 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard.

Pour accéder aux fonctionnalités du générateur par lots d’empreintes IPC dans Altium Designer, l’extension logicielle IPC Footprint Generator doit être installée. Cette extension est installée avec Altium Designer par défaut. Elle peut être installée ou supprimée manuellement.

Pour plus d’informations sur la gestion des extensions, consultez la page Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Le générateur par lots peut créer les types d’empreintes suivants : BGABQFPCAPAECFPCHIPChip ArrayCQFPDFNDIPDPAKFMLCCLGAMELF DIODE/RESISTORMOLDED CAP/IND/DIODEPLCCPQFNPQFPPSONQFNQFN-2ROWSIPSODFLSOICSOJSONSOPSOT143/343SOT223SOT23SOT89SOTFLWIRE WOUND, et ZIP.

La prise en charge de IPC Footprints Batch Generator comprend :

  • Des fichiers modèles vierges de type de boîtier sont inclus dans le dossier \Templates de l’installation d’Altium Designer.
  • Les fichiers d’entrée de boîtier peuvent contenir les informations pour une ou plusieurs empreintes d’un seul type de boîtier et peuvent être au format Excel ou au format délimité par des virgules (CSV).

Sélectionnez la commande Tools » IPC Compliant Footprints Batch Generator dans les menus principaux pour accéder à la boîte de dialogue IPC Compliant Footprints Batch Generator. Utilisez cette boîte de dialogue pour ajouter les fichiers de boîtier d’empreinte que vous devez traiter et définir les options de génération selon vos besoins.

Le IPC Footprints Batch Generator propose des options permettant soit de créer toutes les empreintes dans la bibliothèque d’empreintes PCB ouverte, soit de générer une bibliothèque unique basée soit sur un fichier d’entrée, soit sur un nom d’empreinte.
Le IPC Footprints Batch Generator propose des options permettant soit de créer toutes les empreintes dans la bibliothèque d’empreintes PCB ouverte, soit de générer une bibliothèque unique basée soit sur un fichier d’entrée, soit sur un nom d’empreinte.

Le processus se résume comme suit :

  1. Ajoutez à la liste les fichiers à traiter. Ils peuvent être basés sur Excel ou sur CSV. Utilisez les boutons Add Files/Remove Files pour constituer la liste, ou faites simplement glisser-déposer les fichiers dans la zone de liste.
  2. Spécifiez un dossier de sortie pour les éléments générés (si de nouveaux fichiers de bibliothèque PCB sont générés dans le cadre du processus).
  3. Utilisez les options pour déterminer comment les empreintes sont générées. Toutes les empreintes peuvent être générées dans le document de bibliothèque PCB actif. Sinon, générez un document de bibliothèque PCB par fichier d’entrée (nommé comme le fichier d’entrée), ou un document de bibliothèque PCB par nom d’empreinte (nommé à l’aide du champ FootprintName  spécifié dans le fichier, ou en utilisant la dénomination IPC si ce champ est vide). Les fichiers de bibliothèque générés seront enregistrés conformément au Output Folder désigné.
  4. Vous pouvez également choisir de créer un rapport au format HTML (et éventuellement de l’ouvrir une fois le traitement terminé). Celui-ci répertorie la date, l’heure et la durée du traitement, ainsi que tous les fichiers traités et les erreurs fatales, erreurs et avertissements associés.
  5. Si vous avez choisi de générer de nouvelles bibliothèques PCB, vous pouvez également choisir de les ouvrir une fois la génération terminée.

Après avoir défini la liste des fichiers à traiter et toutes les autres options selon vos besoins, cliquez sur Start. Le traitement commencera, avec une progression affichée dans la boîte de dialogue. Vous pouvez annuler à tout moment en cliquant sur Stop ou Close. Une fois la génération de toutes les empreintes terminée, cliquez sur Close  pour quitter la boîte de dialogue et profiter du résultat du travail du générateur.

  • Les masques de pâte sont divisés en petits remplissages pour les boîtiers comportant une grande pastille thermique (de dimensions 2,1 mm x 1,6 mm, ou plus).

  • Pour les boîtiers avec des broches gullwing, les pastilles sont rognées afin d’éviter qu’elles ne s’étendent autrement sous le corps du boîtier.

  • Pour les petits boîtiers ayant une grande pastille thermique centrale (PQFP, QFN, SOIC et SOP), les pastilles périphériques sont rognées afin de garantir le dégagement requis entre les pastilles conformément à la norme IPC.

  • Toutes les dimensions sont saisies dans l’assistant en unités métriques (mm).

  • Consultez les légendes dans les modèles Excel sous-jacents (accessibles depuis le menu Open Template dans la boîte de dialogue IPC Compliant Footprints Batch Generator), pour connaître les ensembles de données actuels de chacun des boîtiers pris en charge. Les modèles pour les fichiers de type de boîtier se trouvent dans le dossier suivant, pour une installation par défaut de l’extension IPC Footprint Generator :

    Altium Designer Develop / Altium Designer Agile: \ProgramData\Altium\Altium Designer <Solution> <GUID>\Extensions\IPC Footprint Generator\Templates

    Altium Designer: \ProgramData\Altium\Altium Designer <GUID>\Extensions\IPC Footprint Generator\Templates

    Utilisez-les comme base pour créer les fichiers de boîtier à « fournir » au générateur.

  • Pour générer rapidement une seule empreinte conforme IPC, utilisez l’IPC Compliant Footprint Wizard.

Ajout d’empreintes à partir d’autres sources

Les composants PCB peuvent être copiés depuis d’autres bibliothèques PCB, puis renommés et modifiés dans la bibliothèque de destination afin de correspondre aux spécifications requises. Il existe plusieurs façons d’exécuter cette fonction.

  • Sélectionnez la ou les empreintes placées dans un document PCB, puis copiez-les (Edit » Copy) et collez-les dans une bibliothèque PCB ouverte à l’aide de Edit » Paste Component. Si plusieurs composants ont été copiés dans le presse-papiers depuis l’éditeur PCB, ils seront tous collés dans le document de bibliothèque comme empreintes de composants distinctes.
  • Sélectionnez Edit » Copy Component lorsque l’empreinte à copier est active dans l’éditeur de bibliothèque PCB, passez à la bibliothèque PCB de destination ouverte, puis sélectionnez Edit » Paste Component.
  • Sélectionnez une ou plusieurs empreintes dans la liste du panneau PCB Library à l’aide des touches standard Shift+Click ou Ctrl+Click, cliquez avec le bouton droit puis choisissez Copy. Basculez vers la bibliothèque cible, cliquez avec le bouton droit dans la liste des noms d’empreintes puis choisissez Paste n Components, où n est le nombre de composants.
Si le même composant est collé dans la bibliothèque plus d’une fois, il est mis en évidence par le suffixe DUPLICATE ou DUPLICATEn, où n est le numéro du doublon lorsqu’il existe plus d’un doublon.

Notez que si le composant a été placé sur le PCB depuis votre Workspace connecté ou depuis le panneau Manufacturer Part Search, un lien vers le Workspace source est conservé. Vous pouvez supprimer les liens Workspace pour tous les composants de la bibliothèque ouverte en choisissant la commande Tools » Clear Server Links dans les menus principaux. Après le lancement de la commande, la boîte de dialogue Confirm Clear Vault Links s’ouvre. Cliquez sur Yes pour supprimer les liens Workspace spécifiés dans la boîte de dialogue et enregistrer la bibliothèque ; cliquez sur No pour quitter la boîte de dialogue sans effectuer d’action.

Le presse-papiers peut stocker un certain nombre d’objets pouvant être ajoutés (collés) dans différents types de documents au sein d’Altium Designer. Le presse-papiers prend en charge divers formats de données, selon l’origine et le type d’objet, et peut être configuré pour stocker soit uniquement les objets copiés ou coupés depuis l’environnement Altium Designer, soit l’intégralité du presse-papiers Windows, à l’aide de l’option Monitor clipboard content within this application only sur la page System - General page de la boîte de dialogue Preferences . Sachez que tous les types de données ne sont pas pris en charge par chaque éditeur de conception et que les objets non pris en charge ne seront pas collés.

Vérification des empreintes et génération de rapports

Pour vérifier que les nouvelles empreintes ont été créées correctement, plusieurs rapports peuvent être générés.

Liste de bibliothèque

Pour générer un rapport répertoriant toutes les empreintes PCB du document de bibliothèque PCB actuel, choisissez la commande Reports » Library List dans les menus principaux. Après le lancement de la commande, le rapport sera généré (<PCBLibraryDocumentName>.REP) dans le même dossier que le document source de bibliothèque PCB et sera automatiquement ouvert comme document actif dans la fenêtre principale de conception. Le rapport résume le nombre total de modèles de composants dans la bibliothèque et répertorie tous les modèles de composants par nom.

Le rapport sera ajouté au panneau Projects en tant que document libre sous le sous-dossier Documentation\Text Documents.

Rapport de bibliothèque

Vous pouvez générer un rapport à partir du document de bibliothèque actif, contenant des informations sur les composants stockés dans cette bibliothèque. Le rapport peut être configuré pour inclure des aperçus des composants (dessinés en couleur ou laissés en noir et blanc). Le rapport peut être généré sous forme de document Microsoft Word (*.doc) ou de document HTML standard (*.html).

Sélectionnez la commande Reports » Library Report dans les menus principaux pour ouvrir la boîte de dialogue Library Report Settings. Utilisez cette boîte de dialogue pour configurer le contenu et le style du rapport, ainsi que l’emplacement (et le nom) sous lequel le rapport doit être généré. Par défaut, le rapport portera le nom de la bibliothèque PCB et sera stocké au même emplacement.

La boîte de dialogue Library Report Settings
La boîte de dialogue Library Report Settings

Après avoir cliqué sur OK le rapport sera généré. Si vous avez choisi d’ouvrir le rapport après sa génération, cela se produira à condition que Microsoft Word (si vous générez un rapport de type Doc) ou Microsoft Internet Explorer (si vous générez un rapport de type HTML) soit installé sur votre ordinateur.

Si vous avez choisi d’ajouter le rapport généré au projet après sa génération, il apparaîtra dans le panneau Projects sous le sous-dossier Generated\Documents (pour un rapport de type HTML) ou le sous-dossier Generated\Text Documents (pour un rapport de type Doc).

Vérificateur de règles des composants

Pour valider tous les composants de la bibliothèque active, l’éditeur d’empreintes PCB propose une fonctionnalité de vérification des règles de composant. Cette fonctionnalité offre un certain nombre de contrôles, notamment la détection des primitives en double, des désignateurs de pastilles manquants, du cuivre flottant et d’une référence de composant inappropriée. Le résultat est un rapport textuel qui répertorie toutes les violations de ces contrôles. Pour exécuter la vérification des règles de composant :

  1. Enregistrez votre fichier de bibliothèque.
  2. Sélectionnez Reports » Component Rule Check (raccourci R, R) pour ouvrir la boîte de dialogue Component Rule Check.

  3. Cochez toutes les cases disponibles puis cliquez sur OK. Un rapport intitulé <LibraryName>.ERR est généré et s’ouvre dans l’éditeur de texte. Toutes les erreurs y seront signalées. Chaque empreinte de composant comportant une erreur est répertoriée, avec les tests spécifiques qu’elle n’a pas réussis.
  4. Fermez le rapport pour revenir à l’éditeur d’empreintes PCB.
Un rapport de composant peut être généré pour l’empreinte PCB active - en savoir plus.

Mise à jour d’une empreinte PCB

La mise à jour d’une empreinte PCB à partir d’une bibliothèque PCB peut être effectuée de deux façons : en « poussant » le PCB depuis la bibliothèque PCB, ou en « tirant » depuis l’éditeur PCB. Le transfert d’une mise à jour d’empreinte PCB prend une ou plusieurs empreintes sélectionnées dans la bibliothèque PCB et les utilise pour mettre à jour tous les documents PCB ouverts contenant cette empreinte. Cette première méthode est la meilleure option lorsqu’un remplacement complet est souhaité. La seconde option vous permet d’examiner toutes les différences entre l’empreinte existante et l’empreinte de la bibliothèque avant d’effectuer la mise à jour. Vous pouvez également sélectionner quels objets doivent être mis à jour depuis la bibliothèque. Cette seconde méthode est la meilleure option lorsque vous devez déterminer exactement ce qui a changé entre l’empreinte sur la carte et l’empreinte dans la bibliothèque.

Transfert des mises à jour d’empreintes depuis la bibliothèque PCB

Depuis l’éditeur PCBLIB, utilisez la commande Tools » Update PCB with Current Footprint (lorsque l’empreinte dont vous souhaitez transmettre les modifications au(x) document(s) PCB est l’empreinte active) ou la commande Tools » Update PCB With All Footprints. Depuis le panneau PCB Library, cliquez avec le bouton droit dans la région Components du panneau PCB Library, puis sélectionnez Update PCB with [Component] ou Update PCB with All. L’exécution de ces commandes ouvre la boîte de dialogue Component(s) Update Options, à partir de laquelle vous pouvez sélectionner les primitives/attributs à mettre à jour. Utilisez cette boîte de dialogue pour déterminer quels aspects de l’empreinte doivent être mis à jour. Après avoir cliqué sur OK, toutes les instances placées de cette empreinte dans tous les documents PCB ouverts seront mises à jour avec toutes les modifications apportées, conformément aux options de mise à jour spécifiées.

Les mises à jour sélectionnées seront transférées vers les empreintes correspondantes dans tous les documents PCB ouverts (quel que soit le projet auquel elles appartiennent).

Pour savoir comment transférer les mises à jour apportées aux symboles schématiques, reportez-vous aux informations du panneau de bibliothèque schématique.

Récupération des mises à jour d’empreintes depuis l’éditeur PCB

Depuis l’éditeur PCB, utilisez la commande Tools » Update From PCB Libraries, qui ouvre à son tour Update From PCB Libraries - Options. Cliquez sur OK pour ouvrir la boîte de dialogue Update From PCB Libraries.

Panneau PCB Library

Le panneau PCB Library vous permet de parcourir les empreintes stockées dans le document de bibliothèque PCB actif et de modifier leurs propriétés. Lorsqu’un document de bibliothèque PCB est actif, le panneau se remplit d’informations relatives aux empreintes constitutives de cette bibliothèque. Le panneau offre également la possibilité de répercuter directement dans le document de conception PCB toutes les modifications qui leur sont apportées.

Le panneau  PCB Library
Le panneau PCB Library

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu