Electrosens R&D
Electrosens Kicad Master · 22 October 2026

Plugins KiCad en 2026 : l’écosystème qui fait vraiment la différence (et comment ne pas s’y brûler)

KiCad 10.0.7 est sorti en octobre 2026, et le cœur du logiciel avale désormais des fonctions qu’on allait autrefois chercher à la main dans des add-ons bricolés. Pourtant, l’écosystème de plugins n’a jamais été aussi structurant pour un atelier PCB — à condition de savoir lesquels adopter, lesquels forker, et lesquels laisser passer. Panorama sans complaisance, grille de décision et pièges du terrain.


De l’add-on bricolé au rouage d’atelier : comment l’écosystème a changé de nature

Il y a une dizaine d’années, ajouter une fonction à KiCad relevait du système D. On écrivait un script Python, on le posait dans un dossier, on priait pour qu’il tienne à la prochaine version mineure. Le plugin était un objet personnel, un peu honteux, qu’on partageait sur un forum quand on était fier de soi. En 2026, la donne a changé — mais pas forcément dans le sens que les tutoriels vendent.

La bascule est double. D’abord, KiCad lui-même est devenu une base mûre : la version 10.0.0 est sortie en mars 2026, et la série 10.0.x a enchaîné les correctifs jusqu’à la 10.0.6 (29 août 2026) puis la 10.0.7 (octobre 2026). Cette régularité de maintenance, avec des release candidates publiés avant chaque version stable (10.0.7 RC1 le 27 septembre, RC2 le 3 octobre), signe un logiciel qui n’est plus en rattrapage permanent mais en régime de croisière. Ensuite, le périmètre fonctionnel du cœur s’est élargi : la 10.0 a apporté des importateurs, des variantes, un éditeur graphique de règles DRC, un mode sombre et de nouveaux formats de fichiers — des briques qui étaient hier du ressort de l’extension tierce.

Résultat : la question du concepteur PCB n’est plus « faut-il des plugins ? ». Elle est devenue « lesquels, à quel coût de maintenance, et pour quel gain réel ? ». C’est une question d’ingénierie, pas de curiosité. Et c’est précisément là que beaucoup d’ateliers se trompent encore, en confondant la richesse apparente d’un catalogue avec la solidité d’une chaîne d’outils.

Sous le capot : ce que l’API Python, les plugins d’action et l’IPC API permettent vraiment

Trois mécanismes d’extension coexistent aujourd’hui, et il faut les distinguer si l’on veut comprendre pourquoi certains plugins sont robustes et d’autres fragiles.

Source : modrinth.com

L’API Python historique (scripting pcbnew) reste le socle. Elle donne un accès direct aux objets du PCB — pistes, vias, zones, empreintes — et permet d’automatiser des tâches répétitives. C’est elle qui alimente la longue tradition des scripts de stitching de vias, de génération de plans de masse, de renommage en masse. Sa force : elle est omniprésente, documentée par la pratique, et ne demande qu’un interpréteur Python. Sa faiblesse : elle s’exécute dans le processus de l’application, avec les risques que cela implique (un script mal écrit peut figer l’éditeur), et elle est sensible aux ruptures entre versions mineures. Les retours terrain de 2026 le confirment : des problèmes de performance sérieux ont été signalés dans l’éditeur PCB sur les versions 10.0.4 et 10.0.5, au point que la 10.0.5 a été jugée « inutilisable » par certains utilisateurs sur des manipulations de pistes existantes. Ce genre d’incident rappelle qu’un plugin qui s’appuie sur des chemins d’accès internes hérite de la fragilité du cœur.

Les plugins d’action (ActionPlugin) sont la couche d’interface : un greffon qui ajoute une entrée de menu, un bouton, un panneau. Ils ne changent pas fondamentalement le modèle d’exécution — ils restent dans le processus — mais ils rendent l’extension découvrable et utilisable par un non-développeur. C’est ce qui a fait passer le plugin du statut de « script de geek » à celui d’outil d’atelier.

