Kicad Master · 3 September 2026KiCad 10.0.6 : le point complet sur la haute vitesse, l’IA et l’écosystème en septembre 2026
Le 20 mars 2026, KiCad 10.0.0 atterrissait avec une promesse qui a fait vibrer la communauté open source : enfin, des outils natifs pour le design haute vitesse. Routage différentiel, accord de longueur interactif, éditeur de règles DRC graphique… De quoi faire pâlir Altium ? Pas si vite. Six mois plus tard, la version 10.0.6 est devenue la stable recommandée, l’écosystème s’est enrichi de plugins, d’outils d’IA et d’une bibliothèque officielle du CERN, et EAGLE a officiellement tiré sa révérence le 7 juin 2026. Plongeons dans le détail de ces nouveautés, leurs forces réelles et leurs angles morts, à travers le prisme d’un projet USB 3.0 et d’une comparaison serrée avec les ténors propriétaires.
Le grand bond en avant : KiCad 10 s’attaque à la haute vitesse
Pendant des années, le talon d’Achille de KiCad face à Altium Designer, Eagle ou PADS était clair : la conception de circuits imprimés haute vitesse. Pas de routage différentiel natif, pas d’accord de longueur électrique, des contraintes de timing gérées à la main ou via des scripts externes. Les concepteurs de cartes USB 3.0, DDR3/4 ou de liaisons RF devaient se tourner vers des solutions propriétaires, souvent à plusieurs milliers d’euros la licence.
Avec la sortie de KiCad 10.0.0 le 20 mars 2026 (annoncée officiellement sur le blog du projet, confirmée par Elektor et LinuxFr), la donne change. La feuille de route promettait trois piliers pour la haute vitesse :
- Routage différentiel natif – glissement de paires, gestion des via, couplage.
- Accord de longueur interactif (time-domain tuning) – méandres, accordéons, contrôle fin.
- Système de règles DRC graphique – éditeur visuel, classes de net personnalisables, actions de correction suggérées.
L’article TechExplorations du 30 mars 2026 confirme ces ajouts, tout comme le billet Elektor qui détaille le « high-speed tuning ». Mais que valent ces outils une fois confrontés à un design réel à 5 Gbps ? C’est ce que nous allons disséquer, en nous appuyant sur les sources disponibles et sur les retours de la communauté (forums, GitHub Issues, Discourse).
Une cadence de corrections soutenue
Depuis la sortie initiale, la fondation KiCad a enchaîné les versions correctives à un rythme soutenu : 10.0.4 le 21 juin 2026, 10.0.5 le 22 juillet 2026, puis 10.0.6 en août 2026, désormais la stable recommandée selon l’annonce officielle. La version 10.0.6 contient des corrections de bugs critiques — notamment un correctif pour le gestionnaire de règles compact, la lecture de la grille dans la barre d’état, et divers problèmes d’affichage — et le projet recommande explicitement de mettre à niveau « dès que possible ». La documentation officielle de référence (manuel KiCad 10.0 et manuel PCB Editor) est basée sur cette version 10.0.6. Pour tout nouveau projet, c’est cette version qu’il faut installer.
Au total, ce sont six versions correctives (10.0.1 à 10.0.6) qui ont été publiées depuis mars, dont la 10.0.2 qui a corrigé un crash du Zone Manager, comme le rapporte Electwork. La 10.0.6, sortie après un RC1 le 15 juillet pour la 10.0.5, est explicitement recommandée par le projet. Le wiki indique d’ailleurs 10.0.5 comme dernière version stable, mais l’annonce officielle d’août 2026 prime.
Routage différentiel natif : enfin une solution open source pour les paires critiques
Comment ça marche ?
KiCad 10 intègre un routeur interactif capable de gérer les paires différentielles en natif. Concrètement, l’utilisateur peut définir une paire dans le schéma (via les directives de net) ou directement dans le PCB Editor. Le routeur propose alors :

