Nota: Este post é para KiCad 8, por favor veja Como inicializar seu projeto KiCAD 10 na linha de comando caso você esteja usando KiCAD 10 (lançado em 2026).
TL;DR:
Dentro do diretório onde você quer criar o projeto, execute
wget -qO- https://raw.githubusercontent.com/ulikoehler/KiCAD-ProcessAutomation/master/InitializeKiCad8Project.sh | bash /dev/stdin MyProjectVocê deve substituir MyProject (no final do comando) com o nome do seu projeto.
Nota: Isso inicializará um projeto KiCAD vazio sem nenhuma biblioteca. Isso é equivalente a criar um novo projeto no próprio KiCAD (usando a GUI).
Como funciona
Nosso script é um script bash simples que cria os arquivos que o KiCAD cria ao criar manualmente um novo projeto.
Ele criará estes arquivos (MyProject é o nome padrão do projeto, mas você pode modificá-lo usando um argumento de linha de comando):
MyProject.kicad_pro: O arquivo de projetoMyProject.kicad_sch: O esquemático vazioMyProject.kicad_pcb: A PCB vaziasym-lib-table: Lista de bibliotecas de símbolos esquemáticos para o projetolibraries/MyProject.kicad_sym: Biblioteca de símbolos esquemáticosfp-lib-table: Lista de bibliotecas de footprints para o projetolibraries/footprints: A pasta onde footprints específicos do projeto (arquivos.kicad_mod) são armazenadoslibraries/3D: Esta pasta deve ser usada para armazenar modelos 3D (ex. arquivos STEP)
Os arquivos são modelados após o KiCAD 8.0.1 mas esperamos que funcionem com qualquer versão recente do KiCAD.
Veja GitHub para o código fonte do script
Execute ex. usando
bash InitializeKiCad8Project.sh MyProject