No Kicad, os rótulos não são decoração. Eles decidem se uma rede permanece local em uma folha, salta sobre todo o projeto ou passa por uma hierarquia de maneira controlada. Se você rotular muito casualmente, o esquema ainda pode parecer arrumado, enquanto a conectividade se torna mais difícil de revisar do que uma página cheia de fios.
É por isso que a verdadeira questão por trás Como fazer etiquetas no Kicad não é apenas onde clicar. É como nomear redes para que outro engenheiro possa dizer, de relance, quais sinais são compartilhados intencionalmente, quais pertencem apenas dentro de um bloco e quais nunca deveriam ter sido globais em primeiro lugar.
Comece com o tipo de etiqueta, não com o texto
O Kicad oferece várias maneiras de rotular uma rede, e eles fazem diferentes trabalhos:
- 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.
Se você escolher o escopo errado primeiro, o texto em si não o salva. Um rótulo global bem chamado ainda pode esconder um erro de design se chegar mais longe do que o pretendido.
Como colocar uma etiqueta no Kicad
Para um rótulo básico no editor de esquema, o fluxo de trabalho é simples:
- 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.
Esse último passo é importante. Uma edição de etiqueta pode alterar silenciosamente quais pinos se conectam. O esquema pode parecer mais limpo depois que as etiquetas substituem os fios longos, mas o ERC é o que informa se a limpeza também mudou a intenção.

Quando cada tipo de etiqueta do Kicad faz sentido
Use rótulos locais para roteamento de folhas comuns
Os rótulos locais são a opção mais limpa para a maioria dos sinais. Se um nó de feedback do amplificador operacional, a unidade de porta MOSFET ou o traço de polarização do sensor nunca precisar sair da página, mantê-la local reduz a chance de outra planilha reivindicar acidentalmente o mesmo nome posteriormente. Os rótulos locais também facilitam a revisão porque não implicam conectividade oculta em todo o projeto.
Use rótulos globais apenas para sinais que devem ser globais
Os trilhos de força e algumas redes de controle geralmente merecem rótulos globais, mas muitos projetos os usam muito livremente. Se todos os sinais de controle se tornarem globais, a hierarquia de planilhas parará de dizer a verdade sobre o design. Isso se torna doloroso durante a depuração, porque um nome de rede na página sete pode ser direcionado por um bloco na página dois sem nenhum limite óbvio no meio.
Uma regra prática é esta: se um revisor perguntasse: “Por que esse sinal precisa existir em todos os lugares?” Provavelmente não deveria ser global.
Use rótulos hierárquicos para definir interfaces entre blocos
Os rótulos hierárquicos são o que mantêm os projetos maiores do Kicad disciplinados. Eles forçam os sinais a cruzarem os limites das folhas por meio de portas explícitas em vez de atalhos invisíveis de mesmo nome. Para blocos de conversão de energia, subsistemas MCU, front-ends analógicos ou folhas de separação de conectores, essa interface explícita geralmente vale a configuração extra porque torna a propriedade do design e os limites de depuração muito mais claros.
Erros comuns de rotulagem que criam problemas reais de PCB
- 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.
Esses erros não são apenas problemas esquemáticos. Os nomes de rede geralmente alimentam o editor do PCB, as notas de fabricação, a nomenclatura da sonda ou a documentação do teste. Um rótulo desleixado pode sobreviver até o início, onde se transforma no nome errado do ponto de teste, na suposição de pinos do conector errado ou na falta de uma revisão em um quadro de sinal misto.
Um fluxo de trabalho de rotulagem que permanece legível durante a revisão
Se você deseja rótulos que sobrevivem à revisão da equipe e ao depuração do conselho, uma pequena disciplina de nomenclatura ajuda bastante:
- 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.
Essa é a mesma disciplina que facilita o layout e a solução de problemas. Leitores reversos do PCB que já se preocupam com Qualidade do projeto esquemático, Opções de fluxo de trabalho EDA, ou Lendo esquemas sem adivinhações Normalmente, descubra que o escopo do rótulo é um dos detalhes silenciosos que separam um projeto de aparência arrumada de um projeto sustentável.
Use etiquetas para esclarecer a intenção, não para ocultá-la
A melhor resposta para Como fazer etiquetas no Kicad não é “coloque o texto no fio”. É “Escolha o escopo que corresponde ao limite do projeto e, em seguida, nomeie a rede para que outro engenheiro possa revisá-la rapidamente”. Depois de pensar dessa maneira, os rótulos deixam de ser um atalho e começam a se tornar parte da documentação do design.
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.




