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

gEDA-pt: Biblioteca normatizada ABNT



Estamos quase terminando a primeira release da biblioteca.
    Quem quiser me ajudar, falta um pouco ainda, mas um tanto
trabalhoso:

- Ajustes de tamanhos de textos errados nas Refdes, alguns estão em
tamanho e 6 e ficou melhor com 5, Estou pondo tudo em 5.

- Alguns componentes foram erradamente "movidos" em relação a outros.
Por exemplo, fizemos uma grande lista de resistores, de vários
encapsulamentos, teoricamente estão todos com o desenho igual, apenas
mudando o atributo footprint, description e/ou device. Mas alguém aqui
na empresa, por erro, acabou movendo alguns componentes como este
exemplo, deslocando do local correto. Acredito que já tenha achado todos
os errados mas é necessário uma conferência de tudo.

- Falta colocar o alguns atributos novos, como "author" e outros.

- Dar uma geral nas especificações procurando por erros.

- Se der tempo, procurar alguns datasheets na internet para alguns
dispositivos mais complexos, para colocar no atributo "documentation"
pra fazermos bom uso do recurso do gEDA de abrir datasheets quando
clicar sobre o componente e pedir por Device Info.


Técnica de geração de lista de peças (BOM -Bill of Material)  e Tabela
de componentes (TOC - Table of Components) diretamente do gEDA.
    Foi um idéia interesante que tivemos aqui. Imaginem terminar um
desenho, rodar um script que gere tudo certinho e formatado em A4 e tal,
dentro da norma ABNT, "GABARITO não?". O Emerson deve estar pulando
agora, sei quanto é sofrível fazer tudo que ele faz no Office, por que
ele faz bem feito. Então veja:
    Não tão difícil. Estou pensando em fazer um programa em C, que chame
"gnetlist -gbom". Ali ele ordena, fabrica um arquivo texto, tipo
"nomedoprojeto_bom.sch", isso mesmo, um arquivo gEDA mesmo. Onde ele vai
colocar numa posição conhecida um símbolo tipo titlepage A4, com a
legenda preformatada do seu gosto, e vai subsituir alguns atributos com
infromações do projeto, em caso de mais de uma folha vai criar vários
arquivos e numerar a folha certinho.
    Ali ele fará a inserção de textos usando como fonte o resultado
gnetlist.

    Para as linhas especiais, tais como informações tipo I01 I02 e etc..
E para componentes que não estão no diagrama podemos utilizar o
seguinte:
    - Ao fazer o diagrama, usamos a nomeclatura padrão
nomedoprojeto_1.sch nomedeprojeto_2.sch e etc.. opr quantas folhas
existirem.
    - E fazemos também um arquivo nomedoprojeto_msi.sch, onde msi seria
algo do tipo Material suplementary information.
    - Este novo arquivo é um desenho comum, formatado com margens e
legenda, como quiser. Para quem deseja-lo imprimir também. Mas o
importante é que nele vamos colocar símbolos especiais, como com
atributos especiais, Tais como um triângulo com exclamação no meio para
cada linha Ixx desejada na lista de peças, onde poderia por atributos
como "Montar com distância de 5mm da placa" e coisas do gênero.
    - Também existem casos como o fusível, que na verdade colocamos no
desenho um símbolo para o porta fusível que vai ser soldado na placa,
mas sempre acabo esquecendo de colocar o fusível na lista para o cliente
comprar. Neste caso, nesta lista msi.sch poderia citar o fusível. A
PLACA DE CIRCUITO IMPRESSO, afinal também e componente a ser adquirido
para a montagem, plugues, pinos crimpo, fios e outros materiais não não
são necessariamente desenhados no diagrama. Portanto nunca saem na
lista, que sempre acabava tendo que ser feita na mão.
    - Como a tabela de componentes tem a coluna Obs, você pode colocar
um atributo obs=Ver I03 e Pimba! Acabou.

    Faltou algo?!?

    Ao fazer netlist mesmo, para PCB ou TANGO, não listar o msi.sch no
gnetlist, para não entrar estes componentes pra placa.
    Mas o script que citei vai listar este arquivo ao chamar o gnetlist,
e saber o que fazer com seus dados.

    Duvidas, sujestões e auxílio são benvindos.

    Ah! Vou dar uma primeira formatada e disponibilizar no FTP o
primeiro pacote da biblioteca. Teremos também por CVS, acessível
remotamente. Mas ainda não é um release oficial, apenas pro pessoal
desta lista. Depois vou ver se o pessoal do projeto gEDA mesmo vai
querer dar um espaço para esta coisa, afinal fica totalmente em paralelo
a tudo que eles têm feito até hoje. Não quero causar nenhum flamewar por
lá, ao menos não ainda, é melhor ter tudo mais acertado antes.


-- 
Cordialmente,
Antonio Augusto Todo Bom Neto
LAX Eletronica e Telecomunicações Ltda.


Assinatura Eletrônica:
Consulte www.keyserver.net para verificar assinatura para este
remetente, e validar a informação contida neste email.

Attachment: signature.asc
Description: PGP signature