
Kicad é um programa open source (GPL) para a criação de esquemas
eletrônicos e circuitos impressos.
Concebido e criado por Jean-Pierre Charras, pesquisador no LIS
(Laboratorio de Imagens e Sinais)
e professor de eletrônica no Instituto Universitário de
Tecnologia de Saint Martin d'Hères, a suíte Kicad é
um conjunto de quatro programas e um gestor de projetos:
- Eeschema: Criação de esquemas.
- PcbNew: Edição de circuitos impressos.
- Gerbview: Visualização de documentos gerados em formato
GERBER (documentos de fotoplotagem).
- Cvpcb: Utilitário de seleção de encapsulamento dos
componentes eletrônicos utilizados no esquema.
- Kicad: Gestor de projetos.
O gestor de projetos, Kicad, permite selecionar um projeto e
abrir a ferramenta desejada (Eeschema,
PcbNew, ...).
Esta suíte de programas é distribuída gratuitamente como open source
sob licença GPL.
É útil para qualquer pessoa que deseje criar circuitos impressos,
simples ou complexos.
Estes programas (baseados em WXWIDGETS.)
são MULTI-PLATAFORMA, funcionam en LINUX e Windows
e são atualizados regularmente.
A versão precompilada para Linux foi testada no
Mandrake 9.2. e 10.0 (funciona na 10.1).
Também foi testada em FreeBSD e no Kurumin >= 3.0 (Versão brasileira
baseada no Knoppix).
kicad (gestor de projetos)
Com o Eeschema você pode: Criar esquemas simples ou em hierarquia
(multi-folhas), Testá-los com o controle de regras elétricas (ERC);
Gerar netlists para PcbNew ou Spice.
O programa gerencia também o acesso
direto e imediato à documentação de componentes.
Eeschema
Edição de componentes
O programa de edição de circuitos
impressos, Pcbnew, trabalha com 1 a 16 camadas de cobre mais 12 camadas
técnicas (máscaras de soldagem...) e gera
automaticamente todos os documentos necessários para produzir os
circuitos (arquivos GERBER de fotoplotagem, furação e posição de
componentes, assim como os arquivos de camadas em PostScript para a
produção de protótipos.
Pcbnew permite visualizar os circuitos e os
componentes em 3 dimensões (utilizando OpenGL).
PcbNew
Edição de Módulos
Pcbnew: Pcbnew: Visualização 3D
Gerbview: Visualização de arquivos GERBER
Bibliotecas:
Eeschema e PcbNew gerenciam de maneira eficaz as bibliotecas de
componentes e módulos:
Pode-se criar, modificar, trocar e apagar facilmente os elementos das
bibliotecas.
Arquivos de
documentação podem ser associados a componentes e encapsulamentos, bem
como palavras-chaves, permitindo buscar rapidamente um
componente por sua função.
Existem bibliotecas, desenvolvidas por varios anos, para os esquemas e
para os módulos dos
circuitos impressos (componentes clássicos e smd).
A maior parte dos módulos de circuitos impressos dispõem de uma
representação em 3D.
Programas complementares:
Junto com Kicad são distribuídos outros programas de código aberto (sob
licença GNU):
Wyoeditor (editor de textos utilizado para ver relatórios)
baseado em Scintilla e
wxWidgets (www.wxGuide.sourceforge.org).
Wings3D: modelador 3D para os módulos do Pcbnew (www.wings3d.com).
Documentação:
Consiste de ajuda on line (formato HTML) e "fontes de documentação"
no formato Open
Office, que podem ser impressos.
A documentação tem mais de 200 páginas.
Qualidade do projeto:
Qualidade profissional.
Referências:
Esta suíte tem sido utilizada há vários
anos em ambientes profissionais e educativos (colocada a livre
disposição dos alunos) em uso intensivo:
Aaton (Grenoble)
AAVD (Saint Egrève 38)
Instituto Universitario de Tecnología IUT1 Departamento GEII2 (Saint
Martin d'Hères 38).
Instituto Vaucanson (Grenoble)
Instituto de Vizille (Vizille 38)
Por quê desenvolvi o kicad:
No princípio, queria aprender C++. (Agora, já sei...).
Mas, feito no começo como um simples exercício
de estilo para programar em C++, este conjunto foi dando
corpo progressivamente a uma ferramenta de CAD para eletrônica
completa e profissional.
Pretende ser também uma ferramenta de pesquisa
para o estudo de algorítmos de posicionamento e roteamento automáticos,
graças à disponibilidade do
código fonte (comentado!).
Ferramentas de programação e
compilação:
Todas as ferramentas e bibliotecas necessárias são de código aberto:
Ferramenta GNU (livre!) GCC padrão.
WxWidgets (wxwidgets.org).
OpenGL (o Mesa www.mesa3d.org )
normalmente instalados no Linux ou com MinGW
Impressão,
edição da documentação: OpenOffice (www.openoffice.org).
2005-05-29