From 1331f3b2e092ee551ff54f2a0fcf31d19a54f7f0 Mon Sep 17 00:00:00 2001 From: Jorge Barros de Abreu Date: Sun, 23 Feb 2014 13:27:02 -0300 Subject: [PATCH] Translation of Getting Started with PCB to pt_BR --- doc/gs/pt_BR/fb-blinker-pt_BR.texi | 339 +++++++++++++++++++++ doc/gs/pt_BR/fb-led-pt_BR.texi | 369 ++++++++++++++++++++++ doc/gs/pt_BR/fb-smt-pt_BR.texi | 214 +++++++++++++ doc/gs/pt_BR/firstboard-pt_BR.texi | 45 +++ doc/gs/pt_BR/gs-pt_BR.texi | 141 +++++++++ doc/gs/pt_BR/installation-pt_BR.texi | 114 +++++++ doc/gs/pt_BR/introduction-pt_BR.texi | 33 ++ doc/gs/pt_BR/terminology-pt_BR.texi | 575 +++++++++++++++++++++++++++++++++++ 8 files changed, 1830 insertions(+) create mode 100644 doc/gs/pt_BR/fb-blinker-pt_BR.texi create mode 100644 doc/gs/pt_BR/fb-led-pt_BR.texi create mode 100644 doc/gs/pt_BR/fb-smt-pt_BR.texi create mode 100644 doc/gs/pt_BR/firstboard-pt_BR.texi create mode 100644 doc/gs/pt_BR/gs-pt_BR.texi create mode 100644 doc/gs/pt_BR/installation-pt_BR.texi create mode 100644 doc/gs/pt_BR/introduction-pt_BR.texi create mode 100644 doc/gs/pt_BR/terminology-pt_BR.texi diff --git a/doc/gs/pt_BR/fb-blinker-pt_BR.texi b/doc/gs/pt_BR/fb-blinker-pt_BR.texi new file mode 100644 index 0000000..d47f376 --- /dev/null +++ b/doc/gs/pt_BR/fb-blinker-pt_BR.texi @@ -0,0 +1,339 @@ +@comment +@comment versao pt_BR baseada no md5sum abaixo: +@comment 66bd72b469ae8de44ba1294662cb3004 fb-blinker.texi +@comment +@hyphenation{per-so-na-li-za-da}} +Essa pr@'{o}xima placa introduzir@'{a} alguns conceitos adicionais no @code{pcb} +o que ajudar@'{a} voc@^{e} com placas mais elaboradas. @'{E} assumido que voc@^{e} fez + a placa anterior, e os conceitos l@'{a} fornecidos n@~{a}o ser@~{a}o +re-explicados. Essa placa ser@'{a} outra placa de uma s@'{o} camada, mas com +componentes adicionais. Usaremos um diagrama esquem@'{a}tico para descrever o +circuito, criar alguns s@'{i}mbolos personalizados e matrizes, e aprender a usar +roteamento autom@'{a}tico. + +Come@,{c}aremos criando nossos s@'{i}mbolos personalizados e matrizes personalizadas. Primeiro, +devemos criar os diret@'{o}rios de s@'{i}mbolos locais e de matrizes e ensinar as +ferramentas para usar esses s@'{i}mbolos locais e essas matrizes. Minha prefer@^{e}ncia @'{e} criar subdiret@'{o}rios no +diret@'{o}rio de projeto chamado @code{simbolos} (sem acento mesmo) e @code{matrizes}: + +@img{../fb-blinker-1} + +Vamos ent@~{a}o criar alguns arquivos para dizer ao @code{gschem} +@footnote{Nota do tradutor: o @code{gschem} e o @code{gsch2pcb} s@~{a}o +distribu@'{i}dos no pacote @code{geda-gaf} que pode ser encontrado em sua vers@~{a}o mais +recente com o comando ``git clone git://git.geda-project.org/geda-gaf.git''. +Se voc@^{e} conheceu primeiro o pcb e n@~{a}o conhece o @code{gschem} e o @code{gsch2pcb} vai +sentir essa parte do tutorial um pouco solta mas resista um pouco mais +pois vai dar tudo certo :-).} e ao @code{gsch2pcb} para +olhar esses diret@'{o}rios. O primeiro arquivo @'{e} chamado @code{gafrc} e +cont@'{e}m apenas o seguinte: + +@example +@include gafrc +@end example + +O segundo arquivo @'{e} chamado @code{gschemrc} e cont@'{e}m apenas o seguinte: + +@example +@include gschemrc +@end example + +O terceiro @'{e} espec@'{i}fico do projeto. O programa @code{gsch2pcb} pode ler +seu comandos a partir de um arquivo de projeto, e usaremos esse arquivo de projeto para dizer ao @code{gsch2pcb} +onde se localiza o diret@'{o}rio @code{matrizes}. O arquivo @'{e} chamado +@code{fb-blinker.prj} e cont@'{e}m: + +@example +@include fb-blinker.prj +@end example + +Esse arquivo de projeto diz ao @code{gsch2pcb} onde pegar descri@,{c}@~{o}es +de componentes, qual diagrama esquem@'{a}tico ler (temo somente um), e qual +nome base usar para os v@'{a}rios arquivos de sa@'{i}da. + +Devemos criar dois s@'{i}mbolos personalizados para esse projeto. O primeiro @'{e} para +nosso conector de alimenta@,{c}@~{a}o, e @'{e} puramente um s@'{i}mbolo personalizado. A cria@,{c}@~{a}o de tal s@'{i}mbolo +est@'{a} al@'{e}m do escopo desse tutorial. Por favor consulte a documenta@,{c}ao +do @code{gschem} para cria@,{c}@~{a}o de s@'{i}mbolos novos. O segundo s@'{i}mbolo usa o +utilit@'{a}rio @code{djboxsym} que voc@^{e} pode gravar a partir da internet (veja +@url{http://www.gedasymbols.org/user/dj_delorie/tools/djboxsym.html}). + +O primeiro s@'{i}mbolo @'{e} chamado @code{symbols/powerjack.sym} e assemelha-se a +isso: + +@img{../powerjack} + +Existe uma c@'{o}pia desse s@'{i}mbolo na distribui@,{c}@~{a}o em c@'{o}digo fonte para essa +documenta@,{c}@~{a}o. O segundo s@'{i}mbolo @'{e} constru@'{i}do a partir de @code{555.symdef} +file: + +@example +@include 555.symdef +@end example + +e assemelha-se ao seguinte: + +@img{../555} + +Agora, usando esses s@'{i}mbolos, crie seu diagrama esquem@'{a}tico, e chame-o de +@file{fb-blinker-sch.sch}. Existe uma c@'{o}pia do arquivo contendo o diagrama esquem@'{a}tico na +distribui@,{c}@~{a}o do c@'{o}digo fonte tamb@'{e}m. O arquivo do diagrama esquem@'{a}tico deve parecer-se com: + +@center @image{../fb-blinker-sch,367pt,284pt} + +Usando @code{gschem} e/ou @code{gattrib}, ajuste os atributos +@code{matriz} e @code{valor} como segue: + +@multitable @columnfractions 0.25 0.15 0.15 0.15 +@item @tab @b{refdes} @tab @b{matriz} @tab @b{valor} +@item @tab C1 @tab RCY100 @tab 1uF +@item @tab J1 @tab pj102.fp @tab PJ102 +@item @tab LED1 @tab RCY100 @tab RED +@item @tab R1 @tab ACY400 @tab 100k +@item @tab R2 @tab ACY400 @tab 100k +@item @tab R3 @tab ACY400 @tab 3.3k +@item @tab U1 @tab DIP8 @tab LM555CN +@end multitable + +Agora devemos criar a matriz personalizada para o conector de alimenta@,{c}@~{a}o. Embora +exitam v@'{a}rias ferramentas de contribui@,{c}@~{o}es da comunidade que podem ser usadas para grandes +matrizes (como BGAs @footnote{Nota do tradutor: Ball Grid Array - grade de +furos organizados. Um exemplo conector BGA @'{e} o LGA1156 dos processadores +intel I3, I5 e I6 que vemos nas placas-m@~{a}e de computador.}), para pequenos +componentes, como esse que estamos fazendo, o caminho mais f@'{a}cil @'{e} +criar a matriz no pr@'{o}prio @code{pcb}. A cria@,{c}@~{a}o da matriz @'{e} feita +criando uma ``placa'' com vias e trilhas, a seguir convertendo essa placa em um +componente e gravando. + +V@'{a} para o diret@'{o}rio das matrizes e inicie o @code{pcb}. N@~{a}o +importa o quanto grande a @'{a}rea de trabalho seja, ou a quantidade das camadas. +Avaliando as especifica@,{c}@~{o}es de nosso conector de alimenta@,{c}@~{a}o, notamos que medidas s@~{a}o +dadas em d@'{e}cimos de mil@'{i}metro, de forma que iremos usar a grade m@'{e}trica. Para +iniciar, ajuste a grade para @b{1mm}, mova a mira para o centro da +placa, presione @b{Ctrl-M} para ajustar a marca. Essa marca ser@'{a} o +ponto de refer@^{e}ncia para todas as medidas. Usando a marca com um grade +valor de grade @b{Ctrl-M}, garantimos que ser@'{a} f@'{a}cil clicar sobre o mesmo lugar +posteriormente se for preciso. + +Agora ajuste a grade para @b{0.1mm}, que iremos usar para colocar todas as nossas vias +e linhas. Estamos usando vias para criar conectores, ent@~{a}o vamos precisar ajustar o +tamanho da via e o d@^{a}metro da perfura@,{c}@~{a}o da via. Clique no bot@~{a}o @b{Estilo de Rota} para exibir +o di@'{a}logo de estilos de rota, e ajustar @b{Tamanho do orif@'{i}cio da via} para 1.6mm e @b{Tamanho do anel +da via} para 3.6mm. Aproveitando nossa estadia aqui, ajuste @b{Largura de linha} para 0.15mm, precisaremos +dessa largura de linha quando desenharmos a linha de sa@'{i}da posteriormente. + +Agora, aproxime o suficiente para ver os pontos da grade. Coloque uma via 3mm @`{a} +esquerda da marca, uma via 3mm para a direita, e uma via 4.7mm acima. O pr@'{o}ximo passo +@'{e} importante! Os conectores ser@~{a}o numerados na mesma ordem de cria@,{c}@~{a}o +das vias. Para colocar uma via, selecione a ferramenta @b{Via}, posicione +a mira, e pressione o bot@~{a}o esquerdo do mouse. + +@center @image{../fb-blinker-2} @image{../fb-blinker-3} + +Usando a ferramenta linha, a mesma ferramenta que voc@^{e} usou para desenhar trilhas de cobre na +primeira placa, iremos desenhar nossa linha de sa@'{i}da do conector na camada de +seda. Selecione a ferramenta linha, e torne a camada de seda ativa. Desenhe +tudo mais de uma caixa da forma que voc@^{e} desejar abragendo 10.7mm para a direita da +marca, 3.7mm @`{a} esquerda, e 4.5mm acima e abaixo. Tenha certeza de n@~{a}o +desenhar sobre seus conectores, ou sua placa ir@'{a} ter tinta sobre os conectores. A placa +pode parecer-se com algo como: + +@img{../fb-blinker-4} + +Agora, ajuste a grade de volta para 1mm de forma que possamos facilmente clicar na marca. +Selecione tudo usando @mnuu{Selecione,Selecione tudo que estiver vis@'{i}vel} +nos menus. Posicione a mira na marcar e pressione @kbd{Ctrl-C} +todos os objetos para a mem@'{o}ria. Use @mnuu{Mem@'{o}ria,Converte +mem@'{o}ria em componente} nos menus para converter a mem@'{o}ria em componente. +Voc@^{e} pode agora clicar em algum outro lugar sobre a placa para colar uma c@'{o}pia de seu +novo componente para inspe@,{c}@~{a}o. + +A primeira coisa a ser feita @'{e} verificar os n@'{u}meros dos conectores. Coloque a mira +sobre a marca e pressione a tecla @kbd{D} para habilitar a numera@,{c}@~{a}o dos conectores. +Garanta que a numera@,{c}@~{a}o esteja correta, a seguir pressione @kbd{D} novamente para voltar +a numera@,{c}@~{a}o ao estado anterior. + +@img{../fb-blinker-5} + +Agora, vamos ajustar a posi@,{c}@~{a}o padr@~{a}o do r@'{o}tulo. Coloque a +mira na marca e pressione a tecla @kbd{N}. Mude o nome do +componente para @code{J?}. Por padr@~{a}o a caixa de di@'{a}logo aparece sobre a marca do componente. Use +a ferramenta de sele@,{c}@~{a}o e a tecla @kbd{S} para posicionar o r@'{o}tulo como mostrado +abaixo. + +@center @image{../fb-blinker-6} @image{../fb-blinker-7} + +Usando a ferramenta de sele@,{c}@~{a}o, posicione a mira sobre a marca do componente +e clique sobre a marca para selecionar o componente. Pressione @kbd{Ctrl-C} para copiar o componente para a +mem@'{o}ria, e use @mnuu{Mem@'{o}ria,Grava componentes da mem@'{o}ria em arquivo} para gravar sua +nova matriz em um arquivo. Grave como @code{pj102.fp} no +diret@'{o}rio ``matrizes''. Note que o nome do arquivo deve coincidir com o +atributo da matriz que voc@^{e} usou para o conector de port@^{e}ncia no seu diagrama esquem@'{a}tico. +@footnote{Nota do tradutor: na linha 432 do arquivo fb-blinker-sch.sch.} + +Parab@'{e}ns! Voc@^{e} criou sua primeira matriz de componente personalizada. + +Agora que temos nosso diagrama esquem@'{a}tico e nossa matriz de componente personalizada, precisamos +mostrar como iniciar o tra@,{c}ado da placa. A ferramenta que usaremos @'{e} o +@code{gsch2pcb}, que l@^{e} diagramas esquem@'{a}ticos e pode criar ou atualizar uma +placa de forma que a mesma se ad@'{e}que ao diagrama esquem@'{a}tico. Uma vez que @code{gsch2pcb} n@~{a}o usa os mesmos padr@~{o}es +do @code{pcb}, criaremos a placa no @code{pcb} e usaremos o +@code{gsch2pcb} no modo de atualiza@,{c}@~{a}o. + +Quando se cria uma placa um pouco mais elaborada, @'{e} uma boa id@'{e}ia iniciar com uma +placa maior que seu tamanho final. Para esse projeto, o tamanho final +ser@'{a} 1.4 polegadas de largura por 0.9 polegadas de altura. Todavia, iniciaremos com +placa de 2 por 2 polegadas para termos algum espa@,{c}o para mover coisas por a@'{i}. Execute +@code{pcb} e crie sua placa, ajustando o tamanho, as camadas, e +estilos como no projeto anterior. Garanta uma grade de +100 mil, uma vez que os componentes que estamos usando s@~{a}o todas desenhadas espa@,{c}amento +de 100 mil em mente. Tamb@'{e}m, garanta que @mnuu{Configura@value{cedilha}@~{o}es,Mira adere a +conectores e pastilhas} esteja selecionado. Grave essa placa vazia como +@code{fb-blinker.pcb} e saia. + +Agora execute @code{gsch2pcb}, informando o nome do arquivo de projeto: + +@example +$ gsch2pcb fb-blinker.prj + +---------------------------------- +Done processing. Work performed: +7 file elements and 0 m4 elements added to fb-blinker.pcb. + +Next step: +1. Run pcb on your file fb-blinker.pcb. + You will find all your footprints in a bundle ready for you to place + or disperse with "Select -> Disperse all elements" in PCB. + +2. From within PCB, select "File -> Load netlist file" and select + fb-blinker.net to load the netlist. + +3. From within PCB, enter + + :ExecuteFile(fb-blinker.cmd) + + to propagate the pin names of all footprints to the layout. + +@end example + +O que o @code{gsch2pcb} faz @'{e} remover componentes de sua placa que n@~{a}o existem +no diagrama esquem@'{a}tico, fornece novos componentes que precisam ser adicionados, gera +e atualiza a netlist, e cria um script que renomeia todos os conectores. +Voc@^{e} n@~{a}o precisa usar todos os arquivos gerado - por exemplo, raramente uso o script +que renomeia os conectores - mas o usaremos dessa vez, de forma que voc@^{e} aprenda como cada +arquivo @'{e} usado. + +Faremos da forma que as dicas acima nos dizem para fazer. Execute @code{pcb +fb-blinker.pcb} para exibir a placa vazia. Coloque na mem@'{o}ria os novos dados +de componente, que coloca voc@^{e} na ferramenta mem@'{o}ria (BUF). Clique sobre +a placa para colocar todos esses novos componentes. Todos estr@~{a}o no mesmo +local, mas corrigiremos isso mais tarde. Coloque na mem@'{o}ria a nova netlist +@footnote{Nota do tradutor: @mnuu{Arquivo,Coloca na mem@'{o}ria uma netlist}.}, e execute o +script. Ap@'{o}s fechar quaisquer caixas de di@'{a}logo que tenham aparecido, sua placa +deve parecer-se com: + +@img{../fb-blinker-8} + +O pr@'{o}ximo passo @'{e} separar os componentes de forma que possamos iniciar a feitura do tra@,{c}ado +de nossa placa Use @mnuu{Selecione,Dispersar todos os componentes} no menu, +o que espalha os componentes que antes estavam amontoados. Ent@~{a}o, use +@mnuu{Conec@value{cedilha}@~{o}es,Otimizar ninhos de rato} no menu (ou a tecla @kbd{O}) para +desenhar todos os ratos sobre a placa. A otimiza@,{c}@~{a}o ir@'{a} ajudar voc@^{e} a desenhar um +@'{o}timo tra@,{c}ado para seus componentes. Sua placa deve parecer-se com algo +como (a sua pode varia dependendo com a dispers@~{a}o trabalhou): + +@img{../fb-blinker-9} + +Se voc@^{e} posicionar a mira sobre U1 e pressionar a tecla @kbd{D}, +voc@^{e} ver@'{a} que os conectores s@~{a}o agora rotulados com os mesmos r@'{o}tulos do diagrama +esquem@'{a}tico. Voc@^{e} pode usar @mnuu{Vis@~{a}o,Habilitar sa@'{i}da de conector mostra +n@'{u}mero} no menu para comutar entre r@'{o}tulos simb@'{o}licos e os +n@'{u}meros originais de conector @footnote{Nota do tradutor: a atua@,{c}@~{a}o +desta op@,{c}@~{a}o de menu @'{e} vis@'{i}vel ao se usar a letra @kbd{D}. Com a op@,{c}@~{a}o +selecionada ao se pressionar @kbd{D} aparecem n@'{u}meros. Com a op@,{c}@~{a}o n@~{a}o +selecionada ao se pressionar a letra @kbd{D} aparecem os nomes.}. + +@img{../fb-blinker-10} + +Agora, como fizemos anteriormente, desejamos re-arrumar os componentes para diminuir e +simplificar as conec@,{c}@~{o}es. @'{E} aqui onde os ratos s@~{a}o @'{u}teis. Como +voc@^{e} re-arrumou os componentes, os ratos o seguiram, de forma que voc@^{e} pode ver como +o toeamento e o movimento afetam seu tra@,{c}ado. @`{A} mediada que voc@^{e} for movendo os componentes +nas proximidades, pressione a tela @kbd{O} para dizer ao @code{pcb} para desenhar o +melhor caminho conectando tudo em suas novas localiza@,{c}@~{o}es. + +@`{A} medida que voc@^{e} for movendo os componentes nas proximidades, lembre-se de selecionar o conector de alimenta@,{c}@~{a}o atrav@'{e}s de +sua marca, uma vez que os conectores do conector de alimenta@,{c}@~{a}o possuem espa@,{c}amento m@'{e}trico. Os outros +componentes podem ser selecionados atrav@'{e}s de seus conectores, uma vez que eles possuem espa@,{c}amento em +polegadas. Atrav@'{e}s da sele@,{c}@~{a}o de componente por seus conectores, voc@^{e} garante que seus +conectores fiuem sobre os pontos da grade na hora em que eles forem baixados sobre a placa. + +Re-arrume seus componentes de forma que eles se pare@,{c}am com o que segue, pr@'{o}ximo +ao centro da placa. Note que o ninho de ratos dir@'{a} a voc@^{e} quando +voc@^{e} tem resistores invertidos, uma vez que eles n@~{a}o possuem ``polaridade'' +como um LED ou o CI possuem. + +@img{../fb-blinker-11} + +Como fizemos anteriormente, desejamos mover os r@'{o}tulos refdes em torno do componente de forma que eles estejam +ambos, componente e r@'{o}tulo, vis@'{i}veis e fora do caminho das trilhas. Para fazer isso de forma f@'{a}cil, use +@mnuu{Configura@value{cedilha}@~{o}es,Nomes @'{U}nicos} no menu para evitar que as ferramentas +acidentalmente selecionem componentes ou linhas de rato. Desabilite a grade, e +use as ferramentas de sele@,{c}@~{a}o e de rota@,{c}@~{a}o, e a tecla de tamanho @kbd{S}, para tornar +os r@'{o}tulos semelhantes a isso: + +@img{../fb-blinker-12} + +Agora use @mnuu{Configura@value{cedilha}@~{o}es,Travar Nomes} para evitar mover +nossos r@'{o}tulos mais tarde. Estamos ainda usando nossa placa tamanho maior. Agora @'{e} a +hora de reduzir a placa a seu tamanho final. Primeiro, temos que mover os +componentes para o canto superior esquerdo da placa. Ponha a grade de volta a +100 mil, @mnuu{Selecione,Selecione tudo que estiver vis@'{i}vel}, agarre um dos +conectores, e mova tudo at@'{e} o canto, t@~{a}o perto quanto voc@^{e} puder chegar +sem tocar as arestas: + +@img{../fb-blinker-13} + +Clique para remover a sele@,{c}@~{a}o e mude o tamanho da placa para 1400 mils de largura por 900 +mils de altura. Lembre-se de gravar com frequ@^{e}ncia! + +Novamente, planejamos soldar manualmente essa placa, ent@~{a}o selecione +tudo e fa@,{c}a todos os conectores 10 mils maior que o padr@~{a}o. + +Ao inv@'{e}s de rotear todas as trilhas manualmente, para essa placa usaremos +o roteamento autom@'{a}tico. Existe algumas coisas chave que voc@^{e} precisa saber +ao usar o roteamento autom@'{a}tico. Primeiro, o roteamento autom@'{a}tico usar@'{a} todas +as camadas dispon@'{i}veis, ent@~{a}o devemos desabilitar as camadas que n@~{a}o desejamos que sejam +roteadas. Para fazer isso, clique no bot@~{a}o @b{componente} para desabilitar +a camada @b{componente}: + +@img{../fb-blinker-14} + +O roteamento autom@'{a}tico tamb@'{e}m usar aquele que for o estilo padr@~{a}o, ent@~{a}o selecione o +estilo @b{Fat}: + +@img{../fb-blinker-15} + +O roteamento autom@'{a}tico usa o ninho de ratos para determinar quais conec@,{c}@~{o}es ser@~{a}o +roteadas automaticamente, ent@~{a}o pressione @kbd{O} agora para garantir que todos os ratos estejam +presentes e reflitam a posi@,{c}@~{a}o mais recente dos componentes. Par fazer o +roteamento autom@'{a}tico, simplesmente selecione @mnuu{Conec@value{cedilha}@~{o}es,Roteamento autom@'{a}tico de todos os ratos selecionados} +no menu. + +@img{../fb-blinker-16} + +Te@'{o}ricamente, voc@^{e} deve considerar sua placa ``conclu@'{i}da'' agora, mas para faz@^{e}-la +parecer-se mais profissional, faremos mais algumas coisas. Use +@mnuuu{Conec@value{cedilha}@~{o}es,Otimize trilhas roteadas,Auto Otimizar} no menu +duas vezes (ou at@'{e} que nenhuma modifica@,{c}@~{a}o adicional ocorra) para limpar as trilhas deixadas +pelo roteamento autom@'{a}tico: + +@img{../fb-blinker-17} + +E finalmente, selecione @mnuuu{Conec@value{cedilha}@~{o}es,Otimize trilhas roteadas,Suavizar arestas} +para suavizar os cantos pontudos: + +@img{../fb-blinker-18} + +Sua placa est@'{a} conclu@'{i}da. Como fizemos anteriormente, voc@^{e} pode imprimir seu desenho ou produzir +arquivos Gerber, de acordo com a forma atrav@'{e}s da qual voc@^{e} quer ver sua placa pronta. diff --git a/doc/gs/pt_BR/fb-led-pt_BR.texi b/doc/gs/pt_BR/fb-led-pt_BR.texi new file mode 100644 index 0000000..18e393d --- /dev/null +++ b/doc/gs/pt_BR/fb-led-pt_BR.texi @@ -0,0 +1,369 @@ +@comment +@comment versao pt_BR baseada no md5sum abaixo: +@comment 8ef029756b3192871f2008121d8432a4 fb-led.texi +@comment +@hyphenation{lo-ca-li-za-do} +@hyphenation{su-ce-t@'i-vel} +Essa primeira placa ir@'{a} mostrar a voc@^{e} a opera@,{c}@~{a}o b@'{a}sica do @code{pcb}. +Cada novo comando ou opera@,{c}@~{a}o que @'{e} introduzida ir@'{a} ser descrita em +detalhes somente da primeira vez. Muitas opera@,{c}@~{o}es podem ser +chamadas ou por um menu de op@,{c}@~{a}o, como @mnuu{Arquivo,Sair} para +selecionar a op@,{c}@~{a}o ``Sair'' no menu ``Arquivo'', ou por uma tecla de +atalho, como @kbd{Ctrl-Q}. Quando dizemos @kbd{Ctrl-Q} queremos dizer manter pressionada +a tecla @key{Ctrl} enquanto d@'{a}-se um toque r@'{a}pido na tecla @key{Q} soltando-se todas as teclas em seguida. Quando dizemos +@kbd{Shift-Q} queremos dizer manter pressionada a tecla @key{Shift} enquanto d@'{a}-se um toque r@'{a}pido +na tecla @key{Q} soltando-se todas as teclas em seguinda. + +Por exemplo, a primeira vez descrevermos o comando Sair, iremos dizer, +``agora sair do @code{pcb} usando o comando Sair (@mnuu{Arquivo,Sair} ou +@kbd{Ctrl-Q})''. Qualquer outra vez, apenas diremos ``agora Sair.'' + +O primeiro passo nesse projeto @'{e} executar o @code{pcb}. Uma vez que as configurac@~{o}es padronizadas +do @code{pcb} usam o diret@'{o}rio atual para seus arquivos, @'{e} uma boa +id@'{e}ia criar um novo subdiret@'{o}rio para esse projeto, entre nesse novo diret@'{o}rio usando o comando @code{cd} +em uma janela de terminal, e ent@~{a}o execute o pcb a partir da@'{i}: + +@center @image{../fb-led-1} @image{../fb-led-2} + +Agora @'{e} uma boa hora para praticar aquele comando Sair :-) + +Tamb@'{e}m, se voc@^{e} perguntar a algu@'{e}m do @code{pcb} por algo mais, esse algu@'{e}m ir@'{a} +provavelmene desejar saber qual vers@~{a}o de @code{pcb} e da interface gr@'{a}fica de usu@'{a}rio que voc@^{e} est@'{a} usando. Para ver isso, +use o comando Sobre (@mnuu{Janela,Sobre...}). + +Note que quando @code{pcb} inicia, cria n@~{a}o somente sua janela principal +(desenhada acima), mas duas janelas adcionais. Uma @'{e} a ``Biblioteca +do PCB'', que iremos falar dela mais tarde, e a outra @'{e} a ``Registro do +PCB'' que cont@'{e}m todas as mensagens - alertas, erros, etc. Por +agora, voc@^{e} pode apenas mover essas duas janelas para um local que n@~{a}o obstrua sua vis@~{a}o da janela principal. Se voc@^{e} fech@'{a}-las, +poder@'{a} reabr@'{i}-las usando @mnuu{Janela,Biblioteca} e @mnuu{Janela,Registro de Mensagens}. + +Para qualquer placa que voc@^{e} cria, uma das primeiras coisas que voc@^{e} precisa decidir +sobre essa placa @'{e} o tamanho. Se voc@^{e} deseja que a placa deve ser ``t@~{a}o +pequena quanto for poss@'{i}vel ser'', ent@~{a}o voc@^{e} pode criar a placa maior que voc@^{e} precisa e +mudar o tamanho mais tarde. Para essa placa exemplo, supostamente - desejamos +que tenha uma polegada por uma polegada. Os controles de tamanho da placa est@~{a}o localizados na +janela de Prefer@^{e}ncias (@mnuu{Arquivo,Prefer@^{e}ncias}), que cont@'{e}m ambas as +prefer@^{e}ncias espec@'{i}ficas da placa e prefer@^{e}ncias espec@'{i}ficas de usu@'{a}rio. Desejamos as prefer@^{e}ncias de +@b{Tamanhos}, ent@~{a}o clique sobre a palavra @b{Tamanhos}. A janela dever@'{a} parecer-se +como a seguinte: + +@img{../fb-led-3} + +N@~{a}o desejamos usar a ``Escala do Texto'' ou ``Verifica@,{c}@~{a}o das Regras de Desenho'' @footnote{Nota do tradutor: DRC - Design Rule Check.} ainda. Note que +as unidades s@~{a}o mils @footnote{Nota do tradutor: mil@'{e}simos de polegada.}, de forma que o tamanho padr@~{a}o da placa @'{e} seis polegadas de largura e +cinco polegadas de altura. Mude esses n@'{u}meros para @code{1000.0} cada: + +@img{../fb-led-4} + +O pr@'{o}ximo passo @'{e} especificar as camadas, esse passo define quantas camadas de cobre +teremos e os nomes de cada uma. Selecione as prefer@^{e}ncias de +@b{Camadas}. Voc@^{e} ir@'{a} ver tr@^{e}s abas no topo da janela de prefer@^{e}ncias de camadas; clique sobre +a aba @b{Grupos} para mostrar as prefer@^{e}ncias de camadas de grupo. Para esse projeto, +tudo que desejamos fazer @'{e} garantir que a camada de soldagem esteja sobre o lado de +soldagem, e a camada dos componente esteja no lado do componente. Clique nas +caixas para colocar ``soldagem'' e ``lado do topo'' no grupo 1, e +``aterramento'' e ``lado inferior'' no grupo 2, a seguir clique em @b{OK}: +@footnote{Nota do tradutor: na primeira vez que @'{e} usado os nomes originais de +camadas s@~{a}o top, ground, signal2, signal3, power, bottom, outline, spare. +Isso pode ser mudado por meio do arquivo ``preferences'', localizado no +diret@'{o}rio /home/usu@'{a}rio/.pcb. Pode-se usar algo como topo, aterramento, sinal2, sinal3, alimenta@,{c}@~{a}o, +inferior, linha de sa@'{i}da, reserva.} + +@img{../fb-led-6} + +Existe alguns ajustes para serem feitos agora, uma vez que eles s@~{a}o +gravados com a placa. Primeiramente, vamos habilitar a grade +(@mnuu{Vis@~{a}o,Habilitar Grade Vis@'{i}vel} se isso j@'{a} n@~{a}o tiver sido feito anteriormente) e ajuste a +grade em 0.1" ou 100 mil (@mnuuu{Vis@~{a}o,Tamanho da grade,100 mil}). A grade @'{e} +desenhada como um campo de pontos pequeninos, que podem serem dif@'{i}ceis de ver sobre nossa placa +mas ser@~{a}o f@'{a}ceis de ver se houverem muitos deles. Por exemplo, +mude para uma grade de 10 mil e note a diferen@,{c}a (lembre-se de +voltar para os 100 mil). + +A seguir, desejamos garantir que quaisquer novas trilhas que criarmos n@~{a}o sejam +conectada automaticamente a quaisquer pol@'{i}gonos que venhamos a adicionar - por exemplo, +adicionando um plano de aterramento ou ``preenchimento hemorr@'{a}gico''. O menu @b{Configura@,{c}@~{o}es} tem +muitos ajustes, mas por agora, apenas garanta que @b{Novas linhas/arcos +apagam pol@'{i}gonos} e @b{Mira adere a conectores e pastilhas} estejam +marcados, e @b{Exigir automaticamente folga DRC} @footnote{Nota do tradutor: designe rule check - verifica regra de desenho.} esteja desmarcada. + +Temos configurada nossa placa, @'{e} uma boa hora para grav@'{a}-la. Use o +comando Gravar (@mnuu{Arquivo,Gravar}). Uma vez que essa @'{e} a primeira grava@,{c}@~{a}o, +voc@^{e} ir@'{a} ser perguntado por um nome de arquivo de tra@,{c}ado. Chamaremos esse tra@,{c}ado de +@code{fb-led.pcb} de forma que deve ser digitado isso onde diz @b{Nome} e clique sobre OK. +Agora que essa sua placa tem um arquivo associado a ela, voc@^{e} pode apenas +@mnuu{Arquivo,Gravar} sempre que voc@^{e} desejar gravar seu trabalho. + +Iniciaremos adicionando o circuito atual. Esse circuito constar@'{a} de um +@'{u}nico LED em s@'{e}rie com um resistor, e um conector para bateria. N@~{a}o +precisaremos de diagrama esquem@'{a}tico, iremos apenas adicionar componentes e conec@,{c}@~{o}es +manualmente. O primeiro passo @'{e} escolher um @emph{estilo de rota} para suas +novas trilhas. O canto inferior esquerdo lista quatro estilos de rota +dispon@'{i}veis. Garanta que @b{Signal} esteja selecionado, ent@~{a}o clique sobre @b{Estilos de Rota} +para exibir a janela de estilo de rota. Iremos usar trilhas claramente +largas, que s@~{a}o t@'{i}picas de placas simples. Nessa janela de estilos de rota, ajuste a +Largura de linha em 20, Tamanho do orif@'{i}cio da via em 36, Tamanho da via em 76, e folga em 20; +ent@~{a}o clique em @b{OK}: + +@center @image{../fb-led-7} @image{../fb-led-8} + +O pr@'{o}ximo passo @'{e} adicionar os tr@^{e}s componentes necess@'{a}rios. Em grandes projetos, esse passo +ser@'{a} feito por meio de @code{gsch2pcb} mas voc@^{e} precisar@'{a} saber os nomes das matrizes +para isso. Encontre a janela de bilbioteca (se voc@^{e} a tiver deixado aberta) ou abra-a +(caso a tenha fechado anteriormente) com @mnuu{Janela,Biblioteca}. Clique sobre o tri@^{a}ngulo ao lado +de @b{pcblib} para abrir a biblioteca pcblib. Role abaixo at@'{e} a palavra @b{~geda} e +clique sobre ela, para abrir a biblioteca ~geda. + +@center @image{../fb-led-9} @image{../fb-led-10} @image{../fb-led-11} + +Quando voc@^{e} traz os componentes para fora da biblioteca, note que existe +algum texto entre colch@^{e}tes - esse @'{e} o nome da matriz que voc@^{e} precisar@'{a} +para @code{gsch2pcb}. Primeiramente precisamos do LED. Usaremos +@code{RCY100P} para o LED, que @'{e} um cilindro radial, polarizado, 100 +mil entre os terminais. Role para baixo at@'{e} encontrar o @code{RCY100P}, e clique sobre ele. Quando +voc@^{e} mover o cursor de volta para a janela do @code{pcb} window, voc@^{e} ver@'{a} que o cursor +agora conduz a linha de sa@'{i}da do componente com ele: + +@img{../fb-led-12} + +Pressione o bot@~{a}o esquerdo do mouse para colocar um componente sobre a sua placa. Moveremos +o componente mais tarde. Fa@,{c}a o mesmo para uma matriz @code{ACY400} para o +resistor, e um @code{HEADER2_1} @footnote{Nota do tradutor: o @code{HEADER2_1} refere-se a, por exemplo, um +conector para jumper com dois terminais do tipo encontrado na placa m@~{a}e de um computador e que s@~{a}o usados para +conectar o alto-falante interno da cpu (o que emite os beeps de inicializa@,{c}@~{a}o) e os leds do gabinete.}. Sua placa deve agora parecer-se com +alguma coisa semelhante a: + +@img{../fb-led-13} + +Usaremos as ferramentas de sele@,{c}@~{a}o e de rota@,{c}@~{a}o para posicionar os componentes onde +desejamos. A paleta de ferramentas est@'{a} acima dos estilos de rota, do lado +esquerdo. As duas ferramentas que queremos s@~{a}o @b{SEL} e @b{ROT}: + +@img{../fb-led-14} + +Primeiro clique na ferramenta ROT (rota@,{c}@~{a}o). O cursor deve mudar a forma para atuar como uma +dica que voc@^{e} rotacionar@'{a} qualquer coisa que voc@^{e} clicar sobre ela. Posicione o cursor +sobre a pastilha quadrada do conector para jumper e clique no bot@~{a}o esquerdo do mouse: + +@center @image{../fb-led-15} @image{../fb-led-16} + +Agora clique na ferramenta SEL (sele@,{c}@~{a}o), tamb@'{e}m conhecida como ``ferramenta +seta''. Voc@^{e} move componentes pressionando o bot@~{a}o esquerdo do mouse enquanto o +cursor est@'{a} sobre o componente, e movendo o mouse enquanto segura o +bot@~{a}o. O componente propriamente dito n@~{a}o se move; ao inv@'{e}s disso, uma linha de sa@'{i}da +do componente em forma de arma@,{c}@~{a}o de arame @'{e} movida (muito parecida com aquela vis@'{i}vel ao se colocar um novo componente sobre uma placa). Quando voc@^{e} +libera o bot@~{a}o do mouse, o componente @'{e} movido. + +@center @image{../fb-led-17} @image{../fb-led-18} @image{../fb-led-19} + +Mova o conector de jumper com dois terminais de forma que o conector quadrado localize-se em 200,600 (as coordenadas +da mira s@~{a}o mostradas no canto superior direito da janela), o +pino quadrado do resistor em 400,400, e o pino quadrado LED em 500,700. +Sua placa deve agora parecer-se com: + +@img{../fb-led-20} + +Agora @'{e} uma hora realmente boa para gravar seu tra@,{c}ado. + +Agora adicionaremos as trilhas que conectam os componentes. Usaremos +a ferramenta LINE para adicionar as trilhas. Uma vez que essa @'{e} uma placa simples, ela @'{e} sucet@'{i}vel +de ser constru@'{i}da como uma placa com somente um lado, com as trilhas na parte de +``tr@'{a}s'', ent@~{a}o desejamos que a camada de @b{soldagem} seja a camada de desenho. Do lado +esquerdo da janela tem uma cole@,{c}@~{a}o de bot@~{o}es representando o nome das v@'{a}rias +camadas na sua placa. Um deles chama-se @b{topo}. D@^{e} dois cliques sobre a palavra @b{topo} +e mude-a para @b{soldagem} clicando a seguir sobre a tecla @kbd{Enter}. + +@center @image{../fb-led-21} @image{../fb-led-22} + +A forma como a ferramenta linha trabalha @'{e} clicar sobre o ponto inicial, +mover a mira para o ponto final, e clicar novamente. N@~{a}o @'{e} +necess@'{a}rio que voc@^{e} mantenha o bot@~{a}o do mouse pressionado, voc@^{e} deve ter a habilidade para +rolar e aproximar para encontrar o ponto final. Voc@^{e} tamb@'{e}m pode clicar sobre +pontos intermedi@'{a}rios para fazer trilhas com m@'{u}ltiplos cantos. Para terminar a +trilha, ou iniciar uma nova trilha, pressone a tecla @kbd{Esc}. Se +voc@^{e} pressionar a tecla @kbd{Esc} novamente, voc@^{e} retorna para a sele@,{c}@~{a}o de ferramentas. + +Se voc@^{e} tenta conectar dois pontos que n@~{a}o est@~{a}o sobre a mesma linha vertical, +linha horizontal, ou diagonal, a ferramenta linha criar@'{a} um par de +trilhas para conect@'{a}-los. Uma ir@'{a} ser ou vertical ou horizontal, +e a outra ser@'{a} diagonal. O segmento vertical/horizontal ser@'{a} +conectado ao ponto inicial, e o segmento diagonal seguir@'{a} +a mira. Se voc@^{e} olhar para a barra de status, ver@'{a} um +s@'{i}mbolo @code{_/} que indica isso: + +@img{../fb-led-23} + +Pressionando a tecla @kbd{/} muda esse modo. Se a barra de status na parte inferior da tela exibe @code{\_} a +diagonal ser@'{a} colocada no ponto de in@'{i}cio, e a +vertical/horizontal ser@'{a} colocada na mira. Se a barra de status n@~{a}o mostra nada, +somente um segmento de cada vez ser@'{a} desenhado, ao inv@'{e}s de dois. Tamb@'{e}m, voc@^{e} +pode usar a tecla @kbd{Shift} para mudar tempor@'{a}riamente entre os modos +@code{\_} e @code{_/}. + +@center @image{../fb-led-24} @image{../fb-led-25} @image{../fb-led-26} + +Dessa forma vamos adicionar as tr@^{e}s trilhas que precisamos. Pressione a tecla @kbd{/} at@'{e} que +@code{_/} seja mostrado (@'{e} o padr@~{a}o quando o @code{pcb} @'{e} aberto) e +conecta o pino esquerdo do resistor ao pino de cima do conector do jumper. Clique, mova, +clique, @kbd{Esc}. Conecte o pino da esquerda do LED ao pino inferior do jumper. +Conecte o pino direito do resistor ao pino direito do LED. + +@center @image{../fb-led-27} @image{../fb-led-28} + +Adiante faremos alguns ajustes na nossa placa de circuito impresso @footnote{Nota do tradutor: PCB em ingl@^{e}s, PCI em portugu@^{e}s de agora em diante.}. A menos que voc@^{e} tenha sua pr@'{o}pria +biblioteca e que voc@^{e} a tenha configurado para ser ``na medida certa'', @'{e} prov@'{a}vel que voc@^{e} +precise ajustar algumas coisas durante o processo de tra@,{c}ado da placa. +Por exemplo, voc@^{e} pode precisar fazer um compartimento para uma trilha entre dois conectores. +No nosso caso, iremos fazer alguns ajustes que s@~{a}o apropriados +para algumas placas feitas em casa. Faremos as pastilhas maiores, par o caso de +perfurarmos fora do centro. Existe um comando gen@'{e}rico de ``modifica@,{c}@~{a}o de tamanho'' que @'{e} +associado @`{a} tecla @kbd{S}. Coloque a mira sobre um dos conectores e +digite @kbd{S} e o conector ficar@'{a} maior. Pressione @kbd{Shift-S} e o conector +ficar@'{a} menor. Voc@^{e} pode mudar o tamanho de conectores, pastilhas, trilhas, e at@'{e} de +sedas dessa forma. Todavia, se voc@^{e} deseja mudar muitas coisas de uma s@'{o} +vez, existe um caminho simples. Use a entrada de menu @mnuu{Selecione, +Selecione tudo que estiver vis@'{i}vel} para selecionar tudo. Agora voc@^{e} pode usar o +menu @mnuu{Selecione,Modifica o tamanho dos objetos selecionados} para mudar todas as +coisas selecionadas de uma s@'{o} vez. No nosso caso, desejamos a op@,{c}@~{a}o +@mnu{Pins +10 mil} para fazer nossos conectores um pouco maiores. Ap@'{o}s clicar nos conectores, veja +que todos os conectores est@~{a}o um pouco maiores. Agora voc@^{e} pode +usar @mnuu{Selecione,Remover a sele@value{cedilha}@~{a}o de todos os objetos} para remover a sele@,{c}@~{a}o de todos eles. + +Voc@^{e} tamb@'{e}m pode usar a ferramenta de sele@,{c}@~{a}o (@b{SEL}) para selecionar e para remover sele@,{c}@~{a}o. Para +selecionar, ou clique com o bot@~{a}o esquerdo do mouse sobre o objeto que voc@^{e} deseja +selecionar, ou arraste um ret@^{a}ngulo em torno de um grupo de coisas. Para remover a sele@,{c}@~{a}o, +apenas clique em algum lugar vazio. Voc@^{e} pode tamb@'{e}m +segurar a tecla shift e clicar para selecionar alguma coisa sem remover sele@,{c}@~{a}o de outra, +como se voc@^{e} desejasse selecionar duas ou tr@^{e}s coisas que n@~{a}o pertencem ao mesmo grupo +de forma pr@'{a}tica. + +Adiante colocaremos r@'{o}tulos em nossos componentes. Cada componentes tem tr@^{e}s sequ@^{e}ncias +de caractere que esse componente pode mostrar; voc@^{e} escolhe qual mostrar atrav@'{e}s de uma op@,{c}@~{a}o +no menu @mnu{Vis@~{a}o}. O padr@~{a}o @'{e} mostrar o designador de refer@^{e}ncia (refdes), +que @'{e} o que desejamos por agora. + +Uma vez que ambos conectores e componentes podem ter r@'{o}tulos, desabilitar a grade nos +permite selecionar cada elemento (@mnuuu{Visualizar,Tamanho da grade,Sem Grade}). Agora +selecione o menu @mnuuu{Editar,Editar nome de,texto sobre o tracado}. A maior parte da +interface gr@'{a}fica de usu@'{a}rio torna-se ``cinza'' e @code{pcb} solicita @b{Selecionar um Objeto}. +Clicar com o bot@~{a}o esquerdo do mouse sobre o resistor (no corpo, n@~{a}o nos conectores). Uma caixa +de di@'{a}logo aparece perguntando a voc@^{e} pelo novo nome. Garanta que a caixa tenha como t@'{i}tulo +a palavra ``Componente'' e n@~{a}o a palavra ``Conector'', e escreva dentro da caixa de di@'{a}logo @code{R1}: + +@center @image{../fb-led-29} @image{../fb-led-30} @image{../fb-led-31} + +Voc@^{e} pode agora arrastar e soltar o nome onde voc@^{e} desejar, sendo cuidadoso +para selecionar o r@'{o}tulo e n@~{a}o uma trilha: + +@img{../fb-led-32} + +Voc@^{e} pode tamb@'{e}m usar atalhos de teclado. Posicione a mira sobre o +LED, mas n@~{a}o sobre seus conectores, e pressione a tecla @kbd{n} (de ``nome''). +Digite dentro @code{D1}. Ajuste o nome do jumper para @code{J1} e arrume +os nomes de forma que eles se pare@,{c}am como o seguinte: + +@img{../fb-led-33} + +Lembre-se de gravar seu trabalho ocasionalmente. O @code{pcb} gravar@'{a} +normalmente uma c@'{o}pia autom@'{a}tica de vez em quando, mas @'{e} um bom h@'{a}bito +gravar o trabalho manualmente quando voc@^{e} estiver em algum ponto adequado do trabalho. + +Podemos tamb@'{e}m adicionar texto extra nas camadas de seda e de cobre. +Vamos adicionar algum texto ao jumper, de forma que saibamos qual local conectar a +bateria. Desejamos usar a ferramenta texto: + +@img{../fb-led-34} + +Desejamos tamb@'{e}m que a camada de seda seja a camada padr@~{a}o de desenho: + +@img{../fb-led-35} + +Agora, clique sobre o conector quadrado do jumper, e coloque @code{+} no +di@'{a}logo que aparece. Use a tecla @kbd{S} um monte de vezes para +fazer o jumper maior, a seguir use a ferramenta de sele@,{c}@~{a}o para ajustar a posi@,{c}@~{a}o do jumper. Fa@,{c}a +o mesmo para o r@'{o}tulo @code{-}. + +@center @image{../fb-led-36} @image{../fb-led-37} @image{../fb-led-38} + +Agora que terminamos com os r@'{o}tulos, ajuste a grade de volta para 100 mil no +caso de voc@^{e} mover quaisquer das trilhas ou componentes; uma vez que eles estavam fora da grade +@'{e} dif@'{i}cil traz@^{e}-los de volta para a grade novamente. + +Terminamos de editar a placa, ent@~{a}o se voc@^{e} n@~{a}o o fez ainda, grave seu +trabalho. Mas agora que a placa est@'{a} terminada, o que fazer com a placa? Bem, +isso depende de como voc@^{e} vai fazer sua placa. Se voc@^{e} deseja +fazer voc@^{e} mesmo, voc@^{e} provavelmente deseja enviar a placa para a impressora. Se voc@^{e} +deseja que outros a fa@,{c}am, os outros ir@~{a}o querer os arquivos gerber. + +No seu menu @mnu{Arquivo}, existem tr@^{e}s op@,{c}@~{o}es que estamos interessados. + +@img{../fb-led-39} + +A op@,{c}@~{a}o @mnu{Imprimir...} imprime seu tra@,{c}ado, mas note que essa op@,{c}@~{a}o +imprimir@'{a} 11 p@'{a}ginas de camadas de placa! Provavelmente n@~{a}o @'{e} o que voc@^{e} +normalmente deseja, mas fa@,{c}a isso de qualquer forma. + +@img{../fb-led-40} + +Existe muitas op@,{c}@~{o}es ai, mas somente algumas voc@^{e} precisa +conhecer por enquanto. Selecione ``Preencher p@'{a}gina'' e ``cor ps'' e +clique em @b{OK}. ``Preencher p@'{a}gina'' ajusta sua impress@~{a}o de forma a preencher a p@'{a}gina. +``cor ps'' faz com que cada camada seja impressa com a mesma cor que voc@^{e} +v@^{e} na tela. Se voc@^{e} est@'{a} fazendo placas em casa usando transfer@^{e}ncia +de toner, voc@^{e} deseja desabilitar essas op@,{c}@~{o}es (@emph{off}), e deseja habilitar +``espelho''. + +Na maioria dos casos, voc@^{e} n@~{a}o deseja imprimir o desenho completo. Comumente +voc@^{e} usar@'{a} a op@,{c}@~{a}o @mnu{Exportar} para exportar seu tra@,{c}ado em +um formato que outros possam usar. Quando voc@^{e} exporta, uma lista de poss@'{i}veis +tipos de exporta@,{c}@~{a}o @'{e} oferecida: + +@img{../fb-led-41} + +Clique sobre @mnu{gerber} de forma que possamos criar alguns arquivos Gerber (RS-274X), +que @'{e} o arquivo padr@~{a}o da ind@'{u}stria para descri@,{c}@~{a}o de placas de circuito. + +@img{../fb-led-42} + +Clique sobre @b{verbose} ent@~{a}o @b{OK}. Voc@^{e} ver@'{a} algo como isso em +seu terminal: + +@smallexample +Gerber: 5 apertures in fb-led.front.gbr +Gerber: 5 apertures in fb-led.back.gbr +Gerber: 3 apertures in fb-led.frontmask.gbr +Gerber: 3 apertures in fb-led.backmask.gbr +Gerber: 2 apertures in fb-led.plated-drill.cnc +Gerber: 3 apertures in fb-led.frontsilk.gbr +Gerber: 3 apertures in fb-led.fab.gbr +@end smallexample + +Para uma placa de um @'{u}nico lado, a maioria dos fabricantes de placa precisar@'{a} dos arquivos +back, backmask, plated-drill, frontsilk, e fab. O @code{pcb} sempre +produz arquivos gerber ``positivos'' no caso do fabricante perguntar. + +Para fabrica@,{c}@~{a}o em casa, voc@^{e} desejar@'{a} imprimir (veja acima) sem as +op@,{c}@~{o}es ps-color ou fill-page. Para essa placa simples, n@~{a}o precisa +calibrar a impressora. Se voc@^{e} est@'{a} perfurando seus pr@'{o}prios orif@'{i}cios, voc@^{e} pode +selecionar a op@,{c}@~{a}o @b{drill helper}, que reduz o di@^{a}metro +dos orif@'{i}cios no cobre onde quer que voc@^{e} esteja perfurando para ajudar voc@^{e} a centralizar +a perfura@,{c}@~{a}o de forma apropriada. Se voc@^{e} usa o exportador @b{ps}, selecionar a +op@,{c}@~{a}o ``multiplos arquivos'' coloca cada camada em um arquivo separado. Dessa forma, +voc@^{e} pode imprimir somente as camadas que voc@^{e} est@'{a} interessado. + +Vamos ver o que foi produzido. Saia do @code{pcb} com +@mnuu{Arquivo,Sair} e encontre seu terminal novamente. Uso os programas +livres @code{gv} e @code{gerbv} para ver meus arquivos exportados; +@code{gv} @'{e} GhostScript, mas seu computador provavelmente sabe o que fazer +se for feito um duplo clique sobre um arquivo .ps no seu navegador de arquivos. O @code{gerbv} +@'{e} um visualizador de arquivos gerber que @'{e} parte do pacote gEDA: + +@smallexample +$ gerbv fb-led.*.gbr fb-led.*.cnc +@end smallexample + +@img{../fb-led-43} + +Por hoje @'{e} s@'{o}! O pr@'{o}ximo passo @'{e} fazer a placa (ou ter ela +fabricada), o que est@'{a} al@'{e}m da finalidade desse tutorial. diff --git a/doc/gs/pt_BR/fb-smt-pt_BR.texi b/doc/gs/pt_BR/fb-smt-pt_BR.texi new file mode 100644 index 0000000..0ba278a --- /dev/null +++ b/doc/gs/pt_BR/fb-smt-pt_BR.texi @@ -0,0 +1,214 @@ +@comment +@comment versao pt_BR baseada no md5sum abaixo: +@comment 654efe7dfdc681b8b316bbc322ed41a5 fb-smt.texi +@comment +A terceira e @'{u}ltima placa na s@'{e}rie ``primeira placa'' ensinar@'{a} a voc@^{e} +sobre placas com v@'{a}rias camadas, vias, e componentes SMT. Novamente, assumimos +que voc@^{e} concluiu as outras duas placas, e n@~{a}o iremos falar novamente sobre conceitos +ensinados l@'{a}. Usaremos o mesmo circuito da @'{u}ltima placa, +mas para fazer coisas mais interessantes, adicionaremos algumas restri@,{c}@~{o}es. +A placa deve ser a menor poss@'{i}vel, resistente a interfer@^{e}ncia eletromagn@'{e}tica +@footnote{Nota do tradutor: EMI-proof no original em ingl@^{e}s.}, e deve poder ser usada em +outras montagens. Ok, estou fazendo isso mais dif@'{i}cil, mas o que isso significa @'{e} que usaremos +os menores componentes que um hobista pode esperar usar, uma +placa de quatro camadas, e mais vias do que poder@'{i}amos de outra forma precisar. Faremos +isso para nos proporcionar uma opertunidade de aprender essas t@'{e}cnica, sem +dispender tempo demais devido a um diagrama esquem@'{a}tico excessivamente grande. + +Iniciaremos com o mesmo esquema de antes. Para nos ajudar na atribui@,{c}@~{a}o +etapals de alimenta@,{c}@~{a}o, precisaremos nomear as trilhas de alimenta@,{c}@~{a}o no diagrama esquem@'{a}tico. Veja +a documenta@,{c}@~{a}o do @code{gschem} para detalhes, mas o que voc@^{e} deseja @'{e} dar um +nome @`{a}s conec@,{c}@~{o}es ao aterramento @code{GND} e @`{a}s conec@,{c}@~{o}es na alimenta@,{c}@~{a}o @code{Vdd}. Ajuste um +novo arquivo de projeto @code{fb-smt.prj} como feito anteriormente. Use @code{gattrib} para +ajustar os atributos da matriz como segue: + +@multitable @columnfractions 0.25 0.15 0.15 0.15 +@item @tab @b{refdes} @tab @b{footprint} @tab @b{value} +@item @tab C1 @tab 0402 @tab 1uF +@item @tab J1 @tab pj102.fp @tab PJ102 +@item @tab LED1 @tab 0402 @tab RED +@item @tab R1 @tab 0201 @tab 100k +@item @tab R2 @tab 0201 @tab 100k +@item @tab R3 @tab 0201 @tab 3.3k +@item @tab U1 @tab MSOP8 @tab LMC555CMM +@end multitable + +Execute o @code{pcb} e ajuste sua placa em branco. Coloque ``Top'' and +``lado de componente'' no grupo 1. Coloque ``GND'' no grupo 2, ``alimenta@,{c}@~{a}o'' no +grupo 3, e ``soldagem'' e ``lado de soldagem'' no grupo 4. Mude para a aba +@mnu{Change}, selecione a camada de soldagem na janela principal no, e +coloque a camada de soldagem abaixo da camada de alimenta@,{c}@~{a}o. + +@img{../fb-smt-1} + +Ajuste o tamanho da plca para 50 mm por 50 mm. Para usar tamanho de placa em unidades m@'{e}tricas, use +@mnuuu{Vis@~{a}o,Unidades de grade,mm} no menu. Ent@~{a}o, a prefer@^{e}ncia +@mnu{Tamanho} usar@'{a} mil@'{i}metros. Ajuste valores de DRC para 0.35 mm (aproximadamente +13.5 mil) paa perfura@,{c}@~{a}o e 0.15mm (aproximadamente 6 mil) para tudo mais. +Grave sua placa, sair do @code{pcb}, e execute o @code{gsch2pcb fb-smt.prj}. +Volte ao @code{pcb}, importe e disperse os novos componentes, e coloque na mem@'{o}ria +a netlist. + +Como fizemos anteriormente, mova os r@'{o}tulos para posi@,{c}@~{o}es adequadas e ajuste o tamanho dos mesmos. +Voc@^{e} deve concluir com algo parecido com isso: + +@img{../fb-smt-2} + +O tamanho final de sua placa ser@'{a} de 12.5mm largura por 18 mm de altura, n@~{a}o +tanto maior que o conector de alimenta@,{c}@~{a}o. Inicie rotacionado o conector de alimenta@,{c}@~{a}o pondo-o +com a face para baixo, e coloque sua marca em 5.5mm por 7mm. O LED fica acima +do conector de alimenta@,{c}@~{a}o, com R3 @`{a} direita do LED. Os restantes componentes v@~{a}o +para o outro lado da placa. Veja como: + +Para cada componente que precisa ir para o outro lado da placa, +coloque a mira sobre o componente e pressione a tecla @press{B}. + +@center @image{../fb-smt-3} @image{../fb-smt-4} + +O componente @'{e} exibido com um cinza leve because est@'{a} agora no ``lado afastado'' +da placa (Note que um dos bot@~{o}es de camada tem escrito sobre ele +@mnu{lado afastado}). Voc@^{e} pode virar a placa ao contr@'{a}rio (fazendo o lado afastado o lado +perto, e vice-versa) pressionado a tecla @press{Tab}. Uma vez que os +componentes que precisamos colocar estiver no lado afastado, agora, vire a placa +ao contr@'{a}rio. Note que @'{e} uma virada acima-abaixo, de forma que o conector de alimenta@,{c}@~{a}o agora +aparece no canto inferior esquerdo ao inv@'{e}s de no superior esquerdo. Existem +outros tipos de viradas que voc@^{e} pode fazer usando @press{Shift-Tab} (virar +esquerda-direita), @press{Ctrl-Tab} (180 graus de rota@,{c}@~{a}o), ou +@press{Ctrl-Shift-Tab} (nada se move, um tipo de vis@~{a}o em Raio-X). + +De qualquer forma, mova os componentes restantes pela placa de forma que eles se pare@,{c}am +com: + +@img{../fb-smt-5} + +Ao fazer o roteamento de uma placa com m@'{u}ltiplas camadas, me parece melhor iniciar com os +planos de aterramento e de alimenta@,{c}@~{a}o. Primeiro, redimensione a placa para 12.5 mm de largura +por 18 mm altura, e vire-a de forma a ver o lado dos componentes (o +lado com o conector de alimenta@,{c}@~{a}o). Se sua vers@~{a}o do @code{pcb} n@~{a}o +permite tamanhos muito pequenos (algumas vers@~{o}es possuem uma polegada como valor m@'{i}nimo, outras +0.6 polegada), grave o arquivo, sair do @code{pcb}, e editar @code{fb-smt.pcb} +em um editor de texto de forma que a linha @code{PCB} do arquivo original fique da seguinte forma: + +@example +PCB["" 49213 70866] +@end example + +Quando voc@^{e} executar o @code{pcb} novamente, a placa ter@'{a} o tamanho correto. +Ajuste a grade para 0.5 mm e garanta que ela esteja vis@'{i}vel. Existe dois +caminhos para criar uma ``camada plano'', o que significa uma camada que @'{e} cobre +em sua maior parte. Tais camadas s@~{a}o muitas vezes usadas para n@'{i}veis de alimenta@,{c}@~{a}o e de aterramento. O +primeiro caminho @'{e} usar a ferramenta pol@'{i}gono; o segundo @'{e} usar a +ferramenta ret@^{a}ngulo, que @'{e} apenas um atalho para a ferramenta pol@'{i}gono. + +Fa@,{c}a da camada GND a camada atual e selecione a ferramenta POLY: + +@img{../fb-smt-6} + +A ferramenta pol@'{i}gono trabalha clicando em cada canto do pol@'{i}gono, em +sequ@^{e}ncia. Voc@^{e} completa o pol@'{i}gono ou clicando no ponto de +partida novamente, ou pressionado @press{Shift-P}. Criaremos um pol@'{i}gono +que @'{e} 0.5mm afastado para fora da aresta da placa. Nas imagens, iniciamos no +canto inferior esquerdo e trabal@,{c}ha nosso caminho no sentido hor@'{a}rio. Ao clicarmos +no canto inferior esquerdo novamente, o pol@'{i}gono @'{e} criado: + +@center @image{../fb-smt-7} @image{../fb-smt-8} @image{../fb-smt-9} @image{../fb-smt-10} @image{../fb-smt-11} + +Nesse caso, estamos apenas desenhando um ret@^{a}ngulo, mas se voc@^{e} precisa de qualquer +outra forma, apenas clique nos cantos que precisar. Como um atalho, voc@^{e} +pode criar um ret@^{a}ngulo com a ferramenta ret@^{a}ngulo, que cria +pol@'{i}gono de ofrma retangular. Fa@,{c}a da camada de alimenta@,{c}@~{a}o a camada atual e +selecione a ferramenta RECT: + +@img{../fb-smt-12} + +Like the polygon tool, the rectangle tool works by clicking on +corners. Todavia, voc@^{e} somente tem que clcar sobre dois cantos +diagonalmente opostos, como adiante: + +@center @image{../fb-smt-13} @image{../fb-smt-14} + +Se a dferen@,{c}a de cor for muito leve para voc@^{e}, voc@^{e} pode escolher outras +cores atrav@'{e}s do menu @mnuu{Arquivo,Prefer@^{e}ncias}. Ajustaremos +a camada GND para verde e a cmada de alimenta@,{c}@~{a}o para vermelho para o restante +desse tutorial. + +Para conectar os planos de aterramento e alimenta@,{c}@~{a}o a suas respectivas fia@,{c}@~{o}es, usaremos +um t@'{e}rmico para conectar os pinos do conector de alimenta@,{c}@~{a}o a esses dois planos. Podemos +tambẽm apenas desenhar uma linha do conector ao polĩgono, mas t@'{e}rmicos s@~{a}o mais +adequandos a essa tarefa. Selecione a ferramenta THRM: + +@img{../fb-smt-16} + +O que a ferramenta t@'{e}rmico faz @'{e} conectar (ou disconectar) dedos t@'{e}rmicos +entre coenctores ou vias, e os pol@'{i}gonos em volta deles. Cada vez que voc@^{e} +clica sobre um conector ou via, os dedos t@'{e}rmicos s@~{a}o conectados @`{a} +camada atual. Desejamos encontrar os conectores do conector de alimenta@,{c}@~{a}o que @'{e} +conectado ao aterramento no diagrama esquem@'{a}tico, e conect@'{a}-lo ao aterramento na +placa. Usamos a caixa de d@'{a}logo de netlist para fazer isso. Primeiro, otimize o ninho de +ratos com @press{O} e torne a camada GND ativa. se a caixa de di@'{a}logo de +netlist n@~{a}o for exibida, use @mnuu{Janela,Netlist} para exib@'{i}-la. Selecione a rede +GND e clique em @mnu{Encontrar}: + +@img{../fb-smt-17} + +Note que um dos conectores no conector de alimenta@,{c}@~{a}o foi selecionado. +Esse @'{e} o @'{u}nico que supostamente @'{e} para ser conectado ao plano de aterramento. +Clique nele para criar um t@'{e}rmico: + +@img{../fb-smt-18} + +Se voc@^{e} otimizar o ninho de ratos novamente, os ratos n@~{a}o ir@~{a}o mais se conectar a aqueles +conectores novamente, e os outros conectores e pastilhas que precisam conectar ao +plano de aterramento est@~{a}o agora amrcados com c@'{i}rculos, significando ``esses precisam serem +conectados a um plano''. De qualquer forma, torne o plano de alimenta@,{c}@~{a}o +ativo, encontre a rede VDD na netlist e crie seus t@'{e}rmicos no +pino encotrado do conector de alimenta@,{c}@~{a}o. Note que os dedos t@'{e}rmicos do GND verde no +outro pino aparecem atrav@'{e}s da lacuna no plano de alimenta@,{c}@~{a}o vermelho - t@'{e}rmicos s@~{a}o +criados em uma camada espec@'{i}fica, n@~{a}o em todas as camadas. + +@img{../fb-smt-19} + +Se voc@^{e} tentar rotear automaticamente a placa agora, o roteamento conectar@'{a} +apenas todos aqueles pinos de alimenta@,{c}@~{a}o e de aterramento ao pino de alimenta@,{c}@~{a}o e ao pino de aterramento +no conector de alimenta@,{c}@~{a}o. De forma que, iremos primeiro associar todos os pinos de alimenta@,{c}@~{a}o e +pinos de aterramento a seus planos respectivos manualmente, usando vias. Estamos fazendo isso principalmente para +demonstrar como se faz. O primeiro passo @'{e} colocar as +vias. Selecione a ferramenta via no painel da esquerda: + +@img{../fb-smt-20} + +Clique sobre o bot@~{a}o @b{Estilo de Rota} para exibir a caixa de di@'{a}logo de +estilos de rota, e ajuste @b{Orif@'{i}cio da via} para 0.4mm e @b{Tamanho da via} para 0.8mm. Tamb@'{e}m +ajuste @b{Espessura da linha} para 0.25mm. Crie vias pr@'{o}ximo aos conectores que est@~{a}o +conectados ao planos, como adiante: + +@img{../fb-smt-21} + +Note que tive que desligar os planos de alimenta@,{c}@~{a}o e aterramento, bem com linhas +de rato, para ajudar voc@^{e} a ver onde as vias devem ir. Desabilite o plano +GND e ``encontre'' a rede VDD novamente, para selecionar quais c@'{i}rculos de rato +(e dessa forma suas vias) precisam conectar ao plano de alimenta@,{c}@~{a}o. Como voc@^{e} +fez com os pinos do conector de alimenta@,{c}@~{a}o, use a ferramenta t@'{e}rmico para conectar as +vias relevantes ao aplano de alimenta@,{c}@~{a}o. Fa@,{c}a o mesmo para o plano GND. + +@center @image{../fb-smt-22} @image{../fb-smt-23} + +Agora voc@^{e} tem que conectar as vias aos conectores que precisam dela. Para o +LED @'{e} f@'{a}cil, aquela trilha vai para o topo. Fa@,{c}a a camada de componente +ativa e use a ferramenta LINE como voc@^{e} fez antes para +desenhar uma linha a partir da via perto do LED, para a pastilha do LED que @'{e} +conectada ao VDD. Para as outras conec@,{c}@~{o}es, voc@^{e} ir@'{a} desejar virar a +placa ao contr@'{a}rio, ent@~{a}o use a tecla @press{Tab} para viar a placa ao contr@'{a}rio, torne a +camada de soldagem ativa, e conecte o resto dos conectores +alimenta@,{c}@~{a}o/aterramento a suas vias. Se voc@^{e} pressionar @press{O} agora, ver@'{a} que todos os +c@'{i}rculos-ratos se foram: + +@center @image{../fb-smt-24} @image{../fb-smt-25} + +O @'{u}ltimo passo @'{e} o roteamento autom@'{a}tico. Esconda toda as camadas de alimenta@,{c}@~{a}o, aterramento, +e seda, otimize os ninhos de rato (@press{O}), e execute o autoroteador, +otimizador, e arestas. Feito! Aqui est@'{a} como a placa se parece com +o ajuste ``desenho fino de pol@'{i}gonos'' habilitado, para somente desenhar linhas de sa@'{i}da para +os planos de alimenta@,{c}@~{a}o e aterramento, juntamente com algumas impress@~{o}es com qualidade fotogr@'{a}fica: + +@center @image{../fb-smt-26} @image{../fb-smt-top} @image{../fb-smt-bottom} diff --git a/doc/gs/pt_BR/firstboard-pt_BR.texi b/doc/gs/pt_BR/firstboard-pt_BR.texi new file mode 100644 index 0000000..55cee73 --- /dev/null +++ b/doc/gs/pt_BR/firstboard-pt_BR.texi @@ -0,0 +1,45 @@ +@comment +@comment versao pt_BR baseada no md5sum abaixo: +@comment 524e680fc729234a91d22b5a3db1ed74 firstboard.texi +@comment + +@node Sua Primeira Placa +@chapter Sua Primeira Placa + +Nesse cap@'{i}tulo, caminharemos atrav@'{e}s da cria@,{c}@~{a}o de algumas +placas simples, apenas para dar a voc@^{e} um id@'{e}ia da linha que o programa segue +e como fazer coisas que s@~{a}o comuns a todos os projetos. Cada placa +ir@'{a} usar t@'{e}cnicas aprendidas na placa anterior. + +Embora esse manual n@~{a}o objetive incluir o programa @code{gschem} @footnote{Nota do tradutor: relembrando http://www.geda-project.org/geda:gaf}, +iremos instruir voc@^{e} sobre o m@'{i}nimo que voc@^{e} precisa saber para usar +@code{gschem} com @code{pcb}. Por favor consulte a documenta@,{c}@~{a}o do +@code{gschem} para detalhes adicionais. + +A primeira placa ir@'{a} conter um @'{u}nico LED e um resistor. Ir@'{a} mostrar a voc@^{e} +como criar uma placa, colocar componentes, e posicionar trilhas. A segunda +placa ir@'{a} ser um pisca-pisca de um @'{u}nico LED, que envolver@'{a} cria@,{c}@~{a}o de +diagrama esquem@'{a}tico, configurando um projeto, e criando novos s@'{i}mbolos e +matrizes. A terceira placa ser@'{a} outro pisca-pisca, dessa vez com +dispositivos montados em superf@'{i}cie e quatro camadas, que introduzir@'{a} planos +de pot@^{e}ncia, vias, e t@'{e}rmicos. + +@ifnottex +@menu +* Placa de LED:: +* Placa pisca pisca:: +* Pisca pisca SMT:: +@end menu +@end ifnottex + +@node Placa de LED, Placa pisca pisca, Sua Primeira Placa, Sua Primeira Placa +@section Placa de LED +@include fb-led-pt_BR.texi + +@node Placa pisca pisca, Pisca pisca SMT, Placa de LED, Sua Primeira Placa +@section Placa pisca pisca +@include fb-blinker-pt_BR.texi + +@node Pisca pisca SMT, ,Placa pisca pisca, Sua Primeira Placa +@section Pisca pisca SMT +@include fb-smt-pt_BR.texi diff --git a/doc/gs/pt_BR/gs-pt_BR.texi b/doc/gs/pt_BR/gs-pt_BR.texi new file mode 100644 index 0000000..291e3f2 --- /dev/null +++ b/doc/gs/pt_BR/gs-pt_BR.texi @@ -0,0 +1,141 @@ +\input texinfo @c -*-texinfo-*- +@comment +@comment versao pt_BR baseada no md5sum abaixo: +@comment 704720cf4ba9d6a50bb62623379e8889 gs.texi +@comment +@comment %**start of header +@setfilename gs-pt_BR.info +@settitle Iniciando no PCB +@ifnothtml +@setcontentsaftertitlepage +@end ifnothtml +@set cedilha @,{c} +@comment %**end of header + +@include ../version.texi + +@comment This macro defines how we present the name of the pcb project. +@comment Use @code{pcb} for the name of the executable, @pcb{} for the project. +@macro pcb +@sc{pcb} +@end macro + +@ifinfo +@format +INFO-DIR-SECTION Miscellaneous +START-INFO-DIR-ENTRY +* pcb: (pcb). Um Editor Interativo de Placa de Circuito Impresso. +END-INFO-DIR-ENTRY +@end format +@end ifinfo + +@iftex +@finalout +@end iftex + +@ifinfo + +Esse arquivo documenta como iniciar usando @pcb{}, o sistema +interativo de tra@,{c}ado de placa de circuito impresso. + +Copyright (C) 2007 DJ Delorie +Copyright (C) 2014 Vers@~{a}o pt_BR Jorge Barros de Abreu + +Esse programa @'{e} software livre; voc@^{e} pode redistribu@'{i}-lo e/ou modific@'{a}-lo +sob os termos da Licen@,{c}a Publica Geral GNU como publicado pela +Free Software Foundation; ou da vers@~{a}o 2 da Licen@,{c}a, ou (como +voc@^{e} desejar) qualquer vers@~{a}o mais recente. + +Esse programa @'{e} distribu@'{i}do na esperan@,{c}a that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANT-ABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the @b{GNU +General Public License} for more details. + +@end ifinfo + +@setchapternewpage on +@headings single + +@tex +\def\lastnegativepageno{\pageno} +\def\savepageno{\pageno} +@end tex + +@titlepage +@title Iniciando no @pcb{} +@author DJ Delorie +@author Tradutor pt_BR: Jorge Barros de Abreu +@end titlepage + +@tex +\global\advance\pageno by 2 +@end tex + +@contents + +@ifnottex +@node Top +@top Iniciando no PCB + +Esse documento @'{e} um manual para @pcb{}, o sistema de tra@,{c}ado de +placa de circuito impresso interativo. + +@menu +* Introducao:: Introdu@,{c}@~{a}o ao @pcb{}. +* Terminologia:: Termos e defini@,{c}@~{o}es. +* Instalacao:: +* Sua Primeira Placa:: +@end menu + +@end ifnottex + +@comment our type of image +@macro img{INAME} +@center @image{../\INAME\} +@end macro + +@macro press{TXT} +@kbd{\TXT\} +@end macro + +@iftex +@tex +\gdef\rarrow{$\rightarrow$} +@end tex +@end iftex +@ifhtml +@macro rarrow +@html +→ +@end html +@end macro +@end ifhtml +@ifnottex +@ifnothtml +@macro rarrow +-> +@end macro +@end ifnothtml +@end ifnottex + +@macro mnu{TXT} +@b{\TXT\} +@end macro + +@macro mnuu{T1,T2} +@b{\T1\@rarrow{}\T2\} +@end macro + + +@macro mnuuu{T1,T2,T3} +@b{\T1\@rarrow{}\T2\@rarrow{}\T3\} +@end macro + +@c ----------------------------------------------------------------------------- +@c Each node herein will be moved to its own file when it's filled in. + +@include introduction-pt_BR.texi +@include terminology-pt_BR.texi +@include installation-pt_BR.texi +@include firstboard-pt_BR.texi +@bye diff --git a/doc/gs/pt_BR/installation-pt_BR.texi b/doc/gs/pt_BR/installation-pt_BR.texi new file mode 100644 index 0000000..f3fb7b9 --- /dev/null +++ b/doc/gs/pt_BR/installation-pt_BR.texi @@ -0,0 +1,114 @@ +@node Instalacao +@chapter Instalacao + +@menu +* Instalando um Pacote Pronto:: +* Construindo Do CD Fonte:: +* Construindo Do CVS:: +@end menu + +@node Instalando um Pacote Pronto +@section Instalando um Pacote Pronto + +@menu +* Debian:: +* Fedora:: +* Gentoo:: +* NetBSD:: +* Ubuntu:: +@end menu + +@node Debian +@subsection Debian + +@example +apt-get install pcb +@end example + +@node Fedora +@subsection Fedora + +Para automaticamente fazer o download e instalar a vers@~{a}o mais recente (e +depend@^{e}ncias) a partir de um dos (pr@'{e}-configurados) reposit@'{o}rios Fedora: + +@example +yum install pcb +@end example + +Para a insstala@,{c}@~{a}o com o yum voc@^{e} precisa de privil@'{e}gios de administrador. + +Para instalar um download manual via rpm: + +@example +yum localinstall +@end example + +Onde @'{e} o pacote rpm gravado localmente de sua prefer@^{e}ncia. +Depend@^{e}ncias exigidas precisam serem gravadas e instaladas simult@^{a}neamente, +ou antes. + +O comando "localinstall" @'{e} usado para instalar um conjunto de arquivos rpm gravados localmente. +Se for exigido a habilita@,{c}@~{a}o de reposit@'{o}rios ir@'{a} ser usada para resolver depend@^{e}ncias. +Note que o comando "install" ir@'{a} fzer uma instala@,{c}@~{a}o local, se for fornecido um nome de arquivo. +Essa op@,{c}@~{a}o @'{e} mantida por motivo de compatibilidade somente. + +O comando "localupdate" @'{e} usado para atualizar o sistema especificando arquivo rpm armazenados localmete. +Somente os arquivos rpm que tiverem uma ves@~{a}o mais antiga instalada ir@'{a} +ser atendido, os restantes pacotes especificados ir@~{a}o ser ignorados. +Se exigido os reposit@'{o}rios habilitados ir@~{a}o ser usados para resolver ddepend@^{e}ncias. +Note que o comando "update" ir@'{a} fazer uma atualiza@,{c}@~{a}o local, se for fonecido um nome de arquivo. +Essa op@,{c}@~{a}o @'{e} mantida por raz@~{o}es de compatibilidade somente. + + +@node Gentoo +@subsection Gentoo + +@example +emerge pcb +@end example + +@node NetBSD +@subsection NetBSD + +Veja @url{ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/cad/pcb/README.html}. + +@node Ubuntu +@subsection Ubuntu + +@node Construindo Do CD Fonte +@section Construindo Do CD Fonte + +@node Construindo Do CVS +@section Construindo Do CVS + +@menu +* Unix/Linux:: +* Mac OS/X:: +* Cygwin:: +@end menu + +@node Unix/Linux +@subsection Unix/Linux + +Conectado @`{a} internet abra uma janela de terminal +e execute os seguintes comandos como usu@'{a}rio comum: + +@example +git clone git://git.geda-project.org/pcb.git +cd pcb +./autogen.sh +./configure +make +@end example + +Como root execute: + +@example +make install +@end example + +@node Mac OS/X +@subsection Mac OS/X + +@node Cygwin +@subsection Cygwin diff --git a/doc/gs/pt_BR/introduction-pt_BR.texi b/doc/gs/pt_BR/introduction-pt_BR.texi new file mode 100644 index 0000000..94a82ed --- /dev/null +++ b/doc/gs/pt_BR/introduction-pt_BR.texi @@ -0,0 +1,33 @@ +@node Introducao +@chapter Introdu@,{c}@~{a}o + +@img{../sample-board} + +@pcb{} inclui um programa autonomo (chamado @code{pcb}) que permite +ao usu@'{a}rio criar, editar, e processar tra@,{c}ados para placas de circuito impresso, +bem como uma biblioteca de defini@,{c}@~{o}es de matrizes para os componentes mais +comuns. Embora tenha sido originalmente escrito para computadores Atari, e mais tarde re-escrito +para ambientes Unix-like, tem sido portado para outros sistemas +operacionais, tais como Linux, MacOS/X, e Windows. + +Apesar de o @pcb{} ser usado de forma independente, adicionando componentes e tra@,{c}os +manualmente, o @pcb{} trabalha melhor junto a um editor de diagramas esquem@'{a}ticos tais como +@code{gschem} do projeto gEDA, com @code{gschem} @footnote{Nota do tradutor: o gschem @'{e} distribu@'{i}do +no pacote geda-gaf atualmente geda-gaf-1.8.2.tar.gz.} ir@'{a} criar uma +netlist, garantir que todos os componentes estejam corretos, etc. + +O arquivo no qual @code{pcb} armazena seus dados termina em @code{.pcb} tal com +@code{minhaplaca.pcb}. Adicionalmente, @code{pcb} l@^{e} matrizes de +componentes individuais a partir de arquivos terminados em @code{.fp} e netlists a partir +de arquivos terminando em @code{.net}. + +Existe v@'{a}rias sa@'{i}das diferentes do @code{pcb}. Se voc@^{e} est@'{a} +tendo suas placas fabricadas por terceiros profissionalmente, voc@^{e} ir@'{a} desejar exportar +sua placa como um arquivo RS-247X (tamb@'{e}m chamado gerber). Se voc@^{e} est@'{a} fabricando +sua placa voc@^{e} mesmo, ir@'{a} provavelmente desejar imprim@'{i}-la. Voc@^{e} pode tamb@'{e}m +gravar sua placa no formato ``encapsulated postscript'' ou arquivo de imagem para usar em +documentos ou em p@'{a}ginas. + +Uma nota sobre tipografia: Ao longo de todo esse documento, ``@pcb{}'' refere-se +ao pacote completo, ``@code{pcb}'' refere-se ao programa espec@'{i}fico, +e ``pcb'' refere-se a placas de circuitos impresso em geral. diff --git a/doc/gs/pt_BR/terminology-pt_BR.texi b/doc/gs/pt_BR/terminology-pt_BR.texi new file mode 100644 index 0000000..b5845d7 --- /dev/null +++ b/doc/gs/pt_BR/terminology-pt_BR.texi @@ -0,0 +1,575 @@ +@comment +@comment versao pt_BR baseada no md5sum abaixo: +@comment b2f4ede410eab3da8048cc2dbb9a3623 terminology.texi +@comment +@hyphenation{re-pre-sen-ta} +@node Terminologia +@chapter Terminologia + +@comment wrap terms at their definition +@ifhtml +@macro tdef{TERM} +@html +\TERM\@end html +@end macro +@end ifhtml + +@iftex +@tex +\gdef\tdef#1{% + \ifpdf + \pdfdest name{#1} xyz + \pdfoutline goto name{#1} count 0 {#1} + \fi + #1% +} +@end tex +@end iftex + +@ifnottex +@ifnothtml +@macro tdef{TERM} +\TERM\ +@end macro +@end ifnothtml +@end ifnottex + +@comment wrap terms to cross reference +@ifhtml +@macro tref{TERM} +@html +\TERM\@end html +@end macro +@macro trefl{TERM,LINK} +@html +\TERM\@end html +@end macro +@end ifhtml + +@ifnothtml +@macro tref{TERM} +\TERM\ +@end macro +@macro trefl{TERM,LINK} +\TERM\ +@end macro +@end ifnothtml + +@comment image legend +@macro iml{ITXT} +@center @i{\ITXT\} +@end macro + +Existe alguma varia@,{c}@~{a}o de terminologia usada pelos pacotes EDA. Para melhor +entender a documenta@,{c}@~{a}o do @pcb{}, @'{e} importante ler completamente +essas defini@,{c}@~{o}es de forma a entender como @pcb{} usa esses termos. + +@table @dfn + +@item @tdef{a@,{c}@~{a}o} +Internamente, a maioria dos comandos do @code{pcb} usam uma interface comum para se conectar +@`{a} interface gr@'{a}fica de usu@'{a}rio, aos scripts, e @`{a}s requisi@,{c}@~{o}es de usu@'{a}rio. Chamamos isso de a@,{c}@~{o}es +internas de comando, porque s@~{a}o a@,{c}@~{o}es que o pcb pode realizar. Cada +a@,{c}@~{a}o pode receber par@^{a}metros, de acordo com sua documenta@,{c}@~{a}o +individual. A@,{c}@~{o}es foram escritas como chamadas a fun@,{c}@~{o}es, e podem ser +chamadas diretamente de dentro do @pcb{} usando a tecla ':'. + +@item @tdef{aur@'{e}ola} +@itemx @tdef{aur@'{e}ola do anel} +O anel de cobre em forma de rosca que envolve o orif@'{i}cio de um +@tref{conector de componente} ou @tref{via}. No @pcb{}, o tamanho de um @tref{conector de componente} ou +@tref{via} @'{e} o di@^{a}metro completo do cobre, n@~{a}o a dist@^{a}ncia +da aresta mais externa do orif@'{i}cio para a aresta mais externa do cobre. Quando +nos referirmos especificamente ao tamanho da aur@'{e}ola, queremos dizer a dit@^{a}ncia +da aresta mais externa do orif@'{i}cio at@'{e} a aresta mais externa do cobre; i.e. o total +de cobre remanescente em volta do orif@'{i}cio perfurado. Exemplo: um orif@'{i}cio perfurado de +30 @tref{mil} com uma aur@'{e}ola de 8 @tref{mil} resulta em um conector de +componente de (30 + 8 + 8). Da mesma forma, um conector de componente de 50 @tref{mil} com uma +perfura@,{c}@~{a}o de 30 @tref{mil} resulta em uma aur@'{e}ola de 10 @tref{mil}. + +@table @dfn +@item di@^{a}metro externo - 3 na figura abaixo +@item espessura da aur@'{e}ola de cobre - 1 na figura abaixo +@item di@^{a}metro do orif@'{i}co perfurado na placa - 2 na figura abaixo +@end table +@img{../term-annulus-1} + +@item @tdef{abertura} +Em refer@^{e}ncia a arquivos da @tref{RS-274X}, uma abertura @'{e} um pincel +usado para desenhar coisas. Originalmente, a abertura era um orif@'{i}co f@'{i}sico de +um formato e tamanho espec@'{i}fico atrav@'{e}s do qual a luz sensibilizava um filme +fotogr@'{a}fico. + +@item @tdef{arco} +Uma trilha curvada desenhada sobre uma @tref{camada de desenho}. + +@item @tdef{atributo} +Significados vari@'{a}veis. @trefl{Componentes,componente} e @trefl{placas,placa} +podem ter atributos referidos a elas, que s@~{a}o mapeamentos arbitr@'{a}rios +entre um nome e seu valor. O @pcb{} n@~{a}o usa atualmente esses +atributos propriamente ditos. Dentro do @code{pcb} um atributo @'{e} um valor +arbitr@'{a}rio informado entre o n@'{u}cleo e os v@'{a}rios @trefl{DIHs,DIH} +@footnote{Nota do tradutor: ver verbete DIH adiante.}, tais +como caixas de verifica@,{c}@~{a}o e nomes de arquivo. + +@item @tdef{expandir} +A maioria daquelas @'{a}reas de cobre pode ser expandida antes de ser permitido +se tocarem. Por exemplo, duas linhas de 40 @tref{mil@'{e}simos de polegada} separadas por 10 @tref{mil@'{e}simos de polegada} podem expandir at@'{e} +(mas n@~{a}o incluindo) 5 @tref{mil@'{e}simos de polegada} antes de se tocarem, ent@~{a}o a expans@~{a}o m@'{a}xima +deve ser de 4.99 @tref{mil@'{e}simos de polegada}. + +@item @tdef{placa} +A placa de circuito impresso que est@'{a} despida de seu @tref{tra@,{c}ado}. +``Placa'' refere-ser @`{a} placa f@'{i}sica, ``@tref{tra@,{c}ado}'' refere-se aos +dados eletr@^{o}nicos. + +@item @tdef{mem@'{o}ria tempor@'{a}ria} +Um espa@,{c}o tempor@'{a}rio de armazenamento dentro do @code{pcb} onde itens podem ser +guardados at@'{e} que sejam necess@'{a}rios mais tarde. Um tal espa@,{c}o tempor@'{a}rio de armazenamento @'{e} usado para as opera@,{c}@~{o}es +rotineiras de cortar/copiar e colar. + +@item @tdef{clad} +Uma fina camada de cobre anexada a uma fina camada de isolante. Uma vez +gravada, o cobre restante forma as conec@,{c}@~{o}es el@'{e}tricas +descritas pelo arquivo do @tref{tra@,{c}ado}. + +@item @tdef{folga} +A dist@^{a}ncia entre o cobre em volta de um orif@'{i}cio (a @tref{aur@'{e}ola}) e +o cobre de um @tref{pol@'{i}gono} que envolve o orif@'{i}cio, ou entre qualquer outro +item de cobre (@tref{linha} ou @tref{arco}) e um @tref{pol@'{i}gono} em +volta. + +@table @dfn +@item folga conector/via - 1 na figura abaixo +@item folga entre trilhas - 2 na figura abaixo +@end table + +@img{../term-clearance-1} + +@item @tdef{influ@^{e}ncia} +A @'{a}rea em volta de um @tref{componente} que est@'{a} ainda sendo ``usada'' pelo +@tref{componente}, devido a suas exig@^{e}ncias el@'{e}tricas e de +folga mec@^{a}nica @footnote{Nota do tradutor: imagine algo como um transistor de +pot@^{e}ncia com dissipador de calor. Sua @'{a}rea de influ@^{e}ncia @'{e} v@'{a}rias vezes maior que +seu tamanho.}. O @pcb{} n@~{a}o usa esse termo, nem explicitamente suporta uma +defini@,{c}@~{a}o de influ@^{e}ncia para @trefl{componentes,componente}. + +@item @tdef{mira} +@'{E} a localiza@,{c}@~{a}o atual na @tref{placa} que @'{e} usada quando voc@^{e} +executa uma @tref{a@,{c}@~{a}o}. Se ajuste @`{a} @tref{malha} estiver ativo, a +mira reflete o ponto de malha mais pr@'{o}ximo ao @tref{cursor}, caso contr@'{a}rio +a mira reflete apenas o @tref{cursor} em si mesmo. + +@item @tdef{cursor} +O @pcb{} se refere ao cursor do seu mouse. Veja ``@tref{mira}''. + +@item @tdef{camada de desenho} +Enquanto se est@'{a} desenhando uma placa de circuito, @pcb{} fornece v@'{a}rias +@trefl{camadas,camada} para serem desenhas. Enquanto for conveniente pensar em +cada camada de desenho como correspondendo a uma das @trefl{camadas +f@'{i}sicas,camada f@'{i}sica} (de cobre, de seda, etc), @'{e} poss@'{i}vel agrupar +m@'{u}ltiplas camadas de desenho juntas em uma @'{u}nica @tref{camada f@'{i}sica}, ou +atribuir camadas de desenho a prop@'{o}sitos n@~{a}o correspondentes a camadas +f@'{i}sicas. Por exemplo, voc@^{e} pode ter duas camadas de desenho correspondendo +@`{a} sua camada de cobre de aterramento, uma para o plano de aterramento propriamente dito e +uma segunda (colorida diferentemente) outra para quaisquer sinais que precisem ser +roteados para a camada de aterramento. + +@item @tdef{VRD} +Verifica Regra de Desenho - Design Rule Check. Seu desenho @'{e} visto e comparado a v@'{a}rias +regras de desenho, tais como espessura m@'{i}nima da trilha e dist@^{a}ncia m@'{i}nima entre trilhas, e qualquer +viola@,{c}@~{a}o dessas regras @'{e} mostrada. Ent@~{a}o, voc@^{e} @'{e} torturado at@'{e} a morte com di@'{a}logos +informais. + +@item @tdef{arquivo de perfura@,{c}@~{a}o} +Um arquivo leg@'{i}vel a computador pensado para ser usado por m@'{a}quinas de perfura@,{c}@~{a}o +automatizadas. A informa@,{c}@~{a}o no arquivo inclui di@^{a}metros de perfura@,{c}@~{a}o e localiza@,{c}@~{a}o das perfura@,{c}@~{o}es. +O @code{pcb} pode produzir mais de dois arquivos de perfura@,{c}@~{a}o, um para @trefl{orif@'{i}cios +galvanizados,orif@'{i}cio galvanizado} e um para @trefl{orif@'{i}cios vazio,orif@'{i}cio vazio}. +M@'{a}quinas de perfura@,{c}@~{a}o automatizadas foram originalmente desenhadas pela companhia +Excellon, de forma que arquivos de perfura@,{c}@~{a}o foram algumas vezes chamados @trefl{arquivos +excellon,arquivo excellon}. Tamb@'{e}m chamados arquivos de @tref{NC drill} @footnote{Nota do tradutor: ver verbete adiante - NC drill.}. + +@item @tdef{componente} +No @pcb{} um componente @footnote{Nota do tradutor: no original em ingl@^{e}s usa-se o termo ``elemento'' em lugar de ``componente''.} representa qualquer parte que voc@^{e} pode instalar sobre sua +@tref{placa}, tais como resistores, capacitores, e circuitos integrados. +Note que tamb@'{e}m se inclui qualquer coisa sobre sua @tref{placa} que tem +sua pr@'{o}pria @tref{matriz}, mesmo se essa coisa n@~{a}o tenha um componente f@'{i}sico associado +a essa @tref{matriz}, tal como um ponto de teste, marcas de localiza@,{c}@~{a}o, e conectores de +borda @footnote{Nota do tradutor: conectores de borda - conectores que simplesmente ficam na beirada +da placa como os existentes em uma placa m@~{a}e de computador.}. Um componente tem uma @tref{matriz}, mas @'{e} mais que uma +@tref{matriz} - um componente tamb@'{e}m tem um designador de refer@^{e}ncia (refdes), valor, +descri@,{c}@~{a}o, e localiza@,{c}@~{a}o. ``@trefl{Matriz,matriz}'' refere-se ao +modelo; ``componente'' refere-se @`{a} inst@^{a}ncia. Por exemplo, seu +@tref{tra@,{c}ado} pode ter quatro componentes que usam uma @tref{matriz}. + +@img{../term-element-1} +@iml{Quatro exemplos de componente.} + +@item @tdef{resist@^{e}ncia @`{a} corros@~{a}o} +N@~{a}o confundir com @tref{resist@^{e}ncia @`{a} soldagem}, resist@^{e}ncia @`{a} corros@~{a}o @'{e} usada +durante a fabrica@,{c}@~{a}o das camadas de cobre para definir qual cobre @'{e} +removido e qual cobre ir@'{a} permanecer. + +@item @tdef{arquivo excellon} +Veja @tref{arquivo de perfura@,{c}@~{a}o}. + +@item @tdef{fab} +@itemx @tdef{casa de fab} +@itemx @tdef{casa de fabrica@,{c}@~{a}o} +Uma companhia que produz (fabrica) placas de circuito a partir de arquivos +de desenho mec@^{a}nicos. A maioria aceitam (ou esperam) arquivos no formato +@tref{gerber} (@tref{RS-274X}). + +@item @tdef{desenho de fab} +@itemx @tdef{desenho de fabrica@,{c}@~{a}o} +Um desenho que mostra uma vis@~{a}o geral mec@^{a}nica da @tref{placa}, +incluindo a linha de sa@'{i}da f@'{i}sica e todos os orif@'{i}cios f@'{i}sicos. @'{E} muitas vezes +usada pelos @trefl{fabricantes,fab} para verificar a coer@^{e}ncia de sua interpreta@,{c}@~{a}o dos +arquivos de desenho encomendados. + +@item @tdef{matriz} +Uma matriz @'{e} o modelo sobre uma placa de circuito baseado no qual suas partes s@~{a}o +anexadas. Inclui toda informa@,{c}@~{a}o sobre cobre, seda, +@tref{m@'{a}scara de soldagem}, e @trefl{pasta,pasta de soldagem}. Em outros programas EDA, +pode significar ``modelo de ilha''. ``Matriz'' algumas vezes @'{e} +usado para referir-se ao arquivo de matriz. ``Matriz'' refere-se ao +modelo; ``@tref{componente}'' refere-se @`{a} inst@^{a}ncia. Por exemplo, seu +@tref{tra@,{c}ado} pode ter quatro @trefl{componentes,componente} que usam uma mesma +matriz. + +@item @tdef{arquivo de matriz} +Um arquivo que cont@'{e}m uma @'{u}nica defini@,{c}@~{a}o de @tref{matriz}. Normalmente, +significa que esse arquivo descreve um @tref{componente}, embora exista +excess@~{o}es. + +@item @tdef{FR4} +Uma especifica@,{c}@~{a}o para a camada isolante usada na fabrica@,{c}@~{a}o da placa de +circuito impresso. FR4 abrange a maioria classes comuns, e muitas vezes representa uma placa +composta de fibra de vidro e epoxy. + +@item @tdef{gEDA} +O conjunto de ferramentas de Automa@,{c}@~{a}o de Desenho Eletr@^{o}nico sob a Licen@,{c}a P@'{u}blica GNU - GPL'd Electronic Design Automation. Veja +@url{http://www.geda-project.org/}. Inclui, entre outras coisas, o +editor de esquemas @code{gschem}, que produz arquivos/sa@'{i}das que podem ser usadas como entradas +para o @code{pcb}. + +@item @tdef{gerber} +@itemx @tdef{arquivo gerber} +O nome comum para um arquivo formatado conforme a @tref{RS-274X}. Originalmente +em homenagem @`{a} Gerber Photoplotter Company. + +@item @tdef{grade} +Um modelo de localiza@,{c}@~{o}es sobre a @tref{placa} que pode ser mostrado, ou +usado como um limite sobre localiza@,{c}@~{o}es da @tref{mira}. + +@item @tdef{gschem} +O editor de diagramas esquem@'{a}ticos eletr@^{o}nicos que vem como o pacote @tref{gEDA}. + +@item @tdef{DIH} +Dispositivo de Interface Humana - Human Interface Device. Usamos ess termo para se referir a interfaces de usu@'{a}rio, +impressoras, exportadores, e outros caminhos atrav@'{e}s dos quais o @code{pcb} interage com +humanos. + +@item @tdef{exclus@~{a}o} +Uma regi@~{a}o criada pelo desenhista unicamente para evitar que alguma coisa mais +exista a@'{i}. Por exemplo, um @tref{componente} com uma exclus@~{a}o de cobre +pode evitar que o roteamento autom@'{a}tico coloque trilhas passando por aquela @'{a}rea. +O @pcb{} atualmente n@~{a}o aceita zonas de exclus@~{a}o. + +@item @tdef{camada} +Existem dois sinificados de ``camada'' no @pcb{}. Veja ``@tref{camada de desenho}'' + e ``@tref{camada f@'{i}sica}''. + +@item @tdef{tra@,{c}ado} +A informa@,{c}@~{a}o de desenho da @tref{placa} despida de edi@,{c}@~{o}es que voc@^{e} tenha feito; +@'{e} o que @'{e} armazenado em um arquivo do pcb e mostrado na tela. +``@trefl{Placa,placa}'' refere-se @`{a} placa f@'{i}sica, ``tra@,{c}ado'' +refere-se aos dados eletr@^{o}nicos. + +@item @tdef{linha} +Um segmento de reta desenhado na @tref{camada de desenho}. @footnote{Nota do tradutor: uma trilha de cobre marcada na camada de desenho.} + +@item @tdef{marca} +Normalmente, @code{pcb} informa coordenadas em rela@,{c}@~{a}o @`{a} or@'{i}gem (canto superior +esquerdo) da placa. Todavia, voc@^{e} pode designar uma localiza@,{c}@~{a}o sobre a +@tref{placa} tal que o @code{pcb} tamb@'{e}m informe coordenadas em rela@,{c}@~{a}o a +essa nova localiza@,{c}@~{a}o. Tal nova localiza@,{c}@~{a}o @'{e} a marca, e @'{e} desenhada na forma +de um X. @trefl{Componentes,componente} tamb@'{e}m possuem marca; @'{e} a or@'{i}gem do +local a partir do qual outras localiza@,{c}@~{o}es dentro do @tref{componente} s@~{a}o +medidos. Marcas de @tref{componente} s@~{a}o desenhadas como pequenos diamantes. + +@img{../term-mark-1} +@iml{marca de mira, marca de componente} + + +@item @tdef{m@'{a}scara} +Veja ``@tref{m@'{a}scara de soldagem}''. + +@item @tdef{mil} +@itemx @tdef{mil@'{e}simo de polegada} +No @pcb{} um mil @'{e} 0.001 pol, ou um ``mili-pol''. Outros pacotes +podem chamar o mil de ``@tref{thou}'', forma curta de mil@'{e}simo de polegada @footnote{Nota do tradutor: thousand, mil em ingl@^{e}s. + +@item @tdef{NC drill} +Arquivo de perfura@,{c}@~{a}o controlada numericamente - Numerically Controlled Drill. Veja ``@tref{arquivo de perfura@,{c}@~{a}o}''. + +@item @tdef{camada negativa} +@itemx @tdef{plano negativo} +Para a maioria das @trefl{camadas de desenho,camada de desenho}, tudo que voc@^{e} desenha +corresponde a tudo que existe em uma @tref{camada f@'{i}sica}. Por +exemplo, uma desenho de @tref{trilha} sobre uma camada de cobre resulta em cobre +existindo sobre a @tref{placa}. Para camadas negativas, todavia, o que voc@^{e} +desenha resulta no que @emph{n@~{a}o} existe na placa. O +arquivo de @tref{gerber} que gera a @tref{m@'{a}scara de soldagem}, por exemplo, est@'{a} na tal camada negativa - um +c@'{i}rculo desenhado no @tref{gerber} que gera a @tref{m@'{a}scara de soldagem} resulta em um orif@'{i}cio na +@tref{m@'{a}scara de soldagem} f@'{i}sica. O @code{pcb} representa tal camada negativa de uma +forma significativa na tela, mas exportadores podem usar uma camada negativa +conforme a necessidade do processo de fabrica@,{c}@~{a}o. + +@item @tdef{netlist} +Uma lista de conec@,{c}@~{o}es el@'{e}tricas simb@'{o}licas, normalmente fornecida com entrada +ao @code{pcb} proveniente de um programa de tra@,{c}ado esquem@'{a}tico, que representa a +conectividade el@'{e}trica desejada na placa. O @pcb{} pode comparar a +netlist desejada (carregada) com a atual netlist (cobre) e alertar +voc@^{e} sobre conec@,{c}@~{o}es em curto circuito ou ausentes. Se ouverem conec@,{c}@~{o}es +ausentes, o @pcb{} pode usar a netlist para criar um @tref{ninho de rato} para lhe ajudar +no roteamento dessas conec@,{c}@~{o}es ausentes. + +@item @tdef{linha de sa@'{i}da} +A apar@^{e}ncia f@'{i}sica e medidas de sua @tref{placa}. Por +padr@~{a}o, @'{e} um ret@^{a}ngulo de tamanho da sua @'{a}rea de trabalho (o +``tamanho da placa''), mas se voc@^{e} chama uma das @tref{camadas de desenho} de +``linha de sa@'{i}da'' esse nome @'{e} usado. Enquanto sua @tref{placa} for ela mesma um +do formato de um pol@'{i}gono, um objeto do tipo @tref{pol@'{i}gono} desenhado n@~{a}o @'{e} usado para denotar +sua linha de sa@'{i}da - por conven@,{c}@~{a}o, 10 @tref{mil} de largura de @trefl{linhas,linha} s@~{a}o +usados para desenhar a linha de sa@'{i}da, e as linhas de centro que indicam +as arestas atuais da linha de sa@'{i}da. + +@item @tdef{pastilha} +Uma conec@,{c}@~{a}o el@'{e}trica a um @tref{componente} que n@~{a}o exige um +orif@'{i}cio completo, por exemplo como usado por um dispositivo de montagem de superf@'{i}cie. +@footnote{Nota do tradutor: o dispositivo apenas toca as pastilhas de +cobre desenhadas na placa sem necessidade de perfura@,{c}@~{o}es.} + +@img{../term-pad-1} +@iml{componente montado sobre uma superf@'{i}cie com oito pastilhas.} + +@item @tdef{cola} +Veja ``@tref{cola de soldagem}''. + +@item @tdef{matriz de colar} +Uma folha fina, comumente pl@'{a}stica ou met@'{a}lica e que varia entre 0.002 e 0.005 polegadas +de espessura, com orif@'{i}cios onde a soldagem com @trefl{cola,cola de soldagem} deve ser aplicada @`{a} sua +placa. + +@item @tdef{arquivo do pcb} +Um arquivo usado pelo @code{pcb} para armazenar o tra@,{c}ado da placa. Os nomes de tal arquivo terminam em +@code{.pcb} e s@~{a}o normalmente arquivos no formato texto leg@'{i}vel (e edit@'{a}vel). + +@item @tdef{unidades do pcb} +Internamente, @code{pcb} mant@'{e}m todas as medidas em suas pr@'{o}prias unidades, +que s@~{a}o menores que ambas as unides @trefl{mils,mil} e mil@'{i}metros. Essas duas s@~{a}o +as unidades padr@~{a}o usadas em arquivos do @pcb{}. Na @'{e}poca em que esse texto foi escrito, +unidades do @code{pcb} s@~{a}oe 1/100 de um @tref{mil}, ou +@iftex +@math{10^{-5}} +@end iftex +@ifhtml +@html +10-5 +@end html +@end ifhtml +@ifnottex +@ifnothtml +0.00001 +@end ifnothtml +@end ifnottex +de polegada. + +@item @tdef{conector de componente} +Uma conec@,{c}@~{a}o el@'{e}trica a um @tref{componente} que exige um +orif@'{i}cio completo, por exemplo como necess@'{a}rio para um suporte/conector DIP para circuito integrado. Ao contr@'{a}rio de um +@tref{pastilha}. Note que conectores de componenetes e @trefl{vias,via} s@~{a}o mecanicamente +id@^{e}nticos, embora conectores de componentes possuam como padr@~{a}o a op@,{c}@~{a}o @tref{descoberto} @footnote{Nota do tradutor: untanted.} enquanto +@trefl{vias,via} possuem como padr@~{a}o a op@,{c}@~{a}o @tref{coberta}. + +@img{../term-pin-1} +@iml{Componente DIP com oito conectores.} + +@item @tdef{camada f@'{i}sica} +Na fabrica@,{c}@~{a}o de placas de circuito, uma camada f@'{i}sica @'{e}, por +exemplo, cada camada de cobre, cada lado da @tref{tela de seda}, a +@tref{m@'{a}scara de soldagem}, a @tref{matriz de colar}, a linha de sa@'{i}da f@'{i}sica, +etc. Cada camada f@'{i}sica requer que uma defini@,{c}@~{a}o @'{u}nica de camada seja +produzida pelo @code{pcb}; para @trefl{fabs,fab} profissionais existe um +arquivo de @tref{gerber} para cada camada f@'{i}sica. + +@item @tdef{orif@'{i}cio galvanizado} +@itemx @tdef{orif@'{i}co completamente galvanizado} +@itemx @tdef{PTH} +Durante a fabrica@,{c}@~{a}o, alguns orif@'{i}cios tornam-se revestidos com cobre que +conectam todas as camadas de cobre juntas naquele ponto. Uma vez que isso @'{e} +normalmente feito por galvanoplastia, tais orif@'{i}cios s@~{a}o chamados orif@'{i}cios +``galvanizados'', e normalmente possuem uma @tref{aur@'{e}ola} de cobre em volta deles. + +@img{../term-platedhole-1} +@iml{Orif@'{i}cios galvanizados e vazios.} + +@item @tdef{pol@'{i}gono} +Um pol@'{i}gono define a linha de sa@'{i}da de uma regi@~{a}o desenhada sobre uma @tref{camada de +desenho}. Quando usado sobre uma @tref{camada de desenho} representando uma @tref{camada f@'{i}sica} +de cobre, faz com que um pol@'{i}gono de cobre exista na +placa final, por exemplo. Diferentemente de @trefl{linhas,linha} e +@trefl{arcos,arco}, um pol@'{i}gono n@~{a}o tem ``espessura''. + +@item @tdef{rato} +@itemx @tdef{linhas de rato} +@itemx @tdef{lista de rato} +@itemx @tdef{ninho de rato} +Um rato @'{e} uma representa@,{c}@~{a}o visual simb@'{o}lica de uma conec@,{c}@~{a}o el@'{e}trica +desconectada - i.e. alguma coisa na @tref{netlist} que n@~{a}o existe +como uma @tref{trilha} ainda. @'{E} chamada um ninho de rato pela apar@^{e}ncia +bagun@,{c}ada quando criado primeiramente, a partir do que, as conec@,{c}@~{o}es individuais +foram chamadas linhas de rato ou apenas ratos. Em um arquivo @pcb{}, a lista de rato @'{e} +uma lista de todos os ratos que existem na placa; n@~{a}o significa sempre a mesma coisa +que a @tref{netlist}, pelo fato de voc@^{e} poder escolher trabalhar com um subconjunto +da @tref{netlist} de cada vez, or esconder os ratos completamente. Muitas +fun@,{c}@~{o}es do @code{pcb} usam uma lista de rato para determinar sobre quais conec@,{c}@~{o}es +trabalhar; por isso @'{e} importante para atualizar a lista de ratos antes de usar tais +fun@,{c}@~{o}es. + +@item @tdef{ret@^{a}ngulo} +Um caso especial de @tref{pol@'{i}gono}. + +@item @tdef{resist@^{e}ncia} +No @pcb{} comumente significa @tref{resist@^{e}ncia @`{a} corros@~{a}o}. + +@item @tdef{rotear} +No @pcb{} esse termo @'{e} um verbo, significando adicionar e organizar +@trefl{trilhas,trilha} de forma que reflitam adequadamente a @tref{netlist}. +Outros pacotes podem usar esse termo para refletir a @tref{linha de sa@'{i}da}, mas +o @pcb{} n@~{a}o faz isso. + +@item @tdef{estilo de rota} +Uma cole@,{c}@~{a}o de medidas, tais como espessura de @tref{trilha}, di@^{a}metro de perfura@,{c}@~{a}o, +tamanho de @tref{conector de componente}, e @tref{folga}, que @'{e} usado ao fazer o roteamento +de @trefl{trilhas,trilha}. O @pcb{} pode manter trilha de ao menos quatro estilhos, +que voc@^{e} pode rapidamente alternar entre eles. + +@item @tdef{RS-274D} +@itemx @tdef{RS-274X} +Um formato de arquivo usado originalmente por impressoras fotogr@'{a}ficas, mas agora usado por qualquer +m@'{a}quina usada para fabricar placas de circuito impresso. A variante D exige um +arquivo separado definindo todas as @trefl{aberturas,abertura}, e @'{e} +condiderada obsoleta. A variante X @'{e} a mais recente e inclui as +defini@,{c}@~{o}es de @tref{abertura}. Uma vez que esses formatos foram definidos pela +Gerber Photoplotter company, eles s@~{a}o comumente conhecidos como +``arquivos de @tref{gerber}''. Embora n@~{a}o haja ``dono'' da +especifica@,{c}@~{a}o RS-274X, ela pode ser encontrada em v@'{a}rios locais online tais como +@url{http://www.artwork.com/gerber/274x/rs274xrevd_e.pdf}. + +@item @tdef{encolher} +Algumas @'{a}reas de cobre vizinhas podem decrescer em tamanho e n@~{a}o mais se +tocarem (sobreposi@,{c}@~{a}o). + +@item @tdef{seda} +@itemx @tdef{tela de seda} +Uma camada de tinta ou pigmento desenhada sobre a placa de circuito (comumente, uma para +cada lado da placa) com o objetivo de incluir, por exemplo, n@'{u}meros de s@'{e}rie +ou linhas de sa@'{i}da de @tref{componente}. + +@item @tdef{m@'{a}scara de soldagem} +Uma camada de filme resistente ao calor colocada sobre as camadas de cobre mais externas +de sua placa, para evitar a ader@^{e}ncia da solda a qualquer cobre envolvido. +Quando usada para cobrir @trefl{trilhas,trilha} roteadas entre +@trefl{conectores de componente,conector de componente} ou @trefl{pastilhas,pastilha}, pode ajudar a evitar curtos circuito entre +essas @trefl{trilhas,trilha}. Note que quando mostrada no @code{pcb} a +m@'{a}scara @'{e} desenhada onde o filme existe, mas na sa@'{i}da (para postscript ou +@tref{gerber}, por exemplo), @'{e} muitas vezes ``desenhada'' onde a m@'{a}scara @'{e} +para ser @emph{removida}. + +@item @tdef{resist@^{e}ncia @`{a} soldagem} +Veja @tref{m@'{a}scara de soldagem}. + +@item @tdef{cola de soldagem} +Solda triturada misturada com flux @footnote{Nota do tradutor: o flux @'{e} uma subst@^{a}ncia quimica que facilita diversas coisas; ou a condutividade t@'{e}rmica, ou a limpeza, ou a coes@~{a}o da mistura, etc.}. Essa cola @'{e} normalmente espalhada com um rodo +completamente sobre uma matriz de colar para depositar uma quantidade determinada de cola sobre cada +@tref{pastilha} da placa de circuito. Uma vez que a cola @'{e} aplicada, as partes podem ser +posicionadas sobre a cola, e a placa aquecida derrete a cola +e solda as partes na placa. + +@item @tdef{cobertura} +Quando uma placa de circuito @'{e} feita com uma @tref{m@'{a}scara de soldagem}, voc@^{e} tem a +op@,{c}@~{a}o de abrir um orif@'{i}cio na m@'{a}scara sobre @trefl{vias,via}, ou deixar a +@trefl{m@'{a}scara,m@'{a}scara de soldagem} intacta sobre @trefl{vias,via}. Uma @tref{via} com uma +@trefl{m@'{a}scara,m@'{a}scara de soldagem} intacta sobre si @'{e} coberta, ent@~{a}o a +@trefl{m@'{a}scara,m@'{a}scara de soldagem} atua como uma cobertura sobre o cobre e o orif@'{i}cio. + +@img{../term-tented-1} +@iml{Vias coberta e via desdescoberta.} + +@item @tdef{t@'{e}rmico} +@itemx @tdef{relevo t@'{e}rmico} +Uma vez que o cobre @'{e} um eficiente dissipador de calor, conec@,{c}@~{o}es a regi@~{o}es grandes +de cobre podem ser muito dif@'{i}ceis de soldar - o cobre dissipa calor +evitando que voc@^{e} aque@,{c}a adequadamente a conec@,{c}@~{a}o. Para corrigir isso, +pequenos entalhes s@~{a}o feitos em volta de cada tal conec@,{c}@~{a}o para criar uma barreira +t@'{e}rmica, de forma que o aquecimento aplicado na conec@,{c}@~{a}o permane@,{c}a na +conec@,{c}@~{a}o. Tal conjunto de entalhes, e as pontes de cobre que +restaram, @'{e} chamado um ``t@'{e}rmico''. T@'{e}rmicos chegam com muitos modelos, +que permitem ao desenhista garantir adequada conectividade el@'{e}trica +e/ou facilidade de fabrica@,{c}@~{a}o. + +@img{../term-thermal-1} +@iml{Conector de componente sem conec@,{c}@~{a}o, tr@^{e}s tipos de t@'{e}rmico, e sem t@'{e}rmico.} + +@item @tdef{espessura} +No @pcb{} refere-se muitas vezes @`{a} largura de uma @tref{linha} ou +@tref{arco}, n@~{a}o @`{a} espessura da camada de cobre usado para produzir a +@tref{placa}. @'{E} tamb@'{e}m o ``tamanho'' de uma @tref{linha} ou +@tref{arco}. + +@img{../term-thickness-1} + +@item @tdef{desenho fino} +Um modo usado pela interrface gr@'{a}fica de usu@'{a}rio do @code{pcb} pelo qual objetos de placa s@~{a}o desenhados como +linhas finas (ou linhas de sa@'{i}da) ao inv@'{e}s de como linhas com espessura padr@~{a}o. Esse modo +@'{e} @'{u}til para trabalho detalhado onde o tamanho dos objetos pode +de outra forma obscurecer seu relacionamento com os outros. + +@item @tdef{thou} +Veja ``@tref{mil}''. Thousand - 1000. + +@item @tdef{trasfer@^{e}ncia de toner} +@itemx @tdef{TT} +Um m@'{e}todo de fabrica@,{c}@~{a}o caseiro que envolve impress@~{a}o de uma camada com impressora +laser, e transferindo o toner daquela impressora para uma placa de cobre +n@~{a}o corro@'{i}da. O toner atua como um @tref{resistor de corros@~{a}o}. + +@item @tdef{trilha} +Qualquer cobre adicionado a uma camada de cobre cujo prop@'{o}sito @'{e} conectar +sinais el@'{e}tricos entre @trefl{componentes,componente}. Trilhas podem ser +constru@'{i}das a partir de @trefl{linhas,linha}, @trefl{arcos,arco}, e +@trefl{pol@'{i}gonos,pol@'{i}gono}. + +@item @tdef{orif@'{i}cio sem cobre} +Durante a fabri@,{c}@~{a}o, alguns orif@'{i}cios s@~{a}o perfurados ap@'{o}s galvanoplastia, e +ent@~{a}o n@~{a}o recebem o cobre que iria de outra forma conectar camadas. +Tais orif@'{i}cios s@~{a}o orif@'{i}cios sem cobre, e normalmente n@~{a}o possem uma +@tref{aur@'{e}ola} de cobre em torno de si. + +@img{../term-platedhole-1} +@iml{Orif@'{i}cios galvanizados e vazios.} + +@item @tdef{sem cobertura} +Quando um orif@'{i}cio @'{e} colocado na @tref{m@'{a}scara de soldagem} com o objetivo de expor uma +@tref{via} abaixo dele, tal via @'{e} sem cobertura. As @trefl{vias,via} +sem cobertura s@~{a}o dispon@'{i}veis como pontos de teste ou locais para adicionar fios +posteriormente. + +@item @tdef{via} +Uma via @'{e} uma conec@,{c}@~{a}o entre diferentes camadas de cobre. No @pcb{} todas as +vias s@~{a}o vias ``completas'', no sentido de que elas conectam cobre em todas as camadas. + +@end table -- 1.8.4