Electrosens R&D
Electrosens Kicad Master · 27 October 2026

KiCad 10.0.x : migration sans casse, écosystème en ébullition et ce qui a vraiment changé depuis mars 2026

Octobre 2026. Huit mois après la 10.0.0 du 30 mars, la branche 10.0.x achève son cycle de rattrapage : la 10.0.7 est sortie le 7 octobre et une 10.0.8 est déjà en release candidate depuis le 22 octobre. L’import natif d’Allegro, PADS et gEDA, le mode sombre, les variantes de conception et l’éditeur graphique DRC ont fait leurs preuves – mais la migration depuis la version 9 reste un chantier, et la 10.0.7 corrige précisément plusieurs régressions de performance qui ont empoisonné l’été. Ce dossier actualisé vous guide pas à pas pour passer à KiCad 10 sans casse, en tirant parti des dernières corrections, des retours de la communauté et d’un écosystème de plugins – breadboard virtuel, autoroutage GPU, serveurs MCP pour l’IA – qui n’a jamais été aussi dynamique.


Pourquoi KiCad 10 maintenant ? Roadmap, promesses et réalité d’octobre 2026

Le 30 mars 2026, le blog officiel de KiCad annonçait la disponibilité de la version 10.0.0. Une sortie qui n’a pas surpris les habitués : le cycle de développement annuel était attendu, même si la communauté espérait une livraison dès février. Le décalage d’un mois n’a pas entamé l’enthousiasme : 7 609 commits uniques, des centaines de corrections de bugs et une ribambelle de nouvelles fonctionnalités étaient au rendez-vous – un volume de contributions en nette hausse par rapport à la version 9, signe que le projet open-source attire toujours plus de développeurs, traducteurs et contributeurs de bibliothèques.

Depuis, la fondation a publié sept versions correctives : 10.0.1 à 10.0.6, puis 10.0.7 le 7 octobre 2026, et une 10.0.8 en release candidate depuis le 22 octobre. La 10.0.6, publiée le 29 août 2026 après une RC1 le 18 août, reste la version stable la plus largement déployée ; sa note de version, sobre, confirme : « critical bug fixes and other minor improvements ». Rien de spectaculaire, mais la stabilité est là – et la fondation recommande explicitement de mettre à jour « dès que possible » en raison de plusieurs correctifs critiques, notamment la gestion mémoire du moteur de vérification des règles, la correction de l’affichage de la grille dans la barre d’état, ou encore le transfert des groupes par instance pour les feuilles partagées lors de la synchronisation schéma-PCB.

Mais l’histoire de l’été 2026 est surtout celle d’une régression de performance qui a fait grincer des dents : sur le forum officiel, des utilisateurs ont signalé dès le 12 août que déplacer un segment de piste déjà routé dans l’éditeur PCB était « extrêmement lent » en 10.0.4 et 10.0.5, au point que « 10.0.5 devient inutilisable » sur certains projets. La 10.0.7, sortie le 7 octobre après deux release candidates (27 septembre et 3 octobre), est précisément la version qui referme ce type de plaie. Pour les utilisateurs hésitants, le moment est donc venu : la branche 10 est mature, et la 10.0.8 en RC annonce la fin du cycle de stabilisation.

Les motivations officielles tiennent en quelques lignes : « contributions communautaires, centaines de corrections de bugs et nouvelles fonctionnalités ». Rien de très spectaculaire dans la forme, mais le fond est solide. Pour la première fois, KiCad franchit le cap des versions à deux chiffres, et avec lui, plusieurs changements structurels qui impacteront durablement la manière de concevoir.

Le plus visible est le passage au format STEP exclusif pour les modèles 3D. Fini les VRML (.wrl) – place à un format unique, plus précis géométriquement, et qui réduit la taille d’installation. Les bibliothèques officielles en profitent : 952 nouveaux symboles, 1 216 nouvelles empreintes, 386 nouveaux modèles 3D. Mais le chiffre qui fait réfléchir est celui de l’automatisation : 78 % des empreintes sont désormais générées automatiquement à partir de données, contre un dessin manuel auparavant. Un gain de temps considérable pour les mainteneurs, mais un défi pour les utilisateurs qui devront vérifier la correspondance avec leurs propres composants.

