KiCad
Como exportar Gerbers do KiCad para um pedido confiável à JLCPCB
Exporte do KiCad um arquivo completo de Gerbers e furação Excellon para a JLCPCB, escolha as camadas certas e revise a placa antes do pedido.
Publicado em Atualizado em
Comece com uma placa pronta para liberação
Gerbers são plots das camadas de fabricação. Eles não carregam a intenção do projeto, o esquemático ou uma instrução mágica para corrigir omissões. Se Edge.Cuts tiver uma abertura, uma zona estiver desatualizada ou faltar um furo, o arquivo exportado preservará fielmente o erro.
Antes do plot:
- Abra o PCB Editor e pressione
Bpara preencher novamente todas as zonas. - Execute Inspect → Design Rules Checker e resolva as ocorrências bloqueantes.
- Confirme um contorno fechado em
Edge.Cuts. - Compare camadas, espessura, peso de cobre e hipóteses de impedância com o pedido.
- Salve a placa para atualizar configurações e preenchimentos.
A lista DFM completa para PCB cobre detalhes mecânicos, de furação, máscara e montagem que o DRC sozinho não pode comprovar.
Selecione as camadas de fabricação
Abra File → Fabrication Outputs → Gerbers (.gbr) e escolha uma pasta dedicada como fab/gerbers/. Para uma placa nua normal de duas camadas, gere:
F.CueB.Cu: cobre superior e inferior;F.MaskeB.Mask: aberturas da máscara de solda;F.SilkscreeneB.Silkscreen: cada lado realmente usado;Edge.Cuts: perímetro e recortes internos.
Nas interfaces e CLI atuais, o nome é F.Silkscreen, embora os arquivos possam abreviá-lo. Em quatro camadas inclua todos os cobres internos (In1.Cu, In2.Cu etc.). O stackup do KiCad deve coincidir com o selecionado na cotação da JLCPCB; não deduza a ordem pelos nomes durante o upload.
F.Paste e B.Paste descrevem aberturas do estêncil, não cobre. Inclua-as quando o arquivo também atender a estêncil ou montagem; elas não são necessárias para uma PCB sem componentes. Não inclua F.Fab, B.Fab, courtyard, desenhos de usuário ou folha de desenho salvo se a JLCPCB pedir um documento mecânico separado.
Use opções previsíveis de Gerber
Extended Gerber com aberturas embutidas é a escolha normal. Extensões no estilo Protel, como .GTL, .GBL, .GTS e .GTO, ajudam o reconhecimento automático, mas a geometria é a autoridade.
Configurações úteis:
- verificar preenchimentos desatualizados;
- usar a mesma origem para Gerbers e furação;
- subtrair máscara da serigrafia;
- omitir a moldura da folha;
- manter as configurações salvas sob controle de versão.
Referências e valores afetam apenas a serigrafia. Inclua referências se ajudarem montagem e depuração, mas confira texto cortado ou sobreposto. Clique em Plot e depois em Generate Drill Files….
Gere arquivos Excellon alinhados
Use Excellon, milímetros com coordenadas decimais e origem absoluta, salvo se um fluxo documentado exigir algo diferente. Gerbers e furos precisam compartilhar a origem ou ficarão deslocados.
Separar PTH e NPTH é claro e amplamente aceito, especialmente para ferramentas e montagem que devem ficar sem metalização. Um mapa de furação é opcional para a máquina, mas útil na revisão.
controller-F_Cu.gtl
controller-B_Cu.gbl
controller-F_Mask.gts
controller-B_Mask.gbs
controller-F_Silkscreen.gto
controller-B_Silkscreen.gbo
controller-Edge_Cuts.gm1
controller-PTH.drl
controller-NPTH.drl
controller-job.gbrjob
Os nomes variam; cada camada necessária deve aparecer uma vez e os furos precisam estar alinhados.
Inspecione os arquivos exportados
Abra o conjunto no KiCad Gerber Viewer ou em outro visualizador independente. Confira:
- contorno presente, fechado e com dimensões esperadas;
- origem comum para cobre, máscara e serigrafia;
- furo centralizado em cada pad passante;
- NPTHs e rasgos presentes e bem classificados;
- camadas inferiores não pré-espelhadas;
- máscara expondo pads sem descobrir trilhas próximas;
- serigrafia fora de pads, furos e marcas críticas;
- zonas preenchidas sem ilhas inesperadas.
Envie o zip à JLCPCB e repita a inspeção no visualizador online. Confirme dimensões, camadas, quantidade de furos e atribuições antes de escolher opções. Se o render for diferente do local, pare e investigue; não suponha que alguém reconstruirá sua intenção. O artigo sobre motivos comuns de rejeição de uma PCB cobre as incompatibilidades de contorno, rasgos e capacidade que mais provavelmente provocarão uma dúvida.
Exporte o mesmo conjunto com kicad-cli
Para uma liberação reproduzível, salve as configurações de plot na placa e deixe o KiCad 9 utilizá-las:
mkdir -p fab/gerbers
kicad-cli pcb export gerbers \
--output fab/gerbers \
--board-plot-params \
hardware/controller.kicad_pcb
kicad-cli pcb export drill \
--output fab/gerbers \
--format excellon \
--drill-origin absolute \
--excellon-units mm \
--excellon-zeros-format decimal \
--excellon-separate-th \
hardware/controller.kicad_pcb
pcb export gerbers, no plural, cria um arquivo por camada; pcb export gerber combina camadas e normalmente não serve para fabricação. Execute os comandos na pasta do projeto, fixe a versão do KiCad e inspecione a saída após qualquer mudança. O fluxo headless com kicad-cli mostra como executar o DRC antes da exportação, impedindo que uma verificação com falha produza um arquivo de liberação aparentemente oficial.
Compacte somente os arquivos revisados, use um nome com a revisão e registre o commit de origem. Regenere em vez de editar dados de fabricação manualmente.