Comunique a Intenção do Design com o Arquivo de Saída Correto

David Cousineau
|  Criada: Fevereiro 21, 2017  |  Atualizada: Setembro 25, 2020

output-job-file

Aprenda como economizar horas de trabalho manual automatizando o processo de criação de arquivos de trabalho de saída usando o Project Releaser no Altium Designer®.

Em meu post anterior no blog, falei sobre os processos manuais ainda sendo usados para criar documentos de design de PCB profissionais, como desenhos de fabricação e montagem, e como uma ferramenta como o Altium Draftsman® pode ajudar a automatizar esse processo. Infelizmente, criar seus desenhos é apenas parte da batalha que você enfrenta ao tentar enviar um design totalmente documentado para produção. Você ainda está preso à tarefa de gerar saídas como a lista de materiais, os Gerbers e furos, ODB++, ou outros arquivos de fabricação, as impressões das páginas do esquemático e uma miríade de outros documentos e arquivos de fabricação. Novamente, você se vê diante de mais trabalho manual do que esperaria estar fazendo em 2017. Quero dizer, temos software para automatizar as coisas, não temos? Para tornar as coisas mais fáceis?

A Importância dos Arquivos de Trabalho de Saída Corretos

Fornecer os arquivos de trabalho de saída corretos é crucial para comunicar a intenção de design clara e precisa para a fabricação, mas o processo manual de criar saídas pode ser tedioso e problemático. Quando você está tentando lançar um produto dentro do prazo e do orçamento, produzir arquivos de saída por horas a fio pode causar muito estresse. E se houvesse uma maneira de automatizar esse processo para que você possa ter mais tempo para enfrentar outros desafios de engenharia?

Execução em Cadeia

O que a maioria dos usuários encontra remete ao temido método de "ferramenta pontual" ou abordagem de "cadeia de ferramentas", onde cada parte do processo de design – design esquemático, layout de PCB, etc. – é tratada por um programa executável único que tem pouca ou nenhuma interação com os outros, exceto pela passagem de arquivos ou netlist. Não existe um sistema abrangente que entenda o que é o seu design. Você fica abrindo o programa esquemático para gerar as impressões esquemáticas e a lista de materiais. Depois, passa para a ferramenta de PCB para a placa nua e os arquivos de montagem restantes. Dentro de cada um desses ambientes, pode ou não haver métodos para realizar saídas em lote – clique aqui, aqui e aqui para a geração esquemática, depois clique lá, lá e lá para o .  

Quebrando a Cadeia de Ferramentas

output-job-file-to-break-the-tool-chain

As coisas podem ser um pouco melhores na sua ferramenta de PCB, onde, após a configuração inicial tediosa, alguns dos resultados podem ser executados em lote. E por "configuração inicial tediosa", estamos falando de adicionar cada camada individual para seus outputs Gerber. Então, mesmo para uma placa simples de 4 camadas, você está olhando para não menos do que uma dúzia de documentos diferentes para criar, quando você adiciona as máscaras, silks, etc. Formatos mais avançados como ODB++ podem estar disponíveis, mas não como parte do mesmo processo em lote. E os formatos mais novos como Gerber X2 e IPC-2581? Você terá que procurar em outro lugar.

Se o seu design requer o uso de variantes de montagem (componentes montados/não montados/variados), então sua lista de outputs baseada em montagem acabou de crescer exponencialmente.

Quando chega a hora de revisar o design, você está começando todo o processo novamente do zero, já que muito pouco disso pode ser reutilizado. Por causa desse processo majoritariamente manual, muitas organizações exigem o uso de uma lista de verificação de liberação de design para garantir que nada seja esquecido. Gerbers? Verificado. Furos? Verificado. Posicionamento e colocação? Verificado. Horas depois, e você deve estar pronto para prosseguir. Por que essa lista de verificação é mesmo necessária? Simples. Seu ambiente baseado em cadeia de ferramentas não pode ver todo o seu design de uma vez, então não há como criar um único pacote de liberação de design unificado.

Contêineres e Saídas

Altium resolveu essa questão por meio de uma combinação de dois mecanismos únicos: o arquivo de Trabalho de Saída e o Liberador de Projeto – ambos incluídos como parte da licença padrão da Altium. Um "arquivo outjob" (como é comumente chamado) dá acesso às saídas para todo o fluxo de design. Qualquer combinação de documentos baseados em esquemáticos e baseados em PCB e conjuntos de arquivos pode ser escolhida e enviada para vários "contêineres" de saída, como arquivos PDF e conjuntos de pastas. Isso é tornado possível pelo Ambiente de Design Unificado na Altium e é possivelmente minha característica favorita em termos de economia de tempo.

containers-and-outputs

Configurando um Arquivo de Trabalho de Saída para Múltiplos Documentos de Saída

Não apenas essas configurações estão contidas em um único ambiente, elas são armazenadas como um arquivo que vive junto ao restante do projeto de design, para que possam ser recuperadas a qualquer momento. Além da configuração inicial simples, isso torna as alterações ainda mais simples.

Vários arquivos de Trabalho de Saída podem ser criados para diferentes conjuntos de documentação (fabricação vs. montagem), e também se diferentes oficinas de fabricação têm requisitos diferentes. Um outjob pode ser usado para seus designs de protótipos que você envia para sua oficina nos EUA que prefere ODB++, enquanto outro pode ser configurado para a produção no exterior que requer Gerbers e furos.

Lançamento do Projeto

Para minimizar ainda mais o número geral de cliques, desenvolvemos o Project Releaser. Isso coloca o conceito de arquivo de trabalho de saída ao lado do controle de arquivamento do projeto fonte (os esquemas, PCBs, etc.) para automatizar verdadeiramente o processo de documentação de design e liberação. Vários arquivos de saída podem ser executados ao mesmo tempo e seus conjuntos de saída são colocados ao lado dos dados de origem para um único Pacote de Liberação que pode ser armazenado localmente ou enviado para o Altium Vault® para ainda mais segurança e controle. Em vez de ECOs exigirem o mesmo nível de frustração e esforço que a liberação inicial, eles são reduzidos a apenas alguns cliques, pois todas as configurações de liberação para esse projeto são lembradas.

project-releaser-in-altium-

Liberador de projeto

Você pode recuperar horas e horas de tempo desperdiçado com a saída manual de arquivos de fabricação usando os arquivos de trabalho de saída e o Project Releaser da Altium.

Sobre o autor

Sobre o autor

Dave é Engenheiro de Aplicações há 20 anos na indústria de EDA. Ele começou em 1995 em um revendedor do meio-Atlântico que representava o software PADS, ViewLogic e uma série de outras ferramentas de EDA. Ele passou a trabalhar diretamente para o software PADS e permaneceu na empresa quando esta foi adquirida pela Innoveda e, posteriormente, pela Mentor Graphics. Ele e um sócio formaram uma VAR própria em 2003 (Atlantic EDA Solutions) para representar o canal PADS da Mentor, e mais tarde os produtos OrCAD e Allegro da Cadence. Desde 2008, Dave trabalha diretamente para a Altium e está baseado em seu escritório doméstico em Nova Jersey.

Recursos relacionados

Documentação técnica relacionada

Retornar a página inicial
Thank you, you are now subscribed to updates.