Dans le dernier article, Comment commencer avec ma bibliothèque de composants Altium 365 ?, nous avons parcouru les bases de la création de composants avec le panneau de recherche de pièces du fabricant (MPS) dans l'espace de travail Altium 365. Les connexions à Octopart et IHS Markit alimentent les informations de composant du panneau MPS. Cependant, les fabricants et fournisseurs fournissent généralement les modèles de composants directement via leurs connexions à la base de données Octopart, créant des limitations pour la création de certains composants. Cet article examinera des moyens alternatifs d'ajouter des composants sans modèle dans votre bibliothèque de composants sans les créer de zéro.
Si vous ne trouvez pas le symbole schématique exact et l'empreinte pour votre composant dans le panneau de recherche de pièces du fabricant, ne vous inquiétez pas. Il existe d'autres options disponibles avant de devoir les créer manuellement. En fait, j'ai écrit un article il y a quelque temps détaillant certaines excellentes bibliothèques d'empreintes gratuites que vous pouvez utiliser. Si vous ne trouvez pas votre pièce dans le panneau de recherche de pièces du fabricant, il y a de bonnes chances que l'une de ces ressources l'ait. Un excellent point de départ est le Moteur de Recherche de Composants de Samacsys ou SnapEDA. Pour démontrer comment cela fonctionne, passons à travers un exemple. Bien sûr, il est important de noter que vous aurez besoin d'avoir les exigences nécessaires en place, telles que les plugins et les bibliothèques, pour accéder à ces ressources.
Disons que vous utilisez actuellement Altium Designer et avez besoin d'ajouter un connecteur 102567-9 de TE Connectivity. Une recherche rapide dans le panneau de recherche de pièces du fabricant extrait les paramètres de la pièce depuis Octopart, mais les modèles sont absents de TE Connectivity. Pas de problème, allons voir quelques autres ressources avant de recourir à la création de la pièce manuellement.
Figure 1 : Recherche de pièce fabricant pour 102567-9 de TE Connectivity
Je vais commencer par SnapEDA, un plugin pour Altium. J'ai recherché « 102567-9 », et cela a renvoyé un composant. Je vois que l'empreinte et le symbole schématique sont disponibles au téléchargement. Le STEP 3D est également disponible, mais ce n'est pas si important car nous pouvons télécharger directement auprès du fabricant. SnapEDA a créé un outil d'intégration pour les logiciels de conception de PCB, y compris Altium Designer et la plupart des outils ECAD. Cependant, je suis un peu à l'ancienne, donc je téléchargerai le package Zip et l'ajouterai manuellement à ma bibliothèque de composants. Cliquer sur le bouton « Télécharger le symbole et l'empreinte » ouvrira une autre fenêtre pop-up demandant quel outil ECAD vous utilisez. Comme nous utilisons Altium Designer, je clique sur le bouton « Altium », et le fichier ZIP est téléchargé sur mon ordinateur :
Figure 2 : Téléchargement d'un composant depuis SnapEDA
Décompresser le fichier téléchargé donne quelques fichiers, mais celui qui nous intéresse est le fichier .IntLib. Si j'ouvre ce fichier avec Altium Designer, vous aurez trois options sur la manière de traiter le fichier :
Figure 3 : Gestion d'un fichier de bibliothèque intégrée
Si vous sélectionnez l'option Importer, vous serez dirigé vers l'outil d'importation de bibliothèque. Je préfère extraire ma bibliothèque et copier manuellement ces modèles dans un composant nouvellement créé. SnapEDA fournit un paramètre appelé MP que nous pouvons mapper au numéro de pièce du fabricant sous Mappage des choix de pièces dans le panneau des propriétés de l'outil d'importation de bibliothèque. Malheureusement, le paramètre Nom du Fabricant n'existe pas dans le composant SnapEDA, donc nous ne pouvons pas le mapper à un paramètre de composant.
Figure 4 : Importateur de bibliothèque avec Mappage des choix de pièces
Nous allons ajouter des composants de la même manière que nous l'avons fait dans l'article précédent en utilisant le panneau de Recherche de pièce du fabricant. Nous pouvons ajouter l'empreinte téléchargée ou le symbole schématique avant de libérer le composant. Après avoir recherché la pièce, faites un clic droit sur la pièce et sélectionnez "Enregistrer dans Mon Espace de travail..." comme ceci :
Figure 5 : Ajouter un composant via la Recherche de pièce du fabricant
Cela ouvrira une boîte de dialogue vous demandant comment catégoriser la pièce. J'ai choisi "Connecteurs" dans ce cas puisqu'il s'agit d'un connecteur. Souvenez-vous qu'organiser adéquatement les composants assure que chaque type de composant maintient les mêmes paramètres requis définis dans nos modèles de composants.
Figure 6 : Sélection de la catégorie de composant
Après avoir cliqué sur OK, une autre boîte de dialogue apparaîtra montrant toutes les données que vous obtiendriez de la section de recherche de pièces du fabricant :
Figure 7 : Sélection des paramètres
Je suis un grand fan de tous les paramètres, donc je coche la case "Paramètres" et j'importe tout. Remarquez comment il n'y a ni symbole ni empreinte associés à cette pièce. Après avoir cliqué sur OK, nous avons une définition de composant prête à être publiée avec tout ce dont nous avons besoin sauf un symbole et une empreinte. Pour le symbole et l'empreinte, je vais cliquer sur le bouton "Nouveau" comme ceci :
Figure 8 : Création d'un nouveau symbole
Je vais maintenant copier et coller le composant extrait dans ce nouveau modèle de symbole. Ouvrez le symbole extrait, sélectionnez tout en utilisant le raccourci Ctrl+A, puis Ctrl+C (pour copier le symbole existant). Une fois que vous naviguez vers le nouveau modèle, vous pouvez appuyer sur Ctrl+V pour coller le symbole. Placez le composant, sauvegardez puis répétez l'opération avec l'empreinte PCB. Notez que pour copier une empreinte PCB, vous devez cliquer sur l'empreinte mise en surbrillance après avoir appuyé sur Ctrl+C ; sinon, l'empreinte ne sera pas copiée. De plus, vous pouvez ajouter un modèle 3D STEP en naviguant vers Place > 3D Body. Pour plus de détails sur le placement d'un corps 3D, voir Travailler avec des Corps 3D. Après avoir copié le Symbole et l'Empreinte, vous pouvez cliquer sur "Enregistrer sur le Serveur" et cliquer sur OK (après avoir ajouté des notes de version).
Figure 9 : Enregistrement du Composant sur le Serveur
Vous pouvez également utiliser le plugin de l'outil de recherche Symacys pour rationaliser votre processus de conception dans Altium Designer. Pour accéder à cet outil, ouvrez simplement votre schéma et naviguez vers "Fichier > Symboles | Empreinte | Modèles 3D" (en supposant que vous avez téléchargé et installé leur plugin).
Supposons que vous ayez besoin de localiser le numéro de pièce ADP1613 d'Analog Devices dans Altium Designer. Dans ce cas, le moteur de recherche de composants de Symacsys est une excellente ressource pour trouver la pièce complète, car elle n'est disponible nulle part ailleurs au moment de la rédaction de cet article.
Figure 10 : Résultats du moteur de recherche de composants
Dans Altium Designer, tout ce que nous avons à faire est de cliquer sur « Ajouter au design », puis le composant apparaîtra dans les fichiers Samacsys SchLib/PcbLib. Le processus de création de composant (y compris copier et coller) est identique à celui de l'exemple SnapEDA. Les seules différences que vous trouverez sont dans les noms de fichiers et les extensions situés dans le panneau Projets.
Dans cet article, nous avons examiné l'utilisation de bibliothèques externes pour compléter les informations du panneau de recherche de pièces du fabricant dans Altium Designer. Nous avons parcouru le processus de recherche de composants dans SnapEDA et le moteur de recherche de composants de Samacsys. Ensuite, nous avons démontré comment ajouter ces composants à la bibliothèque de composants en utilisant toutes les métadonnées d'Octopart. À ce stade, vous devriez maintenant être capable de tirer parti des bibliothèques d'empreintes gratuites discutées ci-dessus et d'éviter de créer des composants à partir de zéro, sauf si nécessaire.