L’IPC API est la vraie nouveauté architecturale. Elle vise à sortir l’extension du processus de l’application, via un protocole inter-processus, ce qui ouvre la porte à des extensions écrites dans d’autres langages que Python et à une meilleure isolation. C’est aussi ce qui rend possible des intégrations plus ambitieuses — par exemple un pont entre KiCad et un assistant IA externe. Un cas concret circule en 2026 : Konnect, un plugin natif pour KiCad 10 écrit en Rust, qui transforme Claude en assistant de conception via MCP. Ce type d’intégration n’aurait pas été envisageable avec le seul scripting Python historique.

À côté de ces trois mécanismes, il faut compter les intégrations de viewers et d’importateurs : la capacité à lire des formats étrangers (Altium, Eagle, etc.) et à visualiser des sorties. C’est un domaine où KiCad 10 a progressé nativement, ce qui a mécaniquement réduit la valeur ajoutée de certains plugins d’import.

La carte des usages : six familles de plugins qui structurent l’atelier PCB

Plutôt qu’une liste de liens, une cartographie par fonction réelle. Six familles émergent, avec des niveaux de maturité très inégaux.

1. Fabrication et génération de fichiers de production. C’est la famille la plus ancienne et la plus critique : génération de Gerbers, de fichiers de perçage, de plans de fabrication, de nomenclatures. Le cœur de KiCad a beaucoup absorbé ici, mais les plugins restent utiles pour des formats spécifiques ou des chaînes de fabrication particulières. Maturité : élevée, mais concurrence directe du natif.

2. DFM/DRC et vérifications avancées. Le DRC natif de KiCad 10 s’est enrichi (éditeur graphique de règles), mais les plugins apportent des contrôles métier : vérification de tenue des marges selon un fabricant donné, analyse de séparation, contrôle de sérigraphie. C’est une famille où la valeur ajoutée reste forte, car les règles de fabrication sont par nature hétérogènes.

3. Gestion de bibliothèques et de composants. Un champ de bataille majeur. Les plugins de gestion de bibliothèques, de synchronisation avec des bases externes, de génération de symboles et d’empreintes, restent très demandés. Mais c’est aussi la famille où les intégrations IA commencent à mordre : la génération de composants assistée par IA est l’une des trois méthodes réelles recensées par protoflow.ai le 31 juillet 2026 pour ajouter de l’IA à un workflow KiCad.

4. Intégration mécanique (export/import 3D, contraintes). Export STEP, synchronisation avec un modeleur, contraintes de placement. KiCad a progressé, mais l’intégration ECAD/MCAD reste un point où les outils commerciaux gardent une longueur d’avance — et où les plugins KiCad comblent partiellement le fossé.

5. Automatisation de tâches répétitives. Stitching de vias, remplissage de plans de masse, renommage, génération de grilles. C’est le royaume historique du scripting Python, et le terrain de jeu de plugins simples et efficaces. Un exemple typique : les scripts de génération de grille de vias de stitching reliés à la masse, plutôt que leur placement manuel.

6. Assistance par IA. La famille la plus jeune et la plus bruyante. Trois voies coexistent selon l’analyse de protoflow.ai : les plugins in-editor, les outils de génération de schéma puis export, et la génération de composants. Le statut de ces outils reste souvent expérimental — c’est le cas affiché d’ALT TAB Circuit Copilot. Maturité : faible à moyenne, mais potentiel élevé.

Famille Valeur ajoutée 2026 Maturité Concurrence du natif
Fabrication / production Moyenne Élevée Forte
DFM / DRC avancé Élevée Moyenne Moyenne
Bibliothèques / composants Élevée Moyenne Moyenne
Intégration mécanique Moyenne Moyenne Moyenne
Automatisation répétitive Élevée Élevée Faible
Assistance IA Variable Faible/expérimentale Faible

Ce que KiCad 10 a rendu obsolète — et ce qu’il a libéré

C’est le point de bascule de l’année. La version 10.0 a intégré nativement des fonctions qui justifiaient hier l’installation d’un plugin : importateurs de formats étrangers, variantes, éditeur graphique de règles DRC, nouveaux formats de fichiers. Concrètement, plusieurs catégories d’add-ons ont perdu leur raison d’être, ou se retrouvent en concurrence frontale avec une fonction native plus stable et mieux maintenue.

