Kicad Master · 30 October 2026Schémas KiCad 10 : l’art de la clarté — hiérarchie, nommage et métadonnées à l’épreuve de la 10.0.7
Un schéma fonctionnel mais illisible, c’est un piège à retardement. Dans un métier où la relecture, la collaboration et la maintenance sont quotidiennes, la qualité d’un document électrique n’est pas un luxe : c’est un investissement. La branche 10.0.x de KiCad a bouclé son cycle à l’automne 2026 avec la [10.0.7, désormais version stable officielle](https://www.kicad.org/blog/2026/10/KiCad-10.0.7-Release/), après deux release candidates les 27 septembre et 3 octobre. Elle a apporté des outils puissants – éditeur hiérarchique amélioré, champs personnalisés, règles ERC configurables, éditeur graphique de règles DRC – qui rendent enfin accessibles des pratiques longtemps réservées aux outils propriétaires. Mais encore faut-il savoir les utiliser. Cet article vous guide pas à pas pour transformer vos schémas en véritables documents de communication, clairs, maintenables et professionnels.
Pourquoi un schéma KiCad n’est pas qu’un dessin : l’enjeu de la clarté
Ouvrez un projet KiCad que vous n’avez pas touché depuis six mois. Combien de temps faut-il pour retrouver où va ce signal NET1 ? Pour comprendre pourquoi l’alimentation est découpée en trois feuilles sans lien apparent ? Pour savoir quelle version du schéma est la bonne ? Si ces questions vous sont familières, vous avez déjà expérimenté la différence entre un schéma fonctionnel et un schéma utile.
Un schéma, dans un flux de conception électronique, n’est pas seulement une représentation graphique des connexions électriques. C’est le document de référence pour la relecture par les pairs, la documentation technique, le transfert vers la fabrication, et la maintenance future. Les discussions sur le forum officiel et les retours d’utilisateurs convergent : les concepteurs passent une part significative de leur temps de conception à déchiffrer des schémas mal organisés – un coût caché considérable, surtout en équipe.
Les évolutions récentes de KiCad ont précisément visé à réduire cette friction. La version 10.0.0, publiée le 20 mars 2026, a marqué un tournant avec son mode sombre, son éditeur graphique de règles DRC, ses nouveaux importateurs (dont l’importateur Allegro, développé par Quilter et sorti en février 2026) et une amélioration significative de l’éditeur hiérarchique. Depuis, la série 10.x s’est déployée à un rythme soutenu : sept versions correctives en six mois. La dernière stable en date, la 10.0.7, a été publiée en octobre 2026 après deux release candidates (27 septembre et 3 octobre), et clôt le cycle de maintenance de la branche 10.0.x – conformément à la politique du projet, KiCad 9.x n’est plus maintenu activement depuis la 10.0.0, et les correctifs 10.x se poursuivront pendant que se développent les fonctionnalités de la 11.
Cette cadence a aussi révélé des fonctionnalités longtemps restées dans l’ombre, comme le support natif des SpaceMouse 3Dconnexion – un correctif de crash de la 10.0.5 a d’ailleurs mis en lumière cette intégration discrète mais réelle, qui change la navigation 3D des PCB (Windows et macOS ; le support Linux reste en suspens).
La 10.0.6 (29 août 2026), qualifiée de « palier de maturité » par la communauté, contenait plusieurs correctifs critiques : récupération après un crash d’initialisation du pilote 3Dconnexion, correction d’un crash à la fermeture, amélioration de la migration des bibliothèques imbriquées, et divers correctifs de l’éditeur de schéma. La 10.0.7 poursuit sur cette lancée avec un changelog détaillé, désormais publié de façon transparente – fini la « boîte noire » des correctifs. Parallèlement, l’écosystème s’est enrichi : routeurs GPU comme OrthoRoute, intégration poussée de FreeRouting (désormais doté d’une API, d’un CLI, d’un serveur MCP et d’un mode IPC), solutions cloud propulsées par l’IA, et des outils comme le KiCad MCP Server de Seeed-Studio ou le plugin Konnect (binaire Rust natif, 228 outils MCP, présenté le 14 octobre 2026) qui permettent aux assistants IA d’analyser les schémas et de valider les conceptions.
Mais un outil ne fait pas tout. La clarté d’un schéma repose sur trois piliers : une organisation logique, un nommage systématique, et des métadonnées exhaustives. Voyons comment les mettre en œuvre concrètement dans KiCad.
Hiérarchie et labels : les piliers d’une organisation lisible
KiCad propose trois types de labels pour connecter les signaux entre les feuilles : locaux, globaux et hiérarchiques. Leur mauvaise utilisation est la source la plus fréquente d’erreurs ERC silencieuses – ces nets qui ne se connectent pas comme prévu. Le tutoriel de Batlab112 (avril 2026) sur les feuilles hiérarchiques rappelle d’ailleurs que cette fonctionnalité, longtemps réservée aux utilisateurs avancés, est devenue un outil central du workflow KiCad 10.

Labels locaux vs globaux vs hiérarchiques
- Label local : visible uniquement dans la feuille où il est placé. Deux labels locaux de même nom sur des feuilles différentes ne sont PAS connectés. C’est le piège classique : un utilisateur du forum Arduino a ainsi découvert que son GND et son 5V étaient en réalité deux signaux distincts (
GNDet/GND) parce qu’il avait utilisé des labels locaux sur différentes feuilles. Le nom de broche apparaissait commecommande_relais/gnd, révélant la hiérarchie implicite. - Label global : connecté à toutes les feuilles du projet. Idéal pour les signaux d’alimentation (
VCC_3V3,GND) ou les bus partagés (I2C_SCL,SPI_MOSI). Mais attention : un label global mal orthographié crée un nouveau net sans avertissement. - Port hiérarchique : utilisé dans les sous-feuilles (sheets) pour connecter un signal entre la feuille parente et la feuille enfant. C’est le mécanisme le plus propre pour structurer un projet complexe. Le guide de ReversePCB sur les étiquettes KiCad détaille les cas d’usage de chacun et les confusions les plus fréquentes.
Une nouveauté de KiCad 10 mérite une attention particulière : les labels d’alimentation locaux (local power labels). Cette fonctionnalité, signalée sur le forum officiel en août 2026, permet de créer des labels d’alimentation qui ne sont pas connectés globalement – une option utile pour les alimentations locales à une feuille, mais qui peut aussi être source de confusion si elle est mal comprise. Le fil de discussion montre d’ailleurs que l’accès à cette option n’est pas évident : plusieurs utilisateurs ont cherché en vain un réglage pour transformer un label d’alimentation existant en label local. Vérifiez toujours la portée de vos labels d’alimentation dans le panneau des propriétés.
Structurer un projet complexe avec des sheets
Prenons l’exemple d’une carte à microcontrôleur avec alimentation, interfaces et connecteurs. Une organisation typique pourrait être :
- Feuille racine : diagramme des blocs fonctionnels (alimentation, MCU, périphériques).
- Sous-feuille 1 : régulateurs de tension (entrée 12V → 5V, 3,3V).
- Sous-feuille 2 : microcontrôleur et oscillateur.
- Sous-feuille 3 : interfaces USB, I2C, SPI.
- Sous-feuille 4 : connecteurs d’extension.
Chaque sous-feuille est reliée à la racine par des ports hiérarchiques. Les signaux d’alimentation communs (GND, VCC) sont en labels globaux, tandis que les signaux spécifiques à un bloc (par exemple MCU_TX, LED_CTRL) passent par des ports hiérarchiques. KiCad 10 a nettement amélioré la navigation dans cette arborescence, avec un gestionnaire de feuilles plus intuitif et une meilleure visualisation des connexions inter-feuilles.
Pièges à éviter
- Ne pas mélanger labels locaux et globaux pour le même signal : si vous utilisez un label local
GNDsur une feuille et un label globalGNDsur une autre, ils ne seront pas connectés. La règle d’or : pour les signaux partagés, utilisez exclusivement des labels globaux ou des ports hiérarchiques. - Nommer les sheets de manière explicite : évitez
Sheet1,Sheet2. PréférezPower_Supply,MCU_Core,USB_Interface. Cela facilite la navigation dans le gestionnaire de projet. - Utiliser les bus avec précaution : les bus (ex.
DATA[0..7]) sont pratiques, mais leur décomposition en signaux individuels doit être cohérente. KiCad 10 a amélioré la gestion des bus, mais une erreur de nom peut encore passer inaperçue. - Attention aux imports : un projet Altium 25.6.2 importé dans KiCad 10.0.6 déclenche quasi systématiquement l’avertissement ERC « Symbol pin or wire end off connection grid » sur la plupart des broches et extrémités de fil (rapport de bug de septembre 2026 sur le forum KiCad). Vérifiez la grille de connexion après tout import avant de valider votre schéma.
Exemple de configuration ERC personnalisée
Les règles ERC (Electrical Rules Check) peuvent être étendues via un fichier .kicad_erc. Par exemple, pour détecter les signaux d’alimentation non connectés :
(rule "Power not connected"
(condition "A.NetClass == 'Power'")
(check "No connection")
(severity error))
Cette règle, bien que simple, illustre la puissance du système de règles. La documentation officielle de KiCad 10.0.7 détaille ces fonctionnalités dans le manuel de référence, et la version 10 a intégré un éditeur graphique de règles qui rend leur création beaucoup plus accessible, sans avoir à écrire de code.
Nommer pour ne pas se perdre : conventions de signaux et règles ERC
Un signal nommé NET1 ne dit rien sur sa fonction. À l’inverse, I2C_SCL_3V3 indique immédiatement le protocole, le rôle et le niveau de tension. L’adoption d’une convention de nommage systématique est le levier le plus simple pour améliorer la lisibilité.
Préfixes et suffixes standard
| Type de signal | Préfixe/Suffixe | Exemple |
|---|---|---|
| Horloge | CLK_ |
CLK_48MHz |
| Données série | SPI_MOSI, I2C_SDA |
SPI_MOSI, I2C_SDA |
| Actif bas | _N ou _L |
RESET_N, ENABLE_L |
| Alimentation | VCC_, VDD_, GND_ |
VCC_3V3, GND_PWR |
| Bus | _BUS[7:0] |
ADDR_BUS[15:0] |
Configuration des règles ERC personnalisées
KiCad permet de définir des règles ERC pour détecter les incohérences de nommage. Par exemple, pour s’assurer que tout signal se terminant par _N est connecté à une broche à logique négative :
(rule "Active low signal check"
(condition "A.Name matches '.*_N'")
(check "Pin type mismatch")
(severity warning))
Ces règles sont stockées dans le fichier .kicad_erc du projet. La documentation officielle de KiCad 10.0 couvre la syntaxe des règles, et la communauté a partagé de nombreux exemples sur le forum et GitHub. Avec KiCad 10, l’éditeur graphique de règles DRC permet de créer ces vérifications sans écrire une ligne de code, un gain de temps considérable pour les équipes. Les correctifs de la 10.0.6 puis de la 10.0.7 ont d’ailleurs stabilisé cet éditeur graphique et les variantes de carte, deux nouveautés qui passent désormais leur examen de stabilité.
L’importance des signaux d’alimentation
Les signaux d’alimentation sont les plus critiques. Un GND mal connecté peut rendre une carte inutilisable. La pratique recommandée est de créer des labels globaux pour chaque tension (VCC_5V, VCC_3V3, GND) et de les placer systématiquement sur chaque feuille. Évitez d’utiliser des ports hiérarchiques pour l’alimentation : cela alourdit inutilement la hiérarchie. Les guides de conception PCB 2026 rappellent également des règles de routage essentielles : largeurs de pistes adaptées au courant (≥0,5 mm pour le 3,3 V jusqu’à 1 A, ≥1 mm au-delà), plan GND continu sur une couche dédiée, et découplage 100 nF au plus près des circuits intégrés. Pour les plans de masse, un script de génération de grille de vias de stitching (voir le tutoriel SaludPCB d’août 2026) automatise le remplissage en un clic, plutôt que de placer des dizaines de vias à la main.
Métadonnées et champs : faire parler votre schéma
Un schéma n’est pas complet sans ses métadonnées : numéro de révision, date, auteur, référence de document, liste des modifications. KiCad offre plusieurs mécanismes pour les intégrer.

Le cartouche (title block)
Le cartouche est la zone d’en-tête du schéma. KiCad permet de personnaliser ses champs via le gestionnaire de projet. Vous pouvez y insérer :
- Titre du projet
- Numéro de révision (ex.
Rev 1.2) - Date (automatique avec
%date%) - Auteur et organisation
- Nombre de feuilles (automatique)
Champs personnalisés dans les symboles
Chaque symbole peut avoir des champs supplémentaires. Par exemple, pour un condensateur, vous pouvez ajouter Tension, Tolérance, Fabricant, Référence fournisseur. Ces champs sont exportés dans la nomenclature (BOM) et peuvent être utilisés pour la documentation. KiCad 10 a amélioré la gestion de ces champs, avec une meilleure prise en charge des champs hérités et des expressions calculées.
Création de templates de cartouche
KiCad permet de créer des templates de cartouche réutilisables (fichiers .kicad_wks). Vous pouvez y définir des champs fixes et des champs variables, et les partager au sein d’une équipe pour garantir l’homogénéité documentaire de tous les projets. C’est le complément naturel d’une convention de nommage : un template figé évite les dérives de cartouche d’un projet à l’autre.
Versionner le schéma comme du code
La clarté ne s’arrête pas au dessin : elle inclut la traçabilité. L’écosystème KiCad 2026 s’est ouvert à Git et aux workflows de versionnement, et les assistants IA via MCP (Konnect, KiCad MCP Server de Seeed-Studio) peuvent désormais analyser un schéma et signaler les incohérences avant la revue. Un schéma dont l’historique est versionné, dont le cartouche porte une révision explicite et dont les champs sont renseignés devient un document auditable – la condition sine qua non pour travailler en équipe, et pour absorber les migrations (EAGLE, Altium) sans perdre la mémoire du projet.
Sources
- KiCad 10.0.7 Release — blog officiel KiCad, octobre 2026
- KiCad Version 10.0.7 Release Candidate 2 Available — kicad.org, 3 octobre 2026
- KiCad Version 10.0.7 Release Candidate 1 Available — kicad.org, 27 septembre 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 10.0.0 Released — kicad.org, 20 mars 2026
- KiCad/kicad-source-mirror — Releases — liste des versions 10.0.0 à 10.0.7
- KiCad : Utiliser les feuilles hiérarchiques pour concevoir des schémas électroniques complexes — Batlab112, avril 2026
- Comment créer des étiquettes dans KiCad sans déranger les réseaux locaux, mondiaux et hiérarchiques — ReversePCB
- Local power labels — how? — forum officiel KiCad, août 2026
- Altium → KiCad 10 import: « Symbol pin or wire end off connection grid » — forum officiel KiCad, 1er septembre 2026
- KiCad Plugin Tutorial 2026 | Stitching Vias Made Effortless — SaludPCB, 11 août 2026
- Créer une grille de vias de stitching avec un script — ScriptedPCB, 13 septembre 2026
- Konnect : conception de PCB assistée par IA pour KiCad 10 — fellow.news, 14 octobre 2026
- KiCad Conference Asia 2026 Announcement — kicad.org, 16 septembre 2026
- Comment installer KiCad 10.0.6 sur un Mac Apple Silicon — NOVAKVM Engineering Blog, 23 septembre 2026
- Eeschema — Manuel de référence KiCad — docs.kicad.org (référence historique sur les labels et l’ERC)

Article recherché et rédigé automatiquement · Magazine Electrosens