PCBNEW: Criando uma nova placa
Capítulo 6:
6 - Criação/correção de uma placa
6.1.1 - Desenhando o contorno da placa
6.1.2 - Lendo a netlist gerada do esquemático
Usualmente é uma boa idéia definir o contorno da placa primeiro. O contorno é desenhado como uma seqüência de segmentos de linha. Selecione "Contorno pcb" como a camada ativa e use a ferramenta "Adicionar linha gráfica ou polígono" para desenhar as bordas, clique com o botão na posição de cada vértice e um duplo clique para terminar o contorno. Placas usualmente necessitam dimensões precisas , deste modo pode ser necessário usar as coordenadas do cursor que são apresentadas enquanto se traça o contorno. Lembre que as coordenadas relativas podem ser zeradas a qualquer momento utilizando a barra de espaço, e que o tipo de unidade apresentada pode ser alterada usando 'Alt-U'. As coordenadas relativas possibilitam desenhar com dimensões muito precisas. Também é possível desenhar contornos circulares (ou arcos):
Selecione a ferramenta "Adicionar gráfico (círculo)" ou "Adicionar gráfico (arco)".
Clique para fixar o centro do círculo
Ajuste o raio movendo o mouse
Para terminar clique novamente.
Note que a expessura do contorno pode ser ajustado, no menu Dimensões – Textos e Desenhos (Largura de borda).
Um contorno pode ser algo como este:
Ative o
ícone
para apresentar o diálogo de netlist a seguir:
Se o nome (path) da netlist no título da janela estiver incorreto, use o botão "Selecionar" para localizar a netlist desejada. Então acione "Ler" para carregar a netlist. Quaisquer módulos que ainda não tiverem sido carregados serão mostrados, sobrepostos um sobre os outros (a seguir será visto como movê-los automaticamente).
Se nenhum módulo tiver sido posicionado, todos os módulos irão aparecer no mesmo lugar, dificultando o reconhecimento destes. É possível arrumá-los automaticamente (usando o comando Mover e colocar Global – Mover todos os módulos acessado com o botão diretio do mouse). Aqui está o resultado de uma movimentação automática:
Nota importante:
Se uma placa é modificada pela troca de um módulo existente por um novo (por exemplo trocando uma resistência de 1/8W por 1/2W) no CVPCB, será necessário deletar o componente existente antes de PCBNEW carregar o módulo trocado. Por outro lado, se um módulo é para ser substituído por um módulo existente, isto é fácil de fazer usando o diálogo de propriedades de módulo acessado ao clicar com o botão direito do mouse sobre o módulo em questão (Editar Módulo – Modificar Módulo(s)).
Muitas vezes é necessário corrigir uma placa para acompanhar as alterações efetuadas no esquemático.
Criar uma nova netlist a partir do esquemático modificado.
Se novos componentes foram adicionados, associar os mesmos com seus módulos correspondentes no Cvpcb.
Ler a nova netlist no Pcbnew.
Pcbnew pode deletar automaticamente trilhas que estejam incorretas devido a modificações. Para fazer isto, marquer a opção "Deletar" na caixa "Deletar Trilhas errôneas" do diálogo de netlist:
Por outro lado, isto é geralmente rápido de modificar as trilhas manualmente (A função DRC permite identificá-las fácilmente).
Pcbnew Não remove automaticamente módulos que correspondam a componentes removidos do esquemático – estes precisam ser deletados manualmente. Esta convenção é necessária por causa de alguns módulos (bases para parafusos de fixação, por exemplo) que são adicionados ao PCB e que nunca aparecem no esquemático.
Se um módulo for modificado na netlist (usando Cvpcb), mas o módulo já tiver sido colocado na PCB, este não será modificado pelo Pcbnew, a menos que a opção correspondente na caixa "Trocar Módulo" no diálogo de netlist esteja marcada:
Alterar um módulo (trocando uma resistência por outra de tamanho diferente, por exemplo) pode ser feito diretamente pela edição do módulo.
Algumas vezes a anotação de um esquemático é alterado, sem nenhuma mudança material no circuito (isto corresponde as referências - como R5, U4...).A PCB portanto não é alterada (exceto possivelmente para as marcações de silkscreen). Entretanto, internamente, componentes e módulos são representados por suas referências. Nesta situação, a opção 'Timestamp' do diálogo de netlist pode ser selecionada antes de recarregar a netlist:
Com esta opção, Pcbnew não mais identifica os módulos por suas referências, mas por seus "timestamp" (data e hora de criação). O time stamp é gerado automaticamente por Eeschema (isto é a data e a hora na qual o componente é colocado no esquemático).
Grande cautela deve ser tomada quando usar esta opção (salve o arquivo primeiro!)
Isto por causa que esta técnica é complicada no caso de componentes que contém multiplas partes (ex. um 7400 tem 4 partes em um encapsulamento). Nesta situação, O "timestamp" pode não ser único (para o 7400 teremos até quatro – uma para cada parte). Entretanto, a opção "timestamp" geralmente resolve problemas de re-anotação.
Pág.
6 -