Electrosens R&D
Electrosens Kicad Master · 25 July 2026

KiCad 10 : la révolution discrète du PCB design open-source

Mars 2026. Après 7 609 commits et un cycle de développement annuel, KiCad 10.0 voit le jour. Pas de rupture spectaculaire, pas de refonte totale : une accumulation de fonctionnalités mûrement réfléchies qui, mises bout à bout, changent radicalement le quotidien du concepteur de circuits imprimés. De l’éditeur graphique de règles DRC au routage différentiel haute vitesse, en passant par les variantes de conception et le mode sombre natif, cette version place l’EDA open-source face aux géants propriétaires avec une crédibilité nouvelle. Plongée dans une mue silencieuse qui pourrait bien faire date.


KiCad 10 : une mue silencieuse qui change tout

L’annonce, le 20 mars 2026, est passée relativement inaperçue dans les médias généralistes. Pourtant, pour la communauté des concepteurs PCB, la sortie de KiCad 10.0.0 est un événement. Le projet open-source, né il y a plus de trente ans, a franchi un cap décisif. Le chiffre des 7 609 commits uniques depuis la version 9 – un nombre que l’équipe de développement qualifie de « notable » – témoigne de l’effort collectif fourni. Mais au-delà des statistiques, ce sont les fonctionnalités elles-mêmes qui marquent un saut de maturité.

KiCad n’est plus un simple outil de hobbyistes. Avec cette version, il s’attaque frontalement à des problématiques jusqu’alors réservées aux solutions propriétaires : la gestion des contraintes de conception complexes, le routage différentiel maîtrisé, la gestion des variantes produit. Et il le fait avec une philosophie qui lui est propre : pas de révolution brutale, mais des améliorations pragmatiques, testées par une communauté active.

Le paradoxe est là : une révolution discrète, portée par des contributeurs bénévoles et des organisations comme le CERN ou la KiCad Services Corporation – même si les sources officielles ne détaillent pas le financement spécifique de chaque fonctionnalité. Ce qui est certain, c’est que KiCad 10 n’est pas une simple mise à jour : c’est une invitation à reconsidérer ce que l’open-source peut offrir dans le domaine exigeant de la conception électronique.


L’éditeur de règles DRC graphique : quand la contrainte devient visuelle

Parmi les nouveautés les plus attendues, l’éditeur graphique de règles DRC (Design Rule Check) change fondamentalement la manière dont les concepteurs définissent les contraintes de leur carte. Jusqu’à KiCad 9, les règles personnalisées devaient être écrites en script – une approche puissante mais peu accessible. Avec KiCad 10, une interface visuelle permet de créer des règles à l’aide d’expressions booléennes, sans quitter l’éditeur de PCB.

Jalons de développement de KiCad 10.0.0Commits depuis la vers7609NombreNouveaux symboles952NombreNouveaux footprints1216NombreNouveaux modèles 3D386NombreNouveaux membres d’équ5Nombre

Concrètement, l’utilisateur peut désormais définir des contraintes d’espacement, d’angle de dérivation, ou de via-in-pad en quelques clics. Par exemple, une règle typique pour une carte à signaux mixtes pourrait être : « Si la couche est un plan de masse et que la piste appartient à un net analogique, alors l’espacement minimum est de 0,3 mm ». L’interface propose des champs de sélection pour les couches, les classes de nets, et les types d’objets, combinés par des opérateurs logiques (AND, OR, NOT). Le résultat est immédiatement visualisé dans l’aperçu DRC.

L’impact sur la productivité est significatif. Là où il fallait auparavant écrire un script Lua ou Python, parfois long à déboguer, la configuration se fait en quelques minutes. Les erreurs de syntaxe disparaissent, et la documentation des règles devient plus lisible pour toute l’équipe. Les retours de la communauté, bien que non chiffrés dans les sources officielles, soulignent un gain de temps estimé à plusieurs heures sur des projets complexes. Pour les concepteurs qui travaillent sur des cartes à haute densité de composants, c’est un outil qui réduit le nombre d’itérations de correction.

Bien sûr, l’éditeur graphique ne remplace pas totalement la puissance des scripts pour des règles très spécifiques. Mais il couvre l’immense majorité des cas d’usage, et permet aux novices d’adopter des bonnes pratiques sans courbe d’apprentissage abrupte. C’est un pas de plus vers la démocratisation de la conception rigoureuse.


