KiCad
Violações de DRC no KiCad: o que cada mensagem realmente significa
Interprete violações comuns de DRC no KiCad, encontre a regra aplicada e decida entre rotear de novo, corrigir um footprint ou documentar uma exceção.
Publicado em Atualizado em
Leia a regra resolvida antes de mover cobre
Design Rules Checker compara a placa com File → Board Setup, classes de net, regras .kicad_dru, geometria de footprints e esquemático. Um marcador não é apenas uma reclamação sobre duas coordenadas: é o resultado da resolução de uma regra para objetos específicos.
Abra Inspect → Design Rules Checker, preencha as zonas e execute DRC. Ao selecionar uma violação, o KiCad destaca os objetos e pode mostrar requisito resolvido e valor real. A informação de resolução de clearance é mais útil do que adivinhar a configuração global.
Corrija a origem. Mover uma trilha 0.05 mm pode remover um marcador e manter incorretos a net class, o footprint ou a regra de fabricação.
Espaçamento de cobre e curtos
| Violação | Significado | Primeiro lugar para olhar |
|---|---|---|
| Clearance violation | Cobre de nets diferentes mais perto que a folga resolvida. | Net classes, regras personalizadas e roteamento local. |
| Shorting items | Objetos condutores de nets diferentes se tocam. | Pontas de trilhas, vias, pads e zonas recém-preenchidas. |
| Hole clearance violation | Um furo está perto demais do cobre em camada comum. | Vias, furos de montagem e regra cobre-furo. |
| Board edge clearance violation | Cobre perto demais de Edge.Cuts; rasgos também contam. |
Contorno, castelações, edge connectors e regra cobre-borda. |
| Creepage violation | O caminho superficial é menor que a restrição. | Regras de alta tensão e rasgos para creepage. |
Clearance é medido de borda a borda, não entre centros. Pode vir do mínimo da placa, da classe de qualquer objeto ou de regra personalizada. Se o espaço real é 0.14 mm e a regra exige 0.20 mm, primeiro confirme que 0.20 mm representa a fabricação e a necessidade elétrica.
Shorting items normalmente é um erro real. Modele exceções com footprint net-tie; pressione B antes de avaliar curtos relacionados a zonas.
Largura, anel anular e conexões
Track width indica segmento fora do intervalo permitido. A largura na net class é preferência do roteador, não necessariamente mínimo de DRC; o mínimo da placa ou uma regra width torna o limite obrigatório. Defina esses valores a partir do processo escolhido, usando o ponto de partida conservador descrito em largura e espaçamento mínimos de trilha.
Annular width indica anel pequeno demais. Em geometria circular, é metade da diferença entre diâmetro do pad e furo acabado. Não reduza um furo necessário de 1.0 mm para 0.8 mm só para ganhar cobre; confira terminal e desenho.
Copper connection too narrow encontra um gargalo abaixo do mínimo, comum quando uma zona passa entre pads ou spokes são finos. Ajuste zona, thermal, pad ou regra. Via is not connected or is connected on only one layer aponta uma via que não une camadas: preencha zonas, inspecione ambos os lados e remova se não tiver função.
Conexões não roteadas ou soltas
Unconnected items significa que pads da mesma net não têm caminho contínuo. A ratsnest pode estar escondida sob uma zona ou entre pads quase sobrepostos; a net fabricada pode ficar aberta. O guia específico para corrigir itens desconectados cobre preenchimento de zonas, números de pad, pontas de trilha e sobreposições visuais enganosas.
Track has unconnected end é mais específico: uma ponta não termina em trilha, via, pad, zona ou forma de cobre. Pode ser antena intencional, mas geralmente é stub ou segmento que para antes do pad. Não exclua só porque o 3D parece certo; ele mostra formas, não continuidade.
Footprints, courtyards e contorno
Courtyards overlap indica sobreposição dos envelopes de montagem e retrabalho, não do cobre. Confira corpos, tolerâncias, acoplamento e acesso de solda.
Footprint has malformed courtyard significa que F.Courtyard ou B.Courtyard não está fechado. Corrija o footprint de origem e feche a geometria. Footprint has no courtyard é ignorado por padrão em muitas configurações, mas vale a pena corrigir quando a montadora usará os dados.
Board has malformed outline indica que Edge.Cuts não forma contornos fechados válidos; linhas duplicadas, lacunas microscópicas e arcos sobrepostos causam isso. É bloqueante porque a fábrica usa a camada para fresagem.
Items not allowed indica objeto dentro de rule area que o proíbe ou regra disallow. Inspecione a regra em vez de arrastar o objeto até o marcador desaparecer.
Zonas e máscara de solda
Isolated copper fill é uma ilha sem conexão à net. Remova-a ou crie conexão deliberada. Copper sliver é uma cunha estreita possivelmente não fabricável; mude roteamento, contorno, clearance ou largura mínima.
Solder mask aperture bridges items with different nets significa que uma abertura expõe cobre de mais de uma net e elimina a parede isolante, aumentando o risco de ponte. A solução depende do passo e da capacidade da fábrica; o guia de pontes de máscara de solda explica quando uma parede de máscara pode existir e quando o footprint deve unir as aberturas de propósito.
Violações de paridade do esquemático
Com paridade ativa, o DRC pode indicar missing footprint, extra footprint, duplicatas, conflitos de net ou campos diferentes. Execute Tools → Update PCB from Schematic e revise as mudanças; não renomeie pads ou referências manualmente.
Um furo de montagem que existe apenas na placa pode ser legítimo se for um footprint sem equivalente no esquemático; modele-o ou exclua-o de forma coerente. Um footprint de IC ausente não é legítimo só porque o restante do DRC está verde.
Exclusões são decisões de engenharia revisadas
Exclusões são decisões de engenharia revisadas. Use-as apenas para casos específicos e compreendidos, com motivo. Antes da liberação, preencha zonas, execute todas as severidades relevantes, confira exclusões e guarde o relatório. Uma lista limpa só vale quando as regras correspondem à fábrica e cada exceção continua explicável.