Côté équipe, cinq nouveaux membres ont rejoint l’équipe des bibliothèques, signe que la fondation investit dans la qualité des composants fournis. L’import natif de projets Allegro, PADS et gEDA/Lepton PCB fait son entrée – une fonctionnalité qui, combinée à l’arrêt d’EAGLE (fin de vie le 7 juin 2026, serveurs de licences fermés), pourrait faire basculer les derniers réfractaires. En revanche, l’import Altium n’est pas natif dans KiCad 10 : il repose encore sur des plugins tiers. La fondation travaille sur un importateur natif, mais il n’est pas encore livré – et les retours terrain d’un utilisateur ayant migré un projet Altium Designer 25.6.2 vers KiCad 10.0.6 (forum officiel, 1er septembre 2026) montrent que l’exercice reste laborieux : un avertissement ERC « Symbol pin or wire end off connection grid » apparaît sur presque chaque broche et chaque extrémité de fil, symptôme classique d’une grille Altium qui ne correspond pas à celle de KiCad.

Les nouveautés qui changent la donne pour votre flux de conception

KiCad 10 n’est pas une simple mise à jour de maintenance. Plusieurs fonctionnalités modifient en profondeur la manière de travailler. Voici les principales, avec leur impact sur la migration.

Nouveautés des bibliothèques officielles KiCad 10Nouveaux symboles952élémentsNouvelles empreintes1216élémentsNouveaux modèles 3D386éléments
Fonctionnalité Description Impact migration
Import natif Allegro, PADS, gEDA Import des schémas, PCB et bibliothèques de ces formats (Allegro, PADS, gEDA/Lepton) Permet de rapatrier des projets hérités sans conversion manuelle ; Altium reste via plugins
Symboles d’alimentation locaux Alimentations limitées à la feuille courante, évitant les conflits multi-feuilles Nécessite de revoir les schémas existants si on utilise des alimentations globales
Support IPC-4761 Protection des vias (remplissage, capuchon) intégré dans les fichiers de perçage, IPC-2581 et ODB++ Nouveaux paramètres DRC à configurer ; les fichiers de sortie changent
Rotation arbitraire des tableaux Possibilité de tourner les tableaux de composants à n’importe quel angle Aucun impact rétroactif, mais améliore le placement
Curseurs multiples dans le simulateur Plusieurs curseurs sur les formes d’onde pour des mesures simultanées Nécessite de réapprendre l’interface simulation
Mode sombre Interface sombre native (Windows, macOS, Linux) avec commutation automatique selon les préférences système Simple préférence, aucun impact sur les fichiers
Variantes de conception Gestion des variantes (BOM, placement) au sein d’un même projet Nouvelle fonctionnalité ; les projets existants ne l’utilisent pas
Éditeur graphique DRC Éditeur graphique des règles de conception, contraintes haute vitesse (temps de propagation, impédance) Les anciennes règles DRC doivent être revues ; les fichiers .kicad_pro intègrent de nouveaux paramètres
Routage différentiel haute vitesse Profils de routage par couche, contraintes de délai temporel Améliore le routage des signaux rapides ; nécessite de paramétrer les nouvelles contraintes
Barres d’outils personnalisables Personnalisation des barres d’outils dans les éditeurs Aucun impact rétroactif
Annuler/Refaire dans les dialogues Possibilité d’annuler les modifications dans les fenêtres de paramètres Améliore l’expérience utilisateur
Sélection lasso ou forme arbitraire Sélection d’objets par lasso ou polygone dans les éditeurs Aucun impact rétroactif
Affichage des croisements de fils non connectés Arcs pour indiquer les croisements sans connexion Améliore la lisibilité des schémas
Mise à jour en temps réel des connexions Les connexions se mettent à jour pendant le glisser-déposer Aucun impact rétroactif
Avertissements courts-circuits potentiels Détection de courts-circuits potentiels dans le schéma Améliore la détection d’erreurs
Regroupement d’objets dans les schémas Le regroupement (group) est désormais disponible dans l’éditeur de schémas Permet de mieux organiser les schémas complexes
Import/Export CSV pour les tableaux de broches Possibilité d’importer/exporter les tableaux de broches des symboles Facilite la gestion des composants à nombreuses broches