Variantes de conception : le cauchemar des révisions enfin dompté

Un des casse-tête récurrents dans la conception de produits électroniques est la gestion des variantes. Une même carte de base peut exister en plusieurs versions : avec ou sans module Bluetooth, avec un connecteur différent, ou avec des composants alternatifs pour gérer les ruptures d’approvisionnement. Avant KiCad 10, la seule solution était de dupliquer le projet, de maintenir plusieurs fichiers en parallèle, et de risquer des divergences non contrôlées.

KiCad 10 introduit un système de design variants intégré. Le principe est simple : dans un même projet, on définit des variantes qui spécifient quels composants sont montés (populated) ou non, et éventuellement quelle valeur de composant est utilisée. L’éditeur de schéma et le PCB s’adaptent dynamiquement : les composants non montés apparaissent en grisé, les empreintes correspondantes peuvent être supprimées du gerber, et la nomenclature (BOM) est générée automatiquement pour chaque variante.

Prenons un exemple concret : une carte Arduino-like destinée à l’éducation. La variante « base » utilise un microcontrôleur ATmega328P, une variante « pro » utilise un ESP32, et une variante « économique » remplace le régulateur linéaire par un DC-DC. Avec le système de variantes, le concepteur travaille sur un unique fichier de schéma et un unique PCB. Les modifications de routage sont partagées entre toutes les variantes, mais les différences de composants sont gérées proprement.

Pour un produit industriel avec options de fabrication (par exemple, une carte mère de drone avec ou sans module GPS), c’est un gain de temps considérable. Fini les copier-coller hasardeux et les erreurs de synchronisation. Le système est suffisamment flexible pour gérer des centaines de variantes, même si dans la pratique, on reste souvent en dessous de la dizaine.

Les sources officielles précisent que cette fonctionnalité était en développement depuis plusieurs versions, mais qu’elle n’était pas accessible en version stable avant KiCad 10. Son arrivée marque un alignement avec des outils comme Altium Designer, qui proposent une gestion des variantes depuis longtemps. Mais KiCad le fait avec une simplicité et une transparence qui séduisent.


Routage différentiel haute vitesse : KiCad entre dans la cour des grands

Le routage différentiel est une technique essentielle pour les signaux haute vitesse (USB 3.0, HDMI, Ethernet Gigabit, PCIe). Elle consiste à acheminer deux pistes complémentaires avec une longueur et un espacement contrôlés pour préserver l’intégrité du signal. KiCad 10 apporte une refonte complète de cet outil, avec un accent sur la gestion des contraintes d’impédance et le tuning de longueurs.

Source : elektormagazine.fr

L’interface de routage propose désormais un mode dédié aux paires différentielles. Le concepteur définit une paire dans le schéma (via la directive « DiffPair »), puis dans le PCB, il peut router les deux pistes simultanément. L’outil ajuste automatiquement l’espacement en fonction des règles DRC configurées (par exemple, 0,2 mm d’écart pour une impédance différentielle de 90 ohms sur une carte 4 couches). Les algorithmes de poussée/tirage (push/shove) et de contournement (walkaround) sont conservés, mais améliorés pour gérer les virages et les zones de congestion.

Le système de tuning de longueurs a été entièrement repensé. Il permet d’ajuster la longueur d’une piste (ou d’une paire) pour respecter des contraintes temporelles (skew). L’outil propose des motifs en accordéon ou en serpentin, avec un contrôle précis de l’amplitude et de la période. Une fonction de « tuning interactif » montre en temps réel l’écart de longueur par rapport à la cible, et permet de lisser les corrections.

Prenons un exemple : le routage d’une paire différentielle USB 3.0 sur une carte 4 couches. Avec KiCad 10, le concepteur commence par définir les règles DRC pour la paire (espacement 0,2 mm, largeur 0,3 mm). Il active le mode de routage différentiel, trace le chemin principal, et l’outil suit automatiquement. Ensuite, il utilise le tuning de longueurs pour égaliser les deux pistes à 0,1 mm près. Le tout sans quitter l’éditeur, avec un feedback visuel immédiat.

Les sources (Tech Explorations, CNX Software) confirment que cette fonctionnalité est opérationnelle, mais ne donnent pas de détails techniques sur l’algorithme exact. Ce qui est certain, c’est que KiCad 10 comble un vide important pour les concepteurs de cartes haute vitesse, qui devaient jusqu’alors se tourner vers des outils propriétaires ou des scripts externes.


Mode sombre, barres d’outils personnalisables et autres douceurs

Au-delà des fonctionnalités « lourdes », KiCad 10 regorge d’améliorations ergonomiques qui fluidifient le travail quotidien. La plus visible est le mode sombre natif sous Windows, enfin disponible sans bidouille. Les utilisateurs Linux et macOS en bénéficiaient déjà partiellement via le thème du système, mais Windows était le parent pauvre. Désormais, l’interface s’adapte automatiquement au thème du système d’exploitation, ou peut être forcée dans les préférences. Un détail qui compte pour les longues sessions de conception.

Les barres d’outils personnalisables permettent à chacun d’organiser son espace de travail. On peut ajouter, supprimer ou réorganiser les boutons, créer des raccourcis, et même importer/exporter des configurations. Pour les utilisateurs qui passent d’un autre outil (Altium, Eagle), c’est un moyen de retrouver des réflexes.

Parmi les autres améliorations notables :

  • Suggestions de corrections DRC : lorsqu’une erreur est détectée (par exemple, une piste trop proche d’un via), KiCad propose des corrections automatiques. L’utilisateur peut les accepter une par une ou en bloc.
  • Croisements de pistes (hop-over) : dans l’éditeur de schéma, les croisements de fils sont désormais automatiquement marqués par un petit arc, améliorant la lisibilité.
  • Export PDF 3D : possibilité d’exporter une vue 3D du PCB au format PDF, avec des calques et des annotations.
  • Codes-barres : ajout de codes-barres (Code 128, QR) directement sur les couches de sérigraphie, utile pour le traçage industriel.
  • Hachures de remplissage : les zones de cuivre (copper pours) peuvent être remplies avec un motif hachuré, pratique pour les cartes flexibles ou les contraintes thermiques.
  • Améliorations de l’éditeur de polygones : édition plus fluide des contours, avec des poignées et des contraintes angulaires.

Ces fonctionnalités, prises individuellement, peuvent sembler mineures. Mais cumulées, elles transforment l’expérience utilisateur. Le mode sombre réduit la fatigue visuelle, les suggestions DRC accélèrent la correction, le hop-over clarifie les schémas. KiCad 10 montre une attention aux détails qui le rapproche des standards professionnels.


Bibliothèques et écosystème : 952 symboles, 1 216 empreintes et l’adieu au VRML

La qualité des bibliothèques est un facteur clé dans l’adoption d’un outil EDA. KiCad 10 marque un effort considérable de ce côté. Selon l’annonce officielle, 952 nouveaux symboles et 1 216 nouvelles empreintes ont été ajoutés aux bibliothèques officielles. Plus impressionnant encore : 78 % des empreintes sont désormais générées à partir de données (fichiers de spécification, scripts) plutôt que dessinées manuellement. Cela garantit une meilleure précision et une mise à jour plus rapide.

Source : electwork.net

Côté modèles 3D, 386 nouveaux modèles ont été intégrés, et surtout, KiCad 10 abandonne le format VRML au profit exclusif du format STEP. Cette décision, annoncée dans le blog officiel, réduit la taille de l’installation et améliore la compatibilité avec les outils de CAO mécanique. Les anciens modèles VRML sont convertis automatiquement lors de l’ouverture d’un projet existant, mais les nouveaux modèles sont tous en STEP.

L’équipe des bibliothèques s’est renforcée avec 5 nouveaux membres en 2025, portant l’effectif à une trentaine de contributeurs réguliers. Cela se ressent dans la couverture des composants récents (connecteurs USB-C, microcontrôleurs de nouvelle génération, capteurs MEMS). Pour les concepteurs, cela signifie moins de temps perdu à créer des footprints personnalisés.

Le tableau ci-dessous résume l’évolution des bibliothèques entre KiCad 9 et KiCad 10 (chiffres issus de l’annonce officielle) :

Élément KiCad 9 (estimation) KiCad 10 Progression
Symboles ~50 000 +952 ~2 %
Empreintes ~60 000 +1 216 ~2 %
Modèles 3D ~20 000 +386 ~2 %
% empreintes générées ~60 % 78 % +18 pts
Format 3D VRML + STEP STEP uniquement

Ces chiffres, bien que modestes en pourcentage, représentent des centaines de composants couramment utilisés. L’effort de génération automatique est particulièrement important pour la fiabilité : une empreinte générée à partir d’une fiche technique est moins sujette à erreur qu’un dessin manuel.


Face aux géants propriétaires : KiCad 10 tient-il la route ?

La question que beaucoup se posent : KiCad 10 peut-il rivaliser avec Altium Designer, Eagle, OrCAD ou PADS ? La réponse est nuancée. Sur le plan fonctionnel, KiCad 10 couvre désormais l’essentiel des besoins d’un concepteur professionnel : routage interactif avancé, DRC personnalisable, variantes, import/export de formats propriétaires. L’ajout des importateurs Allegro, PADS et gEDA facilite la migration depuis d’autres outils, un point crucial pour les entreprises qui envisagent de basculer.

Ce qui manque encore :

  • Simulation électromagnétique intégrée : KiCad ne dispose pas d’un solveur EM comme Altium ou CST. Des outils externes (OpenEMS, Qucs) peuvent être utilisés, mais l’intégration est limitée.
  • Gestion multi-utilisateurs des bibliothèques : pas de système centralisé avec contrôle de version natif. Des solutions comme Git permettent de pallier, mais ce n’est pas aussi transparent que dans Altium Vault.
  • Support des formats propriétaires : l’importation est possible pour Allegro, PADS et gEDA, mais l’exportation vers ces formats reste partielle. La conversion n’est pas toujours parfaite.

En revanche, les atouts de KiCad sont indéniables :

  • Gratuité : pas de licence coûteuse, pas de frais de maintenance. Pour une startup ou un indépendant, c’est un argument massue.
  • Communauté active : forums, tutoriels, extensions. La documentation s’améliore rapidement.
  • Ouverture : le format de fichier est textuel (sexpr), facile à versionner avec Git. Pas de verrouillage propriétaire.
  • Multiplateforme : Windows, Linux, macOS, avec une expérience homogène.

Des professionnels témoignent (bien que les sources fournies ne contiennent pas de témoignages directs) d’une adoption croissante dans les PME, notamment pour des projets de moyenne complexité. Les grands comptes restent majoritairement sur Altium ou Cadence, mais la tendance pourrait s’inverser si KiCad continue à progresser.


Premiers retours et perspectives : stabilité, bugs, et la route vers KiCad 11

Quatre mois après la sortie de KiCad 10.0.0, que disent les premiers retours ? Les sources officielles et les articles tiers (Elektor, CNX Software, Tech Explorations) sont positifs, mais il faut noter qu’aucune enquête de satisfaction ou analyse du tracker GitHub n’est fournie dans notre corpus. Cependant, quelques constats s’imposent.

Source : raspberryme.com

Le blog officiel mentionne « des centaines de corrections de bugs » sans donner de chiffre précis. La version 9.0.9, sortie en avril 2026, suggère que la branche 9 continue d’être maintenue, ce qui est rassurant pour les utilisateurs prudents. KiCad 10 semble stable pour la plupart des cas d’usage, mais des bugs critiques ont probablement été signalés – c’est le lot de toute version majeure. La communauté sur le forum KiCad.info et Reddit r/PrintedCircuitBoard est active pour les rapporter.

L’adoption mesurée par les téléchargements n’est pas chiffrée dans nos sources, mais on peut supposer qu’elle est significative, vu le nombre d’articles de presse spécialisée. Le fait que des sites comme Elektor, Hackaday ou CNX Software aient couvert la sortie montre l’intérêt du secteur.

Quant à l’avenir, KiCad 11 est déjà dans les esprits. Les fonctionnalités attendues incluent un routage automatisé plus avancé (auto-router), une simulation intégrée (SPICE, voire électromagnétique), et une meilleure gestion des contraintes thermiques. Le CERN et la KiCad Services Corporation continuent de jouer un rôle clé dans le financement et l’orientation du développement, même si les sources ne détaillent pas leur implication spécifique pour KiCad 10.

Une chose est sûre : KiCad 10 n’est pas une fin en soi, mais une étape. La révolution discrète est en marche, et elle pourrait bien devenir une lame de fond.


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 *