À Kicad, les étiquettes ne sont pas de décoration. Ils décident si un filet reste local sur une feuille, saute à travers l’ensemble du projet ou passe par une hiérarchie de manière contrôlée. Si vous étiquetez trop avec désinvolture, le schéma peut toujours sembler rangé, tandis que la connectivité devient plus difficile à examiner qu’une page pleine de fils.
C’est pourquoi la vraie question derrière Comment faire des étiquettes sur Kicad Ce n’est pas seulement où cliquer. C’est comment nommer les filets pour qu’un autre ingénieur puisse dire, en un coup d’œil, quels signaux sont intentionnellement partagés, lesquels n’appartiennent qu’à l’intérieur d’un bloc et lesquels n’auraient jamais dû être rendus mondiaux en premier lieu.
Commencez avec le type d’étiquette, pas avec le texte
KiCAD vous offre plusieurs façons d’étiqueter un réseau et ils effectuent différents travaux :
- Local labels name a net inside the current sheet. They are the safest default when the signal does not need to leave that page.
- Global labels connect matching net names anywhere in the project. They are useful for rails, resets, and deliberately shared control signals, but they are also the easiest way to create accidental long-distance connectivity.
- Hierarchical labels pass a signal in or out of a subsheet. They are the right choice when a design block has defined inputs and outputs that should stay reviewable at the sheet boundary.
Si vous choisissez d’abord la mauvaise portée, le texte lui-même ne vous enregistre pas. Une étiquette globale bien nommée peut toujours masquer une erreur de conception si elle est plus éloignée que prévu.
Comment placer une étiquette dans Kicad
Pour une étiquette de base dans l’éditeur de schémas, le flux de travail est simple :
- Select the correct label tool in the right scope: local, global, or hierarchical.
- Click the wire or net segment you want to name.
- Enter a short, specific net name such as
ADC_REF,VBUS_SENSE, orMOTOR_EN. - Rotate or reposition the label if needed so the sheet stays readable around dense pins.
- Run ERC after labeling, especially if you changed net scope rather than just replacing visible wire runs.
Cette dernière étape compte. Une modification d’étiquettes peut facilement modifier les broches qui se connectent. Le schéma peut sembler plus propre après que les étiquettes remplacent les fils longs, mais ERC est ce qui vous indique si le nettoyage a également changé d’intention.

Lorsque chaque type d’étiquette KICAD a du sens
Utiliser des étiquettes locales pour le routage ordinaire dans la feuille
Les étiquettes locales sont l’option la plus propre pour la plupart des signaux. Si un nœud de rétroaction d’ampli-op, un lecteur de porte MOSFET ou une trace de polarisation du capteur n’a jamais besoin de quitter la page, le garder local réduit le risque qu’une autre feuille revendique accidentellement le même nom plus tard. Les étiquettes locales facilitent également la révision car elles n’impliquent pas une connectivité cachée à l’échelle du projet.
Utilisez des étiquettes globales uniquement pour les signaux qui sont censés être mondiaux
Les rails d’alimentation et quelques filets de contrôle méritent souvent des labels mondiaux, mais de nombreux projets les utilisent trop librement. Si chaque signal de contrôle devient global, la hiérarchie des feuilles cesse de dire la vérité sur la conception. Cela devient douloureux pendant le débogage, car un nom de réseau à la page sept peut en fait être piloté par un bloc à la page deux sans limite évidente entre les deux.
Une règle pratique est la suivante : si un examinateur demandait : « Pourquoi ce signal doit-il exister partout ? » Cela ne devrait probablement pas être global.
Utilisez des étiquettes hiérarchiques pour définir des interfaces entre les blocs
Les étiquettes hiérarchiques sont ce qui permet de faire discipliner les projets de plus grands KICAD. Ils forcent les signaux à franchir les limites des feuilles via des ports explicites au lieu de raccourcis invisibles du même nom. Pour les blocs de conversion de puissance, les sous-systèmes MCU, les frontaux analogiques ou les feuilles de rupture de connecteur, cette interface explicite vaut généralement la configuration supplémentaire car elle rend la propriété de la conception et les limites de débogage beaucoup plus claires.
Erreurs d’étiquetage courantes qui créent de vrais problèmes de circuits imprimés
- Reusing short generic names. A label like
ENorOUTis easy to type and hard to audit. On a larger design, it invites accidental collisions. - Making local control signals global. This often happens when someone wants to avoid drawing sheet ports. The schematic gets faster to edit and slower to trust.
- Renaming a net without checking downstream expectations. Connector tables, test notes, firmware pin maps, and layout constraints may still reference the old name.
- Using labels to hide unresolved architecture. If the sheet only works once every wire disappears behind global names, the project likely needs cleaner block boundaries, not just cleaner graphics.
Ces erreurs ne sont pas seulement des problèmes schématiques. Les noms de nets alimentent souvent l’éditeur de circuits imprimés, les notes de fabrication, la dénomination de la sonde ou la documentation de test. Une étiquette bâclée peut survivre jusqu’au bout, où elle se transforme en un nom de point de test erroné, une mauvaise hypothèse de broche de connecteur ou un manque de révision sur une carte de signal mixte.
Un workflow d’étiquetage qui reste lisible lors de l’examen
Si vous voulez des étiquettes qui survivent à l’examen d’équipe et du débogage du conseil d’administration, une petite quantité de discipline de dénomination va un long chemin :
- Prefer descriptive names tied to function, not position.
FAN_TACHis better thanSIG3. - Reserve global labels for rails and a short list of intentionally shared nets.
- Name hierarchical ports from the perspective of the block interface, not only the local pin name.
- Keep analog, power, and fast digital nets visually separated even when labels remove long wires.
- Run ERC after interface changes, not only at the end of the project.
C’est la même discipline qui facilite la mise en page et le dépannage. Les lecteurs inversés de PCB qui se soucient déjà Qualité de conception schématique, Choix de flux de travail EDA, ou Lire des schémas sans conjecture Découvrez généralement que la portée de l’étiquette est l’un des détails silencieux qui sépare un projet d’apparence soignée d’un projet maintenable.
Utilisez des étiquettes pour clarifier l’intention, pas pour la masquer
la meilleure réponse à Comment faire des étiquettes sur Kicad Ce n’est pas « placer du texte sur le fil ». Il s’agit de « choisir la portée qui correspond à la limite de la conception, puis nommer le net afin qu’un autre ingénieur puisse l’examiner rapidement ». Une fois que vous pensez de cette façon, les étiquettes cessent d’être un raccourci et commencent à faire partie de la documentation de conception.
Should I use global labels for every repeated signal in KiCad?
No. Global labels are best reserved for rails and intentionally shared nets. If a signal only belongs inside one block or should cross sheets through a defined interface, local or hierarchical labels are usually safer.
What is the difference between a local label and a hierarchical label in KiCad?
A local label names a net inside the current sheet. A hierarchical label is meant to pass that signal through a sheet boundary so the connection stays explicit at the parent-child interface.
Why does ERC matter after changing labels in KiCad?
Because changing a label can change connectivity without changing the visible drawing very much. ERC helps catch unintended net merges, missing drivers, or naming conflicts before the schematic reaches layout.
How should I name nets in KiCad so they stay readable later?
Use short names tied to function, such as ADC_IN, USB_CC1, or MOTOR_FAULT. Avoid vague labels like IN, OUT, or TEST unless the context is extremely limited and local.