Ces nouveautés justifient la migration, mais elles imposent aussi une phase d’adaptation. Par exemple, les symboles d’alimentation locaux peuvent casser des schémas multi-feuilles qui utilisaient des alimentations globales. Le support IPC-4761 ajoute des options dans les fichiers de perçage : si vous utilisiez un script personnalisé pour générer vos fichiers de fabrication, il faudra le mettre à jour.

Parmi les nouveautés les plus commentées sur les forums, les variantes de conception méritent une attention particulière. Longtemps attendues, elles permettent de gérer plusieurs configurations (prototypes, versions régionales, options de production) au sein d’un même projet, sans duplication. Le système était encore caché derrière un flag de configuration avancée dans les nightlies de fin 2025, mais il est bien livré dans la 10.0.0 et fonctionne de l’éditeur de schémas jusqu’au PCB, en influençant le routage, le placement et la BOM. Concrètement, le moteur des variantes permet d’exclure ou de substituer des composants, de modifier des valeurs, et de piloter le placement et le routage différenciés selon la variante sélectionnée – un atout majeur pour les séries qui déclinent plusieurs options d’un même produit.

L’éditeur graphique DRC, lui, fait l’unanimité : fini le fichier texte, place à une interface visuelle pour définir des contraintes complexes (temps de propagation, impédance, règles haute vitesse). Trois cas pratiques reviennent souvent dans les retours : la définition de classes de net avec des règles de clearance différentes, la gestion des contraintes de longueur pour les paires différentielles, et l’intégration temps réel qui signale les violations pendant le routage. La 10.0.6 ajoute d’ailleurs des actions de correction suggérées pour les erreurs DRC, ce qui accélère considérablement la résolution des violations.

Avant de sauter le pas : sauvegarde, inventaire et plan de migration

La règle d’or : ne jamais migrer sur votre unique copie de travail. Avant toute chose, faites une sauvegarde complète de vos projets. KiCad 9 et 10 utilisent les mêmes extensions (.kicad_pro, .kicad_sch, .kicad_pcb), mais le format interne change. Une fois converti en 10, un projet ne pourra plus être rouvert en 9 sans outil tiers (NextPCB propose un convertisseur en ligne 10→9→8→7, mais la fondation ne recommande pas cette pratique).

Étape 1 : Sauvegarder l’intégralité de votre environnement

  • Projets : copiez l’arborescence complète (fichiers projet, schémas, PCB, bibliothèques locales).
  • Bibliothèques personnalisées : symboles (.kicad_sym), empreintes (.kicad_mod), modèles 3D (.step et .wrl).
  • Scripts Python et plugins : le dossier ~/.kicad/scripting/ ou équivalent.
  • Fichiers de configuration : kicad_common, kicad_pro (préférences).

Étape 2 : Inventaire des dépendances

  • Bibliothèques tierces : notez leur provenance (GitHub, forums, etc.). Certaines peuvent ne pas être compatibles avec la 10.
  • Modèles 3D au format VRML : ils ne seront plus lus dans KiCad 10. Il faut les convertir en STEP ou les remplacer.
  • Plugins comme FreeRouting, kicad-3d-models-include, OrthoRoute (autoroutage GPU) : vérifiez leur compatibilité. OrthoRoute, par exemple, est un plugin prometteur pour KiCad 10, mais il est encore en développement et peut nécessiter des ajustements. Attention aussi à FreeRouting : la version 2.3.0 (et le snapshot 2.3.1 utilisé sur api.freerouting.app) produit, selon un rapport de bug publié le 28 août 2026, des routes que son propre moteur de scoring signale comme portant des violations de clearance, là où la 2.2.4 routait proprement. Si vous automatisez, épinglez la version et validez systématiquement par DRC.

Étape 3 : Établir un plan de migration

  • Commencez par un projet simple (2 couches, peu de composants) pour tester le processus.
  • Convertissez ensuite les projets critiques, un par un.
  • Ne migrez pas l’intégralité de votre bibliothèque personnalisée d’un coup : testez quelques symboles et empreintes d’abord.

Étape 4 : Utiliser une copie

  • Installez KiCad 10 en parallèle de la version 9 (elles peuvent cohabiter).
  • Ouvrez votre projet de test dans KiCad 10. Le moteur de conversion intégré s’exécutera automatiquement.

