1. Início
  2. »
  3. Blog
  4. »
  5. Iniciantes
  6. »
  7. KiCad 10.0.0 – Introdução de três novos importadores: Allegro, PADS e gEDA

Os formatos de arquivo privados são essencialmente sinônimos de “travamento de fabricantes”. Anos de trabalho de design preso em um formato que apenas ferramentas específicas podem ler, tornou-se um fosso, forçando os usuários a pagar por software que, de outra forma, teriam abandonado. Acreditamos que os resultados do projeto devem ser de propriedade do usuário e modificados pelo usuário conforme necessário.

O KiCad 10 adiciona os importadores da Cadence Allegro, Mentor PADS e gEDA/Lepton EDA ,para tornar seu projeto existente verdadeiramente seu e continuar a evoluir no KiCad.

Cadência Allegro

O Allegro Importer suporta a leitura das versões 16 a 23 .brd O documento. Actualmente, a importação esquemática não é suportada.

A Allegro usa um formato binário privado que nunca divulgou publicamente um documento. O importador é integrado inteiramente baseado em estruturas binárias e não chama nenhum programa ou biblioteca Allegro. Analisamos centenas de arquivos de amostra, identificamos padrões em dados binários e os mapeamos para os recursos gravados da Allegro e a saída de Gerber.

A engenharia reversa totalmente “cega” significa que você precisa classificar os layouts de bloco de lista, tabelas de hash e campos que são controlados por condições de versão em sete versões principais. Depois que o pacote é importado, o número de posição (RefDes), valores de parâmetro, posição, ângulo de rotação e atribuição de camada são retidos. As formas de almofada suportadas incluem retângulos redondos, quadrados, retangulares, escalões, retângulos arredondados, retângulos de chamfering, polígonos octogonais e personalizados, mantendo o diâmetro do furo e os parâmetros de alívio térmico.

Cabeamento, arcos e vias mantêm sua largura e alocação de rede. Zonas de cobre são reconstruídas de acordo com a forma do limite, e o polígono de folha de cobre independente pode ser importado diretamente; além disso, a partir da versão Allegro 17.2+ da placa, sua lágrima (Teardro ps) será importada como o objeto regional.

Os conjuntos de restrição da Allegro são convertidos em classes de rede (Netclasses) do KiCad, que contêm regras de espaçamento, restrições de largura de linha e parâmetros de espaçamento de pares diferenciais. As configurações de cobertura de largura de linha para redes específicas também serão mantidas de forma síncrona.

Bordas de tabuleiro, zonas sem deus, gráficos de serigrafia, gráficos de montagem, limites de dispositivos e objetos de texto são todos importados de acordo com a localização original e informações de medição de fonte.

Figura 1: TI SK-TDA4VM placa de demonstração de 12 camadas importada da Allegro para KiCad

 

Mentor PADS

Importador PADS via leitura .asc O trabalho de arquivo de exportação ASCII e esquemas de suporte e placas PCB, é um dos recursos mais amplamente cobertos nos três novos importadores.

Introdução de esquemático

As importações esquemáticas do PADS incluem símbolos, fios, nós, etiquetas de rede e conectividade. Os símbolos de várias unidades serão refatorados e os símbolos de poder e terra serão mapeados para a correspondência na biblioteca padrão do KiCad. A estrutura hierárquica de várias páginas é mantida e as informações da barra de título são preservadas. FIELDS Extraído.

O tipo de pino pode ser convertido diretamente: passivo, entrada, saída, bidirecional, três estados, conjunto aberto, aberto e potência. Os comentários de texto retêm a altura, a largura, o alinhamento e o ângulo de rotação. Os elementos de desenho de base (linha, arco retangular, redondo e circular) mantêm seu acolchoamento e tipo de linha.

Importação de PCB

Encapsular bit de retenção, valor, posição, rotação e colocação de camada. A forma da almofada inclui um retângulo redondo, retângulo, elíptico, retângulo arredondado e almofada quente. As definições de perfuração abrangem PTH, NPTH, furos de slot e dimensões camada por camada.