Source : ionos.fr

Le cas le plus parlant est celui des importateurs. Un utilisateur a migré un projet Altium (version 25.6.2) vers KiCad 10.0.6 en septembre 2026 et a rencontré un avertissement ERC récurrent sur les broches et extrémités de fils hors grille — signe que l’importateur natif existe, fonctionne, mais n’est pas parfait. C’est exactement la zone grise où un plugin tiers peut encore apporter de la valeur : là où le natif passe à 90 %, l’extension comble les 10 % restants. Mais il faut accepter que ce soit une béquille, pas une fondation.

À l’inverse, KiCad 10 a libéré de nouveaux points d’extension. L’IPC API, en sortant l’extension du processus, ouvre la porte à des intégrations plus ambitieuses et plus sûres. Les plugins d’action rendent l’extension découvrable. Et l’écosystème IA, encore expérimental, trouve dans ces nouveaux mécanismes un terrain d’expression qu’il n’avait pas avant.

La leçon : un plugin qui ne fait que dupliquer une fonction native est un plugin mort qui s’ignore. Un plugin qui s’appuie sur les nouveaux points d’extension et apporte une valeur que le cœur ne peut pas absorber (règles métier, formats propriétaires, intégrations externes) a de l’avenir.

Le miroir des alternatives : natif, commercial, script standalone — et ce que ça coûte vraiment

Pour décider, il faut comparer, pas seulement empiler des plugins. Quatre options se présentent au concepteur en 2026.

Le natif KiCad 10.0.x. Gratuit, open source, multi-plateforme (Windows, macOS, Linux), sans limite de taille de carte ni de couches, sans abonnement ni télémétrie. Maintenu avec le financement du CERN, de la Linux Foundation et de sponsors corporatifs. C’est la base de référence, et elle est solide.

Les plugins KiCad. Coût direct nul ou faible, coût de maintenance réel (mises à jour, compatibilité, dépendances Python), courbe d’apprentissage variable. Le vrai coût est le temps d’ingénierie et le risque de rupture.

Les outils commerciaux. Altium Designer reste la référence sur les projets complexes multi-cartes, l’intégration ECAD/MCAD, la simulation SPICE intégrée, la collaboration cloud (Altium 365), le support fabricants et les DRC IPC élaborés. Mais le prix est sans ambiguïté : 3 850 à 5 000 USD par utilisateur et par an en 2026, auxquels s’ajoutent 1 000 à 2 000 € de formation par personne. Pour cinq postes sur trois ans, formation incluse, la facture dépasse 175 000 USD. Et Altium reste Windows uniquement, avec des formats binaires propriétaires (.SchDoc, .PcbDoc, .PrjPcb) contre des formats texte lisibles côté KiCad (.kicad_sch, .kicad_pcb, .kicad_pro). Autre signal : Eagle n’existe plus comme produit autonome depuis juin 2026, il n’est disponible qu’au sein de Fusion 360, dont l’abonnement est cité à 545 $/an par des tiers.

Les scripts standalone (pcbnew en batch). L’option la plus discrète et la plus sous-estimée. Un script Python qui pilote pcbnew en mode batch permet d’automatiser des vérifications, des générations, des transformations, sans interface et sans plugin. C’est l’outil idéal pour la reproductibilité en bureau d’études : versionné, testable, indépendant de l’interface.

Critère Natif KiCad 10 Plugin KiCad Altium Script batch
Coût direct Nul Nul à faible 3 850–5 000 USD/utilisateur/an Nul
Maintenance Éditeur Utilisateur Éditeur Utilisateur
Courbe d’apprentissage Moyenne Variable Élevée (+ formation 1 000–2 000 €) Moyenne
Pérennité Forte Fragile Forte (payante) Forte si versionné
Verrouillage Nul Faible Fort (formats binaires) Nul

La grille de décision transférable tient en quatre questions : le besoin est-il couvert par le natif ? Sinon, un script batch suffit-il ? Sinon, un plugin maintenu existe-t-il ? Sinon, faut-il forker ou attendre ?