Un conseil supplémentaire venu des forums : si vous utilisez Git pour versionner vos projets (une pratique de plus en plus répandue, et pour cause – les fichiers texte de KiCad se prêtent parfaitement au diff), faites un commit avant toute conversion. Cela vous permettra de revenir en arrière proprement, et de visualiser exactement ce que la migration a changé dans vos fichiers. Des services comme CADLAB.io ou BoardRepo proposent d’ailleurs une visualisation web des schémas et PCB versionnés, avec historique et commentaires – un vrai plus pour les équipes. Le guide d’Anchorpoint publié en juin 2026 détaille précisément comment tirer parti de Git comme filet de sécurité ultime pour vos layouts matériels.

Étape 5 : Valider sur votre plateforme
Le déploiement n’est pas neutre selon l’OS. Sur Mac Apple Silicon, un guide de validation publié le 23 septembre 2026 par NOVAKVM détaille l’installation de la 10.0.6, la vérification de l’architecture native, puis la validation des projets, des sorties Gerber, des bibliothèques et des modèles 3D – utile si vous travaillez en environnement Apple. Sous Linux, les distributions suivent : ALT Linux propose par exemple le paquet kicad-10.0.6-alt2 dans son dépôt Sisyphus. Et si vous préférez une version localisée, des dépôts tiers diffusent la 10.0.6 en russe pour Windows – à manier avec les précautions d’usage (vérification des binaires).

Bibliothèques sous tension : STEP, CERN et modèles 3D à l’heure du changement

Le changement le plus radical pour les bibliothèques est l’abandon du VRML au profit du STEP exclusif. Si vous possédez des modèles 3D au format .wrl, ils ne s’afficheront plus dans la visionneuse 3D de KiCad 10 : il faut les convertir (FreeCAD, ou les outils de conversion STEP) ou les remplacer par les modèles officiels. Le bénéfice est réel : géométrie plus fidèle pour le contrôle d’encombrement mécanique, et taille d’installation réduite. Le revers : les bibliothèques maison accumulées au fil des ans doivent être auditées.

Source : forum.kicad.info

Les bibliothèques officielles, elles, ont été profondément remaniées : 952 nouveaux symboles, 1 216 nouvelles empreintes, 386 nouveaux modèles 3D, et surtout 78 % des empreintes générées automatiquement à partir de données. Cette automatisation explique la cadence, mais elle impose une vigilance : vérifiez toujours la correspondance entre l’empreinte générée et le composant réel de votre BOM, en particulier pour les boîtiers exotiques. Cinq nouveaux membres ont rejoint l’équipe des bibliothèques pour tenir ce rythme.

Côté écosystème, la visionneuse 3D reste un point d’entrée vers des usages avancés : inspection de l’ajustement mécanique, prévisualisation produit avec le raytracer intégré et son éclairage personnalisable. C’est aussi là que les périphériques 3D trouvent leur place : 3Dconnexion consacre une page officielle à KiCad et une démonstration vidéo (« KiCad x 3Dconnexion – SpaceMouse benefits and features ») aux gains de la SpaceMouse pour naviguer dans la vue 3D et le PCB.

Le routeur interactif et le DRC graphique : le cœur du geste de conception

Impossible de parler de KiCad 10 sans évoquer le routeur interactif, qui n’est plus un accessoire mais le centre de gravité du flux PCB. Les trois modes – push-and-shove, walkaround, highlight collisions – structurent désormais le geste de router, et la configuration du hug et des clearances conditionne la qualité du résultat. Sur les paires différentielles, le réglage du gap, de la largeur et de l’accord de longueur/skew en conditions réelles reste l’exercice le plus délicat, mais les profils de routage par couche et les contraintes de délai temporel apportent un cadre qui manquait en version 9.

Le DRC graphique complète ce dispositif : les règles scriptables et les règles graphiques se combinent pour contraindre le routeur en temps réel. La 10.0.6 a ajouté des actions de correction suggérées, et l’intégration temps réel signale les violations pendant le routage plutôt qu’après coup. Pour les équipes qui automatisent, l’écosystème DRC – plugins et scripts – permet d’aller plus loin, par exemple en générant des grilles de vias de stitching reliés à la masse par script plutôt qu’à la main (voir le tutoriel SaludPCB du 11 août 2026 et l’approche scriptedpcb du 13 septembre 2026). Un réflexe utile : après tout routage automatique (Freerouting, OrthoRoute), repasser par le DRC et les contrôles de fabrication avant de générer les Gerber.