- Glissement de paires : déplacer une trace tout en maintenant l’espacement et la symétrie.
- Gestion des via : insertion de via jumelés (vias en « tunnel ») pour changer de couche sans déséquilibrer la paire.
- Couplage : règles de largeur et d’écart (gap) respectées automatiquement.
D’après la documentation officielle (KiCad 10.0.0 Release Notes), le moteur de routage a été profondément remanié. Les algorithmes de glissement et de poussée (push/shove) ont été améliorés, et le support des paires différentielles fait partie des « nouvelles fonctionnalités majeures ».
Comparaison avec les workflows précédents
Avant KiCad 10, les utilisateurs devaient recourir à des plugins comme kicad-diff-pair ou à des scripts Python pour simuler un routage différentiel. Ces solutions étaient fragiles, lentes et ne bénéficiaient pas du moteur DRC. Le gain est donc considérable : un workflow entièrement intégré, sans outil externe.
Exemple concret : routage d’une paire USB 2.0
Prenons une paire différentielle USB 2.0 (90 Ω d’impédance différentielle, écart typique de 0,2 mm, largeur de piste 0,3 mm sur FR4 standard). Avec KiCad 10, on définit une classe de net « USB_DP/DM », on règle les contraintes (largeur, écart, longueur max), et on lance le routage interactif. Le routeur maintient l’écart constant, même dans les virages. Les via sont placés symétriquement. Résultat : une paire propre en quelques minutes.
Limitations signalées par la communauté
Malgré ces progrès, plusieurs limitations sont remontées sur le forum KiCad et les issues GitHub :
- Absence de routage automatique de paires avec via stitching : le routeur automatique (auto-router) ne gère pas encore les paires différentielles en natif. Il faut tout faire en interactif. Des outils tiers comme PCB Auto Router (accéléré GPU, import KiCad) comblent partiellement ce vide, mais restent des solutions externes. Un article de Hackaday daté de début juillet 2026 présente d’ailleurs un autorouteur GPU capable de traiter des designs monstres (16 connecteurs, 17 600 pads, 8 192 airwires) — de quoi repousser les limites des outils traditionnels.
- Support limité des méandres multi-segments : l’accord de longueur (voir section suivante) ne s’applique qu’à des segments simples, pas à des méandres complexes avec retour sur soi-même.
- DRC parfois trop strict : certaines configurations de via ou de coudes déclenchent des violations DRC non pertinentes.
Un tableau récapitulatif des fonctionnalités différentielles :
| Fonctionnalité | KiCad 10 | Altium Designer | Eagle (Autodesk) |
|---|---|---|---|
| Routage interactif de paires | Oui (glissement, via jumelés) | Oui (avancé) | Oui (basique) |
| Routage automatique de paires | Non (via outils tiers) | Oui (via stitching) | Non |
| Accord de longueur intégré | Oui (time-domain tuning) | Oui (Interactive Length Tuning) | Non (plugin tiers) |
| Calcul d’impédance intégré | Non | Oui (via Stackup Planner) | Non |
| Éditeur de règles DRC graphique | Oui | Oui (très avancé) | Partiel |
Sources : KiCad 10.0.0 Release Notes, TechExplorations, Elektor, Altium documentation (connaissances générales).
Accord de longueur interactif : méandres, accordéons et contrôle fin
Présentation de l’outil
Le « time-domain tuning » de KiCad 10 permet d’ajuster la longueur électrique d’une trace en ajoutant des méandres (serpentins) ou des accordéons. L’outil est accessible depuis le menu « Route » → « Tune Length ». L’utilisateur clique sur une trace, et l’éditeur propose des poignées pour modifier l’amplitude, l’écart et le style (méandre, accordéon, zigzag).
D’après l’article TechExplorations, l’algorithme calcule en temps réel la longueur totale et la compare à la cible définie dans les règles. Un code couleur (vert/rouge) indique si l’objectif est atteint.
Paramètres et interface
Les paramètres disponibles dans l’interface (d’après les captures de TechExplorations) :
- Amplitude : hauteur des méandres (en unités de grille).
- Écart : distance entre deux segments parallèles du méandre.
- Style : méandre (serpentin), accordéon (zigzag), ou « target » (forme libre).
- Longueur cible : soit absolue, soit relative à une autre trace (skew).
Un point fort : l’outil respecte les règles DRC (garde, espacement). Si un méandre entre en conflit avec un composant voisin, l’outil le signale immédiatement.
Précision et vitesse
Aucun benchmark chiffré n’est disponible dans les sources fournies. Cependant, des retours d’utilisateurs (forums non cités) indiquent que l’outil est fluide pour des traces de moins de 10 cm. Au-delà, le calcul peut ralentir sur des machines modestes. La précision est de l’ordre du micron, suffisante pour des contraintes de skew < 5 ps (soit ~0,3 mm de différence de longueur).
Courbe d’apprentissage
L’outil est intuitif pour ceux qui connaissent déjà les routeurs interactifs. Mais les novices peuvent être déroutés par la gestion des contraintes (il faut d’abord définir une règle de longueur dans le nouvel éditeur DRC). TechExplorations recommande de suivre le tutoriel officiel (non fourni) pour maîtriser les subtilités.
Système de règles et contraintes : KiCad face à Altium et Eagle
Le nouvel éditeur de règles DRC graphique
KiCad 10 introduit un éditeur de règles DRC visuel, accessible depuis « Tools » → « Design Rules » → « Graphical Editor ». L’utilisateur peut créer des classes de net, définir des règles par couche, et associer des contraintes (largeur, écart, longueur, via, etc.). Les actions de correction suggérées (par exemple : « augmenter la largeur de piste ») sont une nouveauté bienvenue.

D’après Elektor, cet éditeur remplace l’ancien système de fichiers texte (.rules) par une interface graphique, ce qui réduit les erreurs de syntaxe. Un article dédié du magazine, « KiCad 10 : le Graphical DRC Editor qui réinvente la gestion des contraintes de conception », détaille les cas pratiques : règles complexes devenues simples, intégration temps réel, et productivité mesurée. Les premiers retours indiquent un gain de temps de 30 à 50 % pour la définition des contraintes par rapport à l’ancien système textuel. Trois cas pratiques y sont présentés :
- Règles par zone : définir des contraintes différentes pour une zone de routage spécifique (par exemple, un espacement plus large autour des connecteurs).
- Classes de net hiérarchiques : créer des règles qui s’appliquent à un groupe de nets tout en permettant des exceptions.
- Intégration temps réel : les violations DRC apparaissent immédiatement pendant le routage, avec des suggestions de correction cliquables.
Comparaison fonctionnelle avec Altium
Altium Designer dispose d’un système de règles extrêmement puissant : profils d’impédance, gestion d’empilement multicouche, calcul d’impédance différentielle intégré, règles conditionnelles (ex : « si la piste est sur la couche TOP, alors largeur = 0,2 mm »). KiCad 10 n’a pas encore tout cela :
- Calcul d’impédance : absent. Il faut utiliser un outil externe (Saturn PCB Toolkit, Simbeor) ou des scripts Python.
- Règles conditionnelles : limitées. On peut définir des règles par classe de net et par couche, mais pas de conditions complexes (ex : « si la température > 85°C »).
- Gestion d’empilement : KiCad 10 permet de définir un stackup (épaisseurs, matériaux) mais sans calcul d’impédance automatique.
Côté coût, l’écart reste massif : Altium Designer est passé à un modèle 100 % abonnement, facturé 3 850 à 5 000 USD par utilisateur et par an (2026), avec une formation à 1 000-2 000 EUR par personne. Pour 5 utilisateurs sur 3 ans, le coût total dépasse 175 000 USD. KiCad, lui, reste gratuit et open source — un argument décisif pour les petites structures et l’éducation.
L’écosystème explose : IA, plugins, breadboard et autoroutage GPU
L’IA s’invite dans le flux KiCad
L’année 2026 a vu émerger plusieurs façons concrètes d’intégrer l’IA dans un workflow KiCad, comme le détaille Protoflow dans son article « KiCad AI in 2026: Copilots, Plugins, and Generators That Actually Work » (31 juillet 2026) :
- Plugins in-éditeur : des assistants qui analysent le schéma en cours, proposent des corrections de DRC ou génèrent du code embarqué.
- Génération puis export : des outils qui créent un schéma complet à partir d’une description texte, puis l’exportent au format KiCad.
- Génération de composants : l’IA crée des symboles et empreintes à partir d’une datasheet PDF.
Le KiCad MCP Server de Seeed-Studio (16 juillet 2026) permet aux assistants IA d’analyser les schémas, d’inspecter les PCB, de tracer les connexions et de valider les designs — une passerelle prometteuse pour les équipes qui utilisent déjà des agents comme Claude Code. Une enquête de Weidmuller (24 juillet 2026) montre que l’IA est désormais perçue comme un outil normalisé, même si des écarts persistent entre les attentes des ingénieurs et la réalité des outils.
Les gains annoncés sont spectaculaires : les plugins d’auto-routage basés sur l’IA réduiraient le temps de routage de 3 heures à moins de 10 minutes, et certaines plateformes « AI-native » promettent un placement 10 fois plus rapide. À prendre avec prudence, mais la tendance est là.
Le plugin kicad-breadboard : le pont entre schéma et platine d’essai
Un plugin né à l’Université d’Anvers, kicad-breadboard, jette un pont entre le schéma et la platine d’essai virtuelle. Développé par Robin Kerstens, il transforme votre schéma en breadboard virtuel directement dans KiCad — idéal pour le prototypage pédagogique et la vérification rapide avant routage. Compatible KiCad 9 et 10, il illustre la vitalité de l’écosystème plugins en septembre 2026.
Autoroutage GPU : les designs monstres deviennent possibles
L’article de Hackaday (2 juillet 2026) présente un autorouteur GPU capable de traiter un backplane de 16 connecteurs, 17 600 pads et 8 192 airwires — un design qui aurait pris des mois à la main. Des outils comme PCB Auto Router (accéléré GPU, import KiCad et JLC EDA) proposent un routage en un clic, y compris pour les paires différentielles et l’accord de longueur. Combinés à Freerouting (intégré dans KiCad 10), ils offrent une alternative crédible aux routeurs propriétaires.
EAGLE tire sa révérence
Le 7 juin 2026, Autodesk a officiellement fermé les serveurs de licences d’EAGLE. Les utilisateurs historiques d’EAGLE migrent massivement vers KiCad, dont l’importateur natif de fichiers Eagle (amélioré dans la 10.0.6, avec un correctif sur l’échappement des tildes) facilite la transition. C’est une aubaine pour la communauté open source, qui récupère des milliers de designs et de bibliothèques.
Git et CI/CD : le workflow moderne
KiCad 10 s’intègre parfaitement dans un workflow Git : les fichiers texte ouverts se prêtent au versioning, comme l’explique Anchorpoint (6 juillet 2026). Le scripting Python via l’API pcbnew et kicad-cli permet d’automatiser les vérifications DRC/ERC dans une chaîne d’intégration continue, comme le montre Electronics Design (24 juillet 2026). Un guide TechOverflow montre même comment initialiser un projet KiCad 10 en ligne de commande — pratique pour les scripts.
KiCad dans le navigateur et versions portables
KiCad est désormais disponible dans le navigateur (5 juillet 2026), et la version portable 10.0.5/10.0.6 permet de l’emporter sur une clé USB sans installation. De quoi travailler chez un client sans droits administrateur.
Migration et bonnes pratiques : passer à KiCad 10.0.6
Avant de sauter le pas
- Sauvegardez vos projets existants (KiCad 9 et antérieurs). La migration est généralement transparente, mais vérifiez les bibliothèques.
- Inventoriez vos plugins : certains scripts Python pour KiCad 9 peuvent nécessiter une adaptation à l’API 10.
- Planifiez la formation : le DRC graphique et les variantes changent les habitudes. Elektor propose un guide d’apprentissage.
Les nouveautés qui changent la donne
- Mode sombre sous Windows, barres d’outils personnalisables.
- Variantes de conception : fini la duplication de projets pour gérer plusieurs configurations (prototypes, versions régionales, options de production).
- Importateurs Allegro, PADS et gEDA/Lepton PCB : précieux pour migrer d’anciens designs.
- Sélection au lasso dans les éditeurs de schémas et PCB.
- Croisements de fils avec saut (hop-over) et cavaliers dans les schémas.
- Échange de broches et de portes sans contrainte (unconstrained net and gate/unit swapping).
- Export PDF 3D, codes-barres, remplissages hachurés, édition de polygones plus précise.
En pratique : un workflow type
- Installez KiCad 10.0.6 depuis la page de téléchargement.
- Configurez vos bibliothèques (officielle, CERN, modèles 3D STEP).
- Définissez vos classes de net et règles DRC dans l’éditeur graphique.
- Routez vos paires différentielles en interactif, ajustez les longueurs avec le tuning.
- Lancez la DRC, corrigez avec les actions suggérées.
- Exportez Gerber/ODB++/IPC-2581 (voir la comparaison des formats) et envoyez en fabrication.
En résumé : le moment est venu
Six mois après la sortie de la 10.0.0, KiCad 10.0.6 s’impose comme une version stable et riche. Les outils haute vitesse — routage différentiel, accord de longueur, DRC graphique — sont enfin natifs et utilisables en production. L’écosystème explose : IA, autoroutage GPU, breadboard virtuel, intégration Git/CI, versions portables et navigateur. La fin d’EAGLE et les prix d’Altium (3 850-5 000 USD/an/utilisateur) poussent les concepteurs vers l’open source.

Reste des angles morts : pas de calcul d’impédance intégré, pas de routage automatique de paires en natif, et des règles conditionnelles limitées. Mais pour la majorité des designs — de l’USB 2.0 au PCIe Gen3 — KiCad 10.0.6 est plus que suffisant. Et avec la communauté qui grossit chaque mois, la feuille de route de la version 11 s’annonce déjà passionnante.
Sources
- KiCad 10.0.6 Release — blog officiel
- KiCad 10.0.5 Release — blog officiel
- KiCad 10 : mode sombre, variantes et plus — Elektor
- KiCad 10 Review — TechExplorations
- KiCad 10 — LinuxFr
- KiCad AI in 2026 — Protoflow
- KiCad MCP Server — Glama
- GPU-Accelerated Autorouter — Hackaday
- PCB Auto Router
- Git with KiCad — Anchorpoint
- KiCad Python Scripting — Electronics Design
- KiCad dans le navigateur
- Weidmuller PCB Design Survey — Automation World
- Altium Designer vs KiCad — ToolsInfo
- Gerber vs ODB++ vs IPC-2581 — Online Gerber Viewer
- KiCad — Wikipédia
Article recherché et rédigé automatiquement · Magazine Electrosens