Utilisez votre bibliothèque de composants dans KiCad

Votre bibliothèque de composants peut maintenant être utilisée directement dans KiCad, offrant des fonctionnalités de gestion du cycle de vie des produits, simplifiant la gestion des composants de substitution et permettant la correspondance automatique des entrées de nomenclature lors de l'importation depuis KiCad vers PartsBox.

Pourquoi est-ce utile ?

Bien que les symboles et les empreintes appartiennent à KiCad, ce n'est pas l'endroit idéal pour stocker toutes vos données de composants. Les outils de CAO ne sont pas conçus pour être des bases de données de composants ou des systèmes de gestion d'inventaire. L'ajout de champs de données personnalisés dans KiCad est possible, mais il est difficile de maintenir la cohérence entre les projets.

De plus, il n'existe pas de moyen facile de gérer les substituts de composants. Pour certains composants, vous connaissez le MPN exact et vous savez qu'il ne changera jamais pendant la durée de vie d'un projet. Mais pour de nombreux composants, en particulier les passifs, vous ne vous souciez pas vraiment du MPN spécifique, alors vous entrez simplement la valeur ("10k"), et vos nomenclatures exportées finissent avec "10k" comme seule description du composant. Cela rend difficile leur importation dans d'autres logiciels pour l'établissement des prix et les achats. Cela signifie également que beaucoup de temps est perdu à sélectionner les composants passifs réels qui seront utilisés dans les constructions. Tout le monde connaît l'expérience de passer des heures sur les sites web des distributeurs à rechercher des résistances de 6k3 et des condensateurs X5R de 1μF.

Avec cette intégration, vous pouvez créer des méta-composants pour les composants passifs utilisés dans vos projets. Ces méta-composants sont associés à des symboles et empreintes KiCad et placés dans vos schémas. Lorsque vous êtes prêt à acheter des composants, vous pouvez créer un seul exemple de composant avec un MPN spécifique et l'ajouter au méta-composant. PartsBox vous suggérera des substituts supplémentaires classés par popularité, que vous pouvez ajouter en un seul clic. Vous pouvez modifier votre ensemble de substituts au fil du temps sans changer vos schémas, votre conception de PCB ou votre nomenclature.

Lors de l'importation de votre conception dans PartsBox pour l'établissement des prix et les achats, les entrées de nomenclature sont automatiquement et précisément mises en correspondance. Exportez simplement le champ "PartsBox ID" qui contient le code ID Anything™ - un identifiant unique qui ne change jamais, éliminant ainsi les discordances.

Comment ça fonctionne

Vos symboles et empreintes KiCad restent inchangés — PartsBox agit comme une source de données qui référence les symboles et empreintes définis dans les bibliothèques KiCad standard. PartsBox présente une partie de votre bibliothèque de composants à KiCad, organisée en catégories. Lorsque vous sélectionnez un composant de la bibliothèque PartsBox dans KiCad, il remplit le symbole du schéma avec les données de PartsBox, telles que le numéro de pièce du fabricant, la valeur, l'empreinte et d'autres champs configurés.

Une fois configurée, cette intégration ne nécessite aucun effort continu. Votre bibliothèque est accessible en ligne via HTTP selon les besoins. Les catégories que vous avez configurées apparaissent dans le sélecteur de symboles KiCad, vous permettant de placer des composants PartsBox dans vos schémas avec tous les champs de données mappés.

Pour configurer cela :

  1. Créez une clé API dans PartsBox
  2. Configurez quels composants montrer à KiCad dans "Paramètres | Intégration CAD | KiCad"
  3. Définissez comment les composants sont organisés en catégories
  4. Spécifiez les mappages de champs de données

PartsBox génère un fichier de configuration (avec une extension ".kicad_httplib") que vous placez dans l'un de vos répertoires de bibliothèque KiCad. Ce fichier contient la clé API et indique à KiCad comment se connecter à PartsBox.

PartsBox présente votre bibliothèque de composants à KiCad sous forme de catégories — des sous-ensembles personnalisés de votre base de données qui apparaissent comme des sections distinctes consultables dans le Sélecteur de symboles. Chaque catégorie est définie à l'aide du système de filtrage de PartsBox, vous pouvez donc créer des catégories basées sur :

  • Tags
  • Noms de composants
  • Spécifications
  • Champs personnalisés
  • Toute autre combinaison de filtres

Les composants peuvent apparaître dans plusieurs catégories pour une flexibilité maximale. Vous pouvez également appliquer un filtre initial global à tous les composants avant le filtrage spécifique à la catégorie, ce qui est utile lorsque vous souhaitez exporter uniquement un petit sous-ensemble de vos composants.

Les mappages de champs vous permettent de connecter n'importe quel champ PartsBox à n'importe quel champ de données KiCad. Un ensemble par défaut est fourni, avec trois mappages obligatoires :

  • Symbole KiCad — requis par KiCad pour faire correspondre le composant aux symboles de votre bibliothèque
  • Code ID Anything™ du composant — mappé à un champ PartsBox ID dans KiCad pour la correspondance automatique de la nomenclature
  • URL ID Anything™ du composant — vous permet d'appuyer sur 'd' sur n'importe quel composant pour ouvrir sa page d'information dans votre navigateur

Tout le reste est facultatif, bien que la configuration de la référence KiCad et de l'empreinte soit fortement recommandée.

Pour chaque composant que vous prévoyez d'utiliser dans KiCad, vous devrez configurer son symbole, son empreinte et sa référence KiCad dans "Paramètres du composant | Données CAD/PLM" sur l'écran d'information du composant. À l'avenir, vous pourrez définir ces champs pour plusieurs composants à la fois.

Comment cela apparaît dans KiCad

Dans KiCad, ajoutez le fichier de configuration téléchargé à vos bibliothèques de symboles. Allez dans "Gérer les bibliothèques de symboles..." et ajoutez le fichier .kicad_httplib :

Il est recommandé d'utiliser un surnom de bibliothèque commençant par un symbole afin qu'il apparaisse en premier dans la boîte de dialogue "Choisir un symbole".

Après cela, vos catégories et composants seront visibles dans la boîte de dialogue Choisir un symbole !

Cette intégration est disponible pour tous, y compris les utilisateurs du plan gratuit Hobbyist/Maker ! Nous avons également rendu les champs personnalisés et ID Anything™ disponibles gratuitement pour tous dans le cadre de cette version.

Articles de blog précédents : Gestion Améliorée des Nomenclatures (2025-03-01)

PartsBox est une application en ligne qui vous permet de prendre le contrôle de votre inventaire de composants électroniques, de la tarification des nomenclatures, et de la production à petite échelle. Elle garde une trace de l'endroit où les composants sont stockés, de ce que sont les niveaux de stock actuels, et de quels composants sont utilisés dans quels projets/nomenclatures.

Index du Blog

KiCon 2019 (2019-03-27)
Tags (2016-04-26)