Les pièges du terrain : compatibilité mineure, plugins abandonnés, sécurité du code tiers

C’est la partie que les tutoriels passent sous silence. Quatre risques documentés en 2026.

La compatibilité entre versions mineures. La série 10.0.x enchaîne les correctifs (10.0.6 en août, 10.0.7 en octobre). Un plugin qui s’appuie sur des chemins d’accès internes peut casser entre deux versions mineures. Les incidents de performance signalés sur 10.0.4 et 10.0.5 montrent que même le cœur peut régresser ponctuellement — alors un plugin tiers, c’est une couche de fragilité supplémentaire.

Les plugins abandonnés ou forkés à l’arrache. Un plugin non maintenu depuis douze mois est un passif. Un fork sauvage sans tests est un risque déguisé en solution. La question à se poser avant d’installer : qui maintient, à quelle fréquence, et sur quelle version de KiCad le plugin est-il testé ?

Les dépendances Python qui cassent. Un plugin qui tire une bibliothèque externe hérite de ses ruptures. C’est une cause classique de panne silencieuse.

La sécurité du code tiers. Un plugin s’exécute dans le processus de l’application (pour l’API Python historique et les plugins d’action). Il n’y a pas de signature ni de canal de distribution universellement fiable. Installer un plugin, c’est accorder sa confiance à du code non audité. La règle pratique : privilégier les plugins à code source lisible, versionnés, avec un historique de commits, et tester dans un environnement isolé avant de les mettre en production.

Adopter, forker ou attendre : recommandations par profil

Indépendant / freelance. Priorité au gain de temps immédiat et à la simplicité de maintenance. Adopter sans hésiter : les scripts d’automatisation répétitive (stitching de vias, plans de masse), les plugins de bibliothèques matures. Forker : rarement — le temps manque. Attendre : les fonctions natives quand elles arrivent. La règle : un plugin = un besoin clair, un mainteneur identifiable.

Bureau d’études. Priorité à la traçabilité, à la reproductibilité et à la maîtrise du code tiers. Adopter : les scripts batch versionnés (pcbnew en batch), les plugins DFM/DRC avec règles métier explicites. Forker : les plugins critiques dont le mainteneur s’éloigne, en gardant un fork testé et documenté. Attendre : les fonctions natives plutôt que les plugins expérimentaux. La règle : tout ce qui entre dans la chaîne de production doit être versionné et testé.

Prototypage rapide. Priorité à la vitesse d’itération et à l’intégration fabrication. Adopter : les plugins de génération de fichiers de production, les assistants IA expérimentaux (en acceptant leur statut), les intégrations de viewers. Forker : peu. Attendre : les fonctions natives quand elles sont proches. La règle : la vitesse prime, mais la validation DRC reste non négociable.

Ce qui vient : la suite du cycle 10.x et la trajectoire de l’écosystème

La maturation de l’IPC API est le fil conducteur des prochains mois. En sortant l’extension du processus, elle devrait professionnaliser l’écosystème : extensions écrites dans d’autres langages, meilleure isolation, intégrations plus ambitieuses. Les plugins qui ne font que dupliquer le natif devraient disparaître ; ceux qui apportent une valeur métier irréductible (règles de fabrication, formats propriétaires, intégrations externes) devraient se renforcer.

Trois questions restent ouvertes. La gouvernance : qui garantit la qualité et la pérennité des plugins ? La distribution : un canal fiable et signé existe-t-il ? La sécurité : comment auditer du code tiers qui s’exécute dans l’application ?

Pour le concepteur avancé, la préparation tient en une phrase : construire une chaîne d’outils resserrée, versionnée et testée, plutôt qu’un catalogue de plugins accumulés. L’écosystème KiCad en 2026 n’est plus une foire aux découvertes — c’est un atelier qui demande de la méthode.

Sources

Article recherché et rédigé automatiquement · Magazine Electrosens
📬 Restez à la pointe
Recevez chaque semaine les nouveautés de ce magazine par email.
💬 Une remarque, une correction ?
Aidez-nous à améliorer cet article. Nous prenons en compte vos retours.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *