Kicad Master · 24 October 2026KiCad 10.0.x : huit mois de terrain, un écosystème qui a changé d’échelle
Octobre 2026. Huit mois après la sortie de KiCad 10.0.0, la branche 10.0.x arrive au bout de son cycle de rattrapage : la 10.0.7 est sortie le 7 octobre 2026, et une 10.0.8 est déjà en release candidate depuis le 22 octobre. Avec ses 7 609 commits, son éditeur de règles DRC graphique, son routage différentiel haute vitesse, ses variantes de conception, son mode sombre natif et une bibliothèque CERN de 17 000 composants ouverte en open source, cette version a placé l’EDA open‑source face aux géants propriétaires avec une crédibilité nouvelle. Mais le vrai verdict est venu du terrain : régressions de performance corrigées au fil de l’eau, écosystème de plugins en pleine effervescence, routeurs GPU et assistants IA qui s’installent dans l’atelier. Plongée dans une mue silencieuse qui, cette fois, a bel et bien fait 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 elle‑même 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.
Huit mois de correctifs : la chronologie réelle
Depuis mars, la série 10.x a été consolidée par une succession de versions correctives. La 10.0.6, publiée le 29 août 2026, contenait des correctifs critiques et d’autres améliorations mineures depuis la version précédente ; elle corrigeait notamment des bugs liés à la gestion mémoire du moteur de règles, à l’actualisation du canvas et à l’import de fichiers Eagle. L’équipe recommandait vivement la mise à jour.
Le cycle ne s’est pas arrêté là. Une première release candidate de la 10.0.7 a été publiée le 27 septembre 2026, suivie d’une seconde le 3 octobre 2026. La version finale de la 10.0.7 est sortie le 7 octobre 2026, et une release candidate de la 10.0.8 est déjà disponible depuis le 22 octobre 2026. Autrement dit : la branche est désormais sur un rythme de maintenance soutenu, signe d’une base de code stabilisée mais encore travaillée activement.
Il faut toutefois nuancer ce tableau idyllique. Les forums communautaires ont fait remonter des problèmes de performance persistants sur certaines versions intermédiaires. Un fil de discussion daté du 12 août 2026 signale ainsi que les versions 10.0.4 et 10.0.5 souffrent d’un déplacement de pistes extrêmement lent dans l’éditeur PCB, rendant l’outil « inutilisable » pour certains projets denses. La 10.0.6, publiée deux semaines plus tard, a corrigé en priorité ces régressions – un rappel que la course à la stabilité est un travail de longue haleine, et que la 10.0.7 puis la 10.0.8 prolongent cette consolidation.
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. La migration n’est pas toujours un long fleuve tranquille : un fil du 1er septembre 2026 documente ainsi des avertissements ERC « Symbol pin or wire end off connection grid » à répétition lors de l’import d’un projet Altium 25.6.2 vers KiCad 10.0.6 – un rappel que l’importateur natif, aussi puissant soit‑il, ne dispense pas d’une passe de nettoyage.
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.

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. À noter que la 10.0.6 a justement corrigé des bugs critiques liés à la gestion mémoire du moteur de règles – preuve que ce composant, désormais central, est l’objet d’une attention particulière de l’équipe.
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.

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 huit mois d’utilisation – du moins lorsque la version est stable, les régressions de performance des 10.0.4/10.0.5 ayant montré les limites du système sur des cartes très denses.
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.
L’autoroutage, du GPU à l’IA : un écosystème mûr mais à surveiller
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é.
Un guide pratique publié le 13 août 2026 rappelle d’ailleurs la bonne méthode : configurer les règles, placer les composants, utiliser Walk Around et Shove, intégrer Freerouting, puis valider chaque carte au DRC et aux contrôles de fabrication. Car il faut rester prudent : un rapport de bug daté du 28 août 2026 signale que Freerouting 2.3.0 (et son snapshot 2.3.1) produit des routes avec des violations de clearance que son propre scoring détecte, sur des cartes que la version 2.2.4 route sans aucun problème. La leçon est claire : l’autoroutage, même assisté par GPU ou IA, exige toujours une validation DRC rigoureuse en aval.
Mode sombre, barres d’outils personnalisables et autres douceurs
Au‑delà des fonctionnalités phares, KiCad 10 soigne l’expérience quotidienne. Le mode sombre natif – longtemps réclamé et jusqu’ici obtenu par des thèmes bricolés – fait partie des nouveautés mises en avant par la presse spécialisée, aux côtés des variantes et des nouveaux outils DRC, comme le relève Elektor. Les barres d’outils personnalisables, la refonte de l’éditeur de schéma et le nouveau moteur de rendu 3D complètent le tableau : l’interface, sans être révolutionnée, gagne en confort et en cohérence.
Un détail illustre la philosophie de la version : l’arrivée des labels d’alimentation locaux (local power labels), une nouveauté de KiCad 10 que les utilisateurs ont d’ailleurs mis quelques jours à apprivoiser, comme en témoigne une question sur le forum le 3 août 2026. Ce genre d’ajout, discret, répond à des besoins réels de hiérarchie de schéma et montre que l’équipe continue d’affiner les fondamentaux plutôt que de courir après les effets d’annonce.
Côté bibliothèques, un changement structurant est passé relativement inaperçu : depuis KiCad 10, les modèles 3D sont livrés exclusivement au format STEP, ce qui réduit fortement la taille d’installation, améliore la précision géométrique et limite les écarts entre visualisation et export. C’est un gain concret pour tous ceux qui manipulent des projets volumineux ou travaillent sur des machines modestes.
L’écosystème 2026 : plugins, CERN, IA et conférences
La vraie histoire de cette année 2026 n’est peut‑être pas dans le cœur du logiciel, mais autour. L’API Python, les plugins d’action et l’IPC API ont atteint une maturité qui permet à des outils tiers de s’intégrer proprement, et le magazine y a consacré plusieurs dossiers : l’écosystème des plugins redessine le workflow PCB, au point que KiCad 10 a rendu obsolètes certaines fonctions qu’on allait autrefois chercher dans des add‑ons bricolés.

La bibliothèque CERN, avec ses 17 000 composants validés et ouverte en open source, change d’échelle et devient une référence pour les équipes qui veulent des empreintes fiables sans repartir de zéro. Sur le front de l’IA, Konnect – un plugin natif pour KiCad 10 écrit en Rust – transforme Claude en assistant de schématique et de routage via le protocole MCP, comme le documente DevTrends le 7 septembre 2026. SpeedUp, de son côté, promet la génération de schémas à partir d’un simple brief texte : promesse séduisante, mais qui se heurte encore aux trois pièges classiques – symboles, footprints et ERC – que nos confrères ont détaillés. La prudence reste de mise : ces outils assistent, ils ne remplacent pas la validation humaine.
L’écosystème matériel suit : 3Dconnexion consacre désormais une page officielle à KiCad et une démonstration vidéo à sa SpaceMouse, signe que les constructeurs d’interfaces considèrent KiCad comme un logiciel de premier plan. Et la communauté se retrouve : la quatrième conférence asiatique KiCad (KiCon Asia 2026) se tiendra du 5 au 7 novembre 2026 à l’hôtel Huaqiang Plaza de Shenzhen, en Chine, comme l’a annoncé le projet le 16 septembre 2026.
Enfin, le contexte concurrentiel joue en faveur de KiCad. La fin du support d’EAGLE par Autodesk le 7 juin 2026 a précipité des migrations, et les comparatifs 2026 – notamment ceux de protoflow.ai et d’electricalflux – situent désormais KiCad comme une alternative crédible face à Altium Designer, dont l’abonnement annuel par utilisateur se situe entre 3 850 et 5 000 USD, avec un coût total sur trois ans pour cinq postes (formation incluse) dépassant les 175 000 USD. Le calcul économique est sans appel pour nombre d’équipes, même si Altium garde l’avantage sur la gestion de données d’équipe et certaines contraintes avancées.
Faut‑il migrer maintenant ? La réponse honnête
Huit mois après la 10.0.0, le verdict du terrain est nuancé mais globalement positif. La branche 10.0.x a corrigé ses régressions les plus gênantes – la lenteur de déplacement de pistes des 10.0.4/10.0.5 a été traitée dès la 10.0.6 –, et la cadence de maintenance (10.0.7 le 7 octobre, 10.0.8 en RC le 22 octobre) montre une équipe réactive.
Pour une équipe qui part de zéro ou qui migre depuis EAGLE, KiCad 10 est aujourd’hui un choix solide : DRC graphique, variantes, routage différentiel, importateurs natifs, écosystème de plugins et bibliothèque CERN forment un ensemble cohérent. Pour ceux qui traînent des projets hérités, la migration demande méthode : nettoyage des bibliothèques maison, vérification des règles DRC bricolées, contrôle des variantes oubliées et des avertissements ERC post‑import. Ce n’est pas un clic, c’est un chantier – mais un chantier désormais balisé.
Reste une recommandation simple : restez sur la dernière version corrective (10.0.7, ou la 10.0.8 dès sa sortie stable), validez systématiquement vos cartes au DRC après tout autoroutage, et méfiez‑vous des plugins abandonnés ou du code tiers non audité. KiCad 10 n’est plus une promesse : c’est un outil de production. Et l’année 2026 aura été celle où l’open‑source a cessé de demander la permission pour s’asseoir à la table des grands.
Sources
- Version 10.0.0 Released — kicad.org (20 mars 2026)
- KiCad 10.0.6 Release — kicad.org (29 août 2026)
- KiCad Version 10.0.6 Release Candidate 1 Available — kicad.org (18 août 2026)
- KiCad Version 10.0.7 Release Candidate 1 Available — kicad.org (27 septembre 2026)
- KiCad Version 10.0.7 Release Candidate 2 Available — kicad.org (3 octobre 2026)
- KiCad Conference Asia 2026 Announcement — kicad.org (16 septembre 2026)
- KiCad 10.0.4 / 10.0.5 – extremely slow track movement in PCB Editor — forum.kicad.info (12 août 2026)
- Altium → KiCad 10 import: « Symbol pin or wire end off connection grid » — forum.kicad.info (1er septembre 2026)
- Local power labels – how? — forum.kicad.info (3 août 2026)
- Freerouting 2.3.0 regression: routes ship self-reported clearance violations — GitHub (28 août 2026)
- KiCad Autorouting Made Easy: Walk Around, Shove, and Freerouting — rottenwifi.com (13 août 2026)
- GPU-Accelerated Autorouter Handles Monstrous PCB Designs — Hackaday (2 juillet 2026)
- Как подключить Claude к KiCad 10 (Konnect) — DevTrends (7 septembre 2026)
- Version 10 de KiCad : mode sombre, variantes et nouveaux outils DRC — Elektor
- 3Dconnexion — applications KiCad
- The 2026 PCB Design Software List — electricalflux.com (9 septembre 2026)
- KiCad vs Altium in 2026 — protoflow.ai (9 août 2026)
- KiCad — site officiel
Article recherché et rédigé automatiquement · Magazine Electrosens