Electrosens R&D
Electrosens Kicad Master · 1 September 2026

KiCad 10 en septembre 2026 : la stabilisation 10.0.6, l’écosystème IA et la bibliothèque CERN qui changent la donne

Septembre 2026. Six mois après sa sortie, KiCad 10.0 s’est imposé dans les bureaux d’études. Avec 7 609 commits, un éditeur de règles DRC graphique, le routage différentiel haute vitesse, les variantes de conception, un mode sombre natif et une bibliothèque CERN de 17 000 composants ouverte en open source, cette version place l’EDA open‑source face aux géants propriétaires avec une crédibilité nouvelle. La série 10.x s’est enrichie de six versions correctives – la dernière, la 10.0.6, publiée en août 2026 – tandis que l’écosystème des plugins, des routeurs GPU et des assistants IA connaît une effervescence inédite. 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. 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.

Depuis mars, la série 10.x a été consolidée par six versions correctives – 10.0.1, 10.0.2, 10.0.3, 10.0.4, 10.0.5 et 10.0.6, cette dernière publiée en août 2026 – qui améliorent la stabilité sans ajouter de fonctionnalités majeures. La version 10.0.6 corrige notamment des bugs critiques liés à la gestion mémoire du moteur de règles, à l’actualisation du canvas et à l’import de fichiers Eagle, et l’équipe recommande vivement la mise à jour. Parallèlement, l’écosystème des plugins et des templates explose, porté par une API mûre et des initiatives communautaires comme Breadboarding, DeepPCB ou Autocuro. Enfin, la fin du support d’EAGLE par Autodesk le 7 juin 2026 accélère le basculement de nombreux concepteurs vers KiCad, d’autant que la version 10 intègre des importateurs natifs pour Allegro, PADS et gEDA/Lepton PCB.


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.

Indicateurs clés de KiCad 10Commits depuis la v97609NombreComposants bibliothèqu17000NombreVersions correctives p6NombreMois depuis la sortie6Nombre

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 – avec une granularité qui va jusqu’aux valeurs, textes, zones de cuivre et règles. 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 push-and-shove a d’ailleurs été entièrement repensé, rendant le routage manuel nettement plus fluide, comme le souligne le bilan de la communauté après six mois d’utilisation.

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.

Par ailleurs, l’écosystème des plugins de routage automatique s’est enrichi en 2026. DeepPCB, un routeur par apprentissage par renforcement, et Autocuro, un service cloud optimisé par contraintes, s’intègrent désormais via des plugins, offrant des alternatives au routeur interactif natif. Un routeur accéléré par GPU, présenté sur Hackaday début juillet 2026, a démontré sa capacité à router des cartes monstres de plusieurs milliers de nets en quelques heures, là où un routage manuel prendrait des mois. Des outils comme Quilter et PCB Auto Router (ce dernier supportant KiCad et JLC EDA, avec routage de paires différentielles et ajustement de longueurs) complètent ce panorama. Ces outils permettent de traiter des cartes complexes en un temps record, comme le montrent les benchmarks réalisés par la communauté.


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, confirmées par Elektor et l’annonce officielle :

  • 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 peuvent être hachurées, avec un rendu plus propre et une meilleure adhérence du vernis.
  • Sélection au lasso dans les éditeurs de schémas et de PCB, et annulation/refaire dans les boîtes de dialogue avant fermeture.
  • Nouveaux importateurs natifs pour Allegro, PADS et gEDA/Lepton PCB, facilitant la migration depuis les EDA propriétaires.

L’écosystème s’emballe : plugins IA, autoroutage GPU et bibliothèque CERN

Si KiCad 10 impressionne par ses fonctionnalités natives, c’est son écosystème qui connaît l’effervescence la plus spectaculaire. L’API Python, désormais mûre, permet des workflows sur mesure : scripting pcbnew pour l’automatisation CI, génération de BOM, contrôles DRC/ERC personnalisés. Des outils comme Anchorpoint facilitent le versioning Git des projets, tirant parti de la nature textuelle des fichiers KiCad.

Source : electwork.net

La bibliothèque CERN : 17 000 composants open source

Le 12 mai 2026, le CERN a ouvert l’intégralité de sa bibliothèque interne de composants électroniques pour KiCad. Plus de 17 000 symboles et empreintes, validés par des décennies d’expérience en physique des particules, sont désormais disponibles sous licence CERN‑OHL. Cette bibliothèque, issue du Design Office du CERN, a été convertie automatiquement depuis Altium, et son processus de validation est digne d’un accélérateur de particules : chaque composant est vérifié, testé et documenté. Pour les concepteurs, c’est une mine d’or : des composants exotiques (connecteurs haute densité, FPGA, régulateurs de précision) y figurent avec une qualité irréprochable. L’intégration native dans KiCad est promise pour les prochaines versions, mais la bibliothèque est d’ores et déjà utilisable.

L’IA débarque dans le flux de conception

L’année 2026 marque l’arrivée de l’IA dans l’écosystème KiCad. Un serveur MCP (Model Context Protocol) par Seeed-Studio permet aux assistants IA d’analyser les schémas, d’inspecter les PCB, de tracer les connexions et de valider les designs. Des plugins comme ALT TAB Circuit Copilot (encore expérimental) génèrent des schémas à partir de descriptions en langage naturel. Selon une étude de Weidmuller, l’IA est désormais perçue comme un élément normalisé du workflow d’ingénierie, même si des écarts subsistent entre les attentes et les réalisations. Les routeurs IA promettent des réductions de temps spectaculaires : de 3 heures à moins de 10 minutes pour certaines cartes, et des plateformes « AI‑native » revendiquent un gain de 10× sur la vitesse de layout.

Via stitching : la couture qui change tout

Le plugin communautaire ViaStitching automatise le via stitching – cette pratique consistant à parsemer les plans de masse de micro-vias de liaison pour améliorer l’intégrité électromagnétique. Là où KiCad nu ne propose que des méthodes manuelles chronophages, ce plugin permet de paramétrer densité, espacement et motifs en quelques clics. Les retours terrain montrent des gains de temps considérables et une meilleure qualité des plans de masse, notamment pour les cartes haute fréquence.


Bilan et perspectives : KiCad 10 tient-il ses promesses ?

Six mois après la sortie de la 10.0.0, le bilan est globalement positif. Les six versions correctives (jusqu’à la 10.0.6) ont stabilisé le routeur, corrigé des bugs de mémoire et amélioré la fluidité du canvas. Les zones d’ombre persistent toutefois : certains utilisateurs signalent des lenteurs sur les très gros projets, une consommation mémoire élevée, et des scripts Python qui nécessitent parfois des adaptations. Mais la communauté reste enthousiaste, et les forums bruissent de retours positifs sur le push-and-shove repensé, l’éditeur d’empilements et la gestion de l’impédance.

La comparaison avec Altium Designer reste pertinente : là où Altium coûte entre 3 850 et 5 000 USD par utilisateur et par an (avec un coût total sur 3 ans pour 5 utilisateurs dépassant 175 000 USD formation comprise), KiCad est gratuit et open source. Cette différence de coût, combinée à la maturité technique de la version 10, explique en grande partie l’accélération des migrations depuis EAGLE (dont le support s’est arrêté le 7 juin 2026) et même depuis Altium.

KiCad 10 n’est pas parfait, mais il est devenu crédible. Pour les bureaux d’études, les makers et les enseignants, c’est une option sérieuse, voire la meilleure option. Et avec un écosystème qui s’emballe – plugins IA, autoroutage GPU, bibliothèque CERN – l’avenir s’annonce passionnant.


Sources

Source : raspberryme.com
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 *