O cabeamento, o arco e todos os tipos de buracos excessivos (através, cegos, enterrados e microburacos) são reservados para a alocação de largura e rede. As áreas de revestimento de cobre mantêm a prioridade, a configuração de hot pad e a alocação de rede. Ele também suporta zonas proibidas para fiação, vias, cobre e colocação de componentes.

Apoio à importação de fronteiras de bordo (Suporta o arcoAnotações de texto, anotações dimensionais, elementos gráficos, definições de ponto de teste e blocos multiplex (blocos de reutilização, convertidos para agrupamento KiCad). Regras de design, como espaçamento, largura de linha, vias, espaçamento por furo e extensões de soldagem são extraídas e aplicadas às configurações da placa. Os pares diferenciais são convertidos para .kicad_dru A RDC rege no arquivo.

Figura 2: placa de 6 camadas de controle do motor iCub importada do PADS para o KiCad

 

gEDA / Lepton EDA

importador gEDA abrange esquemas (.schb) Documentos da administração (.pcba Biblioteca de Encapsulação (.fp). É o único apoio dos três importadores.Navegador da biblioteca. .

Introdução de esquemático

Gráficos de componentes de .sym Reconstrução simbólica de arquivos, incluindo linhas, quadros, círculos, arcos e caminhos. O tipo de pino é mapeado para a contraparte KiCad. Os fios de rede colocam automaticamente nós em três ou mais cruzamentos, e o segmento de ônibus gera a entrada de barramento correta.

Sub-Esquemático em camadas source= As propriedades funcionam, suporte para carregamento recursivo e detecção de loop. Utilização de componentes multi-slot numslots,slot e slotdef Refatoração de atributos. Símbolos de poder através de net= Reconhecimento de atributos, a representação alinhada de gEDA (_text\_Converter em KiCad ~{text} O formato. Quando o original .sym Quando os arquivos não estão disponíveis, a biblioteca de símbolos incorporada fornece símbolos de fallback para peças comumente usadas, como resistores, capacitores, diodos, transistores, portas lógicas e portas de operação.

Importação de PCB

Encapsular as importações através de pinos de furo (circular ou quadrado) com frente e verso e patch pads (retangular, elipse, círculo). Converta o espaçamento da almofada e a margem da resistência da solda. Fios de cobre, arcos e polígonos são importados em todas as camadas, juntamente com através de furos. Conectividade de rede de NetList Bloquear a reconstrução para suportar uma estrutura de cobre de várias camadas de até 16 camadas.

Navegação da biblioteca de encapsulamento

O importador do gEDA pode visualizar a biblioteca de pacotes diretamente. Biblioteca única baseada em diretório  .fp Cargas de arquivo com definições de pin/pad, parâmetros de forma/pitch e gráficos de impressão de tela.

Como usar

Todos os três tipos de importadores são acessíveis através do menu Arquivo do KiCad. Crie ou abra um projeto existente, selecione a opção de importação para o formato correspondente e aponte para o arquivo de origem. As conversões de sistemas coordenadas, mapeamentos de camadas e conversões de unidades são processadas automaticamente.

Dicas amigáveis:
O formato de arquivo do KiCad 10 é ligeiramente diferente do KiCad 9, e os arquivos salvos com o KiCad 10 não podem ser abertos pelo KiCad 9.
Picture of Maiza Vitoria

Maiza Vitoria

Técnica em Automação Industrial | Graduanda Tecnológica em Gestão da Tecnologia da Informação | Escritora e Articulista Técnica pelo Instituto Newton C. Braga | CEO e Co-Fundadora do Projeto Mobhuino | Fundadora da Comunidade KiCad Brasil | Palestrante | Soteropolitana, baiana e do dendê | "Amar e mudar as coisas me interessam mais" –  Belchior
0 0 votos
Classificação do artigo
Inscrever-se
Notificar de
guest
0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários

Gostou? Compartilhe!!

Postagens mais vistas

Categorias

error: