Ferramentas para projetos eletrônicos em Linux

Para quem trabalha com engenharia nos dias de hoje é fundamental a utilização de ferramentas computacionais que auxiliem no desenvolvimento de projetos, seja para visualização, apresentação, cálculos numéricos, etc.
Dessa forma, uma escolha adequada das ferramentas a serem utilizadas se torna fundamental para que se atinja uma alta produtividade e o foco da atividade seja o desenvolvimento do projeto, e não a ferramenta que está sendo utilizada (atire a primeira pedra quem nunca ficou horas apanhando com algum software para poder fazer um projeto relativamente simples).
Assim como existem várias ferramentas CAD (do inglês, Computer Aided Design) para projetos e desenhos técnicos (e.g. Autocad, Solid Works, etc), também existem várias ferramentas EDA (do inglês, Eletronic Design Automation) cujo objetivo é auxiliar no desenvolvimento de circuitos eletrônicos (e.g. Protel, Circuit Maker, etc).
O único porém é que a maioria dessas ferramentas não estão disponíveis para Linux, tampouco são livres ou gratuitas. Para quem está acostumado com softwares robustos e completos, como por exemplo o Protel, migrar para um software que não está maduro representa um enorme atraso.
Sendo assim, saí em busca de alguns pacotes aceitáveis para desenvolvimento de circuitos eletrônicos em Linux. Uma primeira abordagem foi tentar utilizar o Protel no Linux através do Wine. Eu consegui instalar o Protel 99SE sem muitos problemas, só que na hora de utilizá-lo tive a triste constatação de que não dá para carregar as bibliotecas de componentes, o que inviabiliza em muito o uso do software.
Parti então para a instalação do Protel DXP e consegui instalá-lo depois de algum trabalho (veja o procedimento aqui), porém não consegui nem abrir o software, pois dava erro logo na inicialização.
Tentei então utilizar um pacote livre chamado gEDA, cujo propósito é reunir vários aplicativos para produção de circuitos eletrônicos. No começo me senti até empolgado, pois até instalador gráfico e automático ele tem. Só que já na instalação eu comecei a ficar um pouco frustrado: havia vários pacotes do qual o gEDA dependia e o instalador não conseguia resolver as dependências automaticamente. Sendo assim, a cada pacote que ele não encontrava e não conseguia instalar, eu tinha que parar a instalação e fazer tudo no braço.
Depois, quando fui utilizá-lo tive outra frustração. Ainda que o aplicativo para fazer esquemáticos e o outro para fazer pcb fossem até razoáveis, eles não eram integrados. Sendo assim, para gerar um pcb a partir de um esquemático é necessário rodar um script que exporta os dados do esquemáticos e importa no pcb. Esse processo pode ser bem chato e as mudanças feitas diretamente no pcb não podem ser atualizadas no esquemático, coisa que o Protel faz há muito tempo. Pelo menos as mudanças feitas nos esquemáticos podem ser atualizadas automaticamente no pcb.
Por último, já com um certo ceticismo eu tentei usar o Eagle e, para minha surpresa, ele é um bom software. Ele é gratuito na versão light e a contrapartida são algumas restrições existentes. A mais chata delas é o fato de só poder fazer projetos com apenas uma folha de esquemático. Existe também uma limitação no tamanho da placa gerada. Para projetos pequenos ou didáticos até que serve, mas para projetos mais sérios talvez seja necessária aquisição de uma licença.
De qualquer forma, o Eagle roda nativamente em Linux, é bem amigável, integrado e completo, com opções para colocar regras de projeto, auto-roteamento, possui um enorme número de componentes, entre outras coisas mais. Enfim, este é o software que atualmente eu utilizo para fazer meus projetos eletrônicos.

Comentários

Unknown disse…
Tente o Kicad. :)

Postagens mais visitadas deste blog

Programando PIC em Linux: Ferramentas

História de pescador