L’écosystème 2026 : breadboard virtuel, autoroutage GPU, IA et bindings modernes

L’écosystème de plugins n’a jamais été aussi dynamique, et c’est peut-être là que KiCad 10 change le plus la donne au quotidien.

Source : sudonull.com

kicad-breadboard, d’abord : né dans les amphis de l’Université d’Anvers, porté par Robin Kerstens, ce plugin jette un pont entre le schéma et la platine d’essai virtuelle. Jusqu’ici, prototyper sur breadboard et concevoir un PCB dans KiCad étaient deux mondes étanches ; le plugin transforme votre schéma en breadboard virtuel sans quitter KiCad. Il est compatible KiCad 9 et 10, avec des limites connues (composants non supportés, rendu simplifié), mais il change concrètement le workflow pédagogique et de prototypage.

L’autoroutage, ensuite : les outils interactifs (walkaround, shove) restent la base, mais Freerouting et les approches GPU comme OrthoRoute complètent la panoplie. La prudence est de mise : la régression de clearance de Freerouting 2.3.0 (rapportée le 28 août 2026) rappelle qu’un autorouteur doit toujours être validé par DRC. Les guides récents (rottenwifi, 13 août 2026 ; luisllamas, 21 août 2026) insistent sur la même séquence : configurer les règles, placer les composants, router en walkaround/shove, puis valider chaque carte par DRC et contrôles de fabrication.

L’IA et les serveurs MCP, enfin : c’est la nouveauté la plus commentée de l’automne. Le projet Konnect, plugin natif pour KiCad 10 écrit en Rust, transforme Claude en assistant de schématique et de routage via le protocole MCP (Model Context Protocol) – un pont direct entre le modèle et les fichiers de conception (DevTrends, 7 septembre 2026). Côté bindings, la branche 10.0.x marque le passage progressif de SWIG aux bindings IPC modernes, qui rendent l’automatisation Python bien plus fiable : charger, inspecter et modifier un board en une vingtaine de lignes, écrire des DRC personnalisés, automatiser le placement ou le nettoyage de pistes. Une analyse de protoflow.ai (31 juillet 2026) recense trois méthodes réelles pour ajouter de l’IA à un workflow KiCad, et des outils expérimentaux comme ALT TAB Circuit Copilot illustrent la vague naissante – à considérer comme expérimental, pas comme production.

Le contexte concurrentiel éclaire ces choix : face à Altium Designer (Windows uniquement, 3 850 à 5 000 USD par utilisateur et par an, plus de 175 000 USD sur trois ans pour cinq postes formation incluse), KiCad reste gratuit et multiplateforme. Les comparatifs 2026 (protoflow.ai, 9 août 2026 ; electricalflux, 9 septembre 2026) situent la compétition sur la gestion des contraintes, la gestion des données d’équipe et les bibliothèques – précisément les terrains où KiCad 10 progresse avec le DRC graphique, les variantes et les bindings modernes.

La feuille de route reste muette, mais le calendrier parle

Un point de vigilance : la feuille de route officielle de KiCad reste discrète sur la suite. La 10.0.8 en release candidate depuis le 22 octobre annonce la fin du cycle de stabilisation de la branche 10.0.x, mais la fondation n’a pas détaillé publiquement le contenu de la prochaine version majeure. Les signaux faibles – consolidation des bindings IPC, montée en puissance des serveurs MCP, maturation des variantes – dessinent une direction claire : l’automatisation et l’intégration d’outils tiers. Pour l’heure, la recommandation pratique est simple : restez sur la 10.0.7 (ou la 10.0.8 dès sa sortie stable), épinglez vos versions de plugins, et validez chaque projet migré par DRC et contrôles de fabrication.

Et pour ceux qui veulent rencontrer la communauté : 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 – l’occasion de croiser les mainteneurs, les auteurs de plugins et les équipes de bibliothèques.

Sources

Source : elektormagazine.fr
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 *