[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-pt: ERRO AO COMPILAR PCB




Caro companheiros,

Em primeiro lugar gostaria de parabenizar o pessoal da projetos.etc.br pela sua iniciativa e a todos quem fazem esta lista. Devo confessar que antes de encontrar o site de vcs, estava igual uma barata tonta no geda.seul.org e no site do PCB. Parabéns !
Sou um fão do GNU/LINUX e de OpenSource e free software desde 1996, quando tive meu primeiro contato com o Linux, por isso gostaria muito de adotar o gEDA-PCB como ferramenta de desenvolvimento da minha equipe.
A dica do alexandre funcionou perfeitamente. Recentemente foi criado o setor de desenvolvimento em engenharia elétrica no Instituto Atlântico (http://www.atlantico.com.br). O Instituto Atlântico tem como parceiro, fundador e cliente o Instituto CPqD. Estamos trabalhando em um projeto de um equipamento de comunicações sem fio.
A minha equipe tem bastante experiência com o Protel 99 SE, porém não temos a licença para este software. Não sei se alguem já trabalhou com o Protel 99 SE, mas vou enumerar algumas características boas dele para que possamos ver qual a dificuldade para que eu possa fazer um treinamento da equipe no gEDA e PCB.

1. No protel, quando implementando o esquema elétrico, é possíver ir associando os footprints de cada componente. Terminado o esquema elétrico, basta dar um comando UPDATE PCB e os footprints aparecem na área de desenvolvimento de layout todos interconectados (não routeados). Quando trabalhando com o gEDA e o PCB, é possível fazer isso ou algo similar através do arquivo de netlist ?

2. o gEDA tem alguma restrição em relação a número de componentes ou O PCB tem alguma restrição em relação a tamanho da placa.

3. O PROTEL tem um auto-route e um auto-placemente que não são lah a última maravilha do mundo, mas quebram um galho danado. Eu vi algo como o nome de auto-route no menu do PCB 1.99. Este item do menu realmente se refere a um auto-roteamento ? Se sim, qual a qualidade do algortimo de roteamento comparado ao spectra ou outros ?

4. No protel, é possível definir regras de distântica pad-trilha, via-trilha etc. Caso você viole alguma dessas regras no posicionamento ou quando routeando manualmente alguma trilha, ele indica o erro graficamente através da coloração verde da ar'ea na qual há violação de alguma regra. Isto facilita facilmente identificar onde as regras estão sendo violadas. No PCB, é possível definir regras e checá-las de alguma forma (graficamente ou mesmo através de um arquivo de saída ) ?

5. Alguém poderia me enviar (jardel@atlantico.com.br) um exemplo de integração entre gEDA e PCB ? Tipo algo como descrito no item 1. Um esquema eletrico do gEDA. A partir dele, eu usuaria o comando gnetlist para gerar o netlist e depois carregaria este no PCB, o qual jah apareceria com os FOOTPRINTS, os quais foram associados no gEDA. Testei os exemplos que vêm com o gEDA, mas ocorre um erro na hora de gerar o NETLIST.

6. O Protel tem um software de simulação que é razoável, pra não dizer ruim. O que vcs podem me dizer em relação ao ng-spice ?

7. Quanto ao lasagne, já é utilizável.

8. Última pergunta. Por favor ningúem se sinta ofendido :). Alguém poderia fazer uma comparação rápida entre o TANGO FOR DOS e o gEDA-PCB. Qual deles é melhor ?


Muito obrigado pela atenção de Vcs.


Alexandre Pereira Nunes wrote:

Ricardo Jardel N. da Silveira wrote:

Caros colegas,

Alguém poderia me ajudar com erro abaixo quando da compilacao do pcb 1.99. Estou usando o mandrake 9.1 e jah tenho alguns 8 anos de experiencia com linux e adm de sistemas unix. O executável foi gerado e aparentemente está funcionando sem problemas, mas mesmo assim gostaria de saber do que se trata.


Caro Ricardo,

É um pequeno bug no Imakefile do pcb, mas que nao afeta o build do programa em si, faça um "touch pcb.man" no subdiretorio src e deve rodar normalmente. O que ocorre é que o pcb.man é gerado a partir de outro diretorio, no entanto o systema de build baseado no Imakefile insiste em tentar acha-lo a partir do src, aparentemente foi um pequeno esquecimento do mantenedor do pcb, porém não olhei p/ confirmar.

É isto,

Alex