Se você tem experiência trabalhando em equipes de design de PCBs, seja em um único local ou remotamente, provavelmente já viu sua cota de projetos bem-sucedidos e fracassados. Qualquer projeto pode falhar ou ser severamente atrasado por uma variedade de razões, e às vezes as estrelas devem se alinhar para garantir que tudo seja entregue dentro do prazo e do orçamento. Mesmo após cometer muitos erros que causaram atrasos no projeto e fragmentaram os membros da equipe, ainda estou aprendendo o que é necessário para garantir o sucesso de cada projeto.
Após aprender com meus erros como gerente de projeto, há algumas coisas que tento fazer antes de começar a compartilhar dados do cliente com minha equipe de design. Para projetos mais recentes, e até mesmo no meio de projetos em andamento, tentarei passar por essas tarefas para garantir que evitemos um redesenho antes de entregar os dados finais do design. Certifique-se de verificar estes pontos (e tenho certeza de muitos outros) antes de enviar requisitos do projeto, tarefas e dados de design para os membros da equipe.
Obter os requisitos funcionais completos e de DFM antes de iniciar um layout são tarefas importantes, mas há mais que precisa ser feito antes de compartilhar os dados de design. O objetivo nessas tarefas é evitar mudanças desnecessárias no design uma vez que o layout esteja quase concluído. Aqui estão alguns pontos que surgiram repetidamente em meus projetos:
Eu tive essa experiência várias vezes ao assumir um novo projeto: o cliente envia esquemáticos, bibliotecas e uma BOM com 6 meses de idade. Uma vez que o novo projeto é criado para iniciar o layout, você de repente descobre que metade dos componentes se tornou EOL, LTB, NRND, obsoleto, ou está fora de estoque. Hoje em dia, eu faço questão de sanear a BOM na frente, apenas colocando o esquemático e as bibliotecas em um novo projeto, então eu crio uma nova BOM e conto o número de componentes com problemas. Eu sempre quero ter certeza de que meus clientes sabem quais outras tarefas estão envolvidas em preparar o design deles para o layout e fabricação, e sanear uma BOM é uma dessas tarefas importantes.
Esta tarefa de limpar uma BOM pode levar dias para projetos maiores e problemáticos, mas sempre evita desperdício de tempo mais tarde. Se você fizer isso antes de começar o layout, não terá que arriscar redesigns mais extensos uma vez que estiver pronto para iniciar a fabricação e montagem. Ajuda quando você tem acesso a dados da cadeia de suprimentos dentro da sua lista de materiais, pois isso reduz o tempo gasto vasculhando sites de distribuidores.
Você já teve um cliente que veio até você com atualizações mecânicas ou de componentes bem quando você está prestes a terminar o layout da PCB deles? Isso já aconteceu comigo, e pode ser infuriante. Em alguns casos, é apenas uma questão de redimensionar furos de montagem ou deslocar alguns componentes. Outras vezes, pode forçar redesigns extensos, e você começa a desejar que alguém tivesse mencionado isso antes de você começar o layout.
Em um projeto recente, um simples pedido para mover 6 conectores SMA para baixo por aproximadamente 0,5 cm nos obrigou a mover todos os outros conectores na metade inferior da placa. Isso também exigiu uma quantidade decente de rerroteamento e reenchimento de polígonos em múltiplas camadas. Se tivéssemos sido informados sobre essas mudanças mais cedo, poderíamos ter economizado nosso tempo e o dinheiro do cliente. Receber essas mudanças com antecedência permite que a equipe de layout planeje para elas, salvando a colocação de componentes e o roteamento nessas áreas para o final.
Eu e meus designers juramos pelas placas de desenvolvimento para acelerar o desenvolvimento embarcado. Esta é uma daquelas tarefas que podem ser realizadas em paralelo se você tiver a equipe para apoiá-la. Você também não precisa ter um layout ou esquemáticos finalizados antes de começar a montar o código; você só precisa ter um diagrama de blocos de alto nível e alguns requisitos funcionais.
Fazemos isso sempre que temos um projeto embutido com um MCU/FPGA que precisa se interfacear com outros ICs. Qualquer problema que requeira depuração durante o desenvolvimento já está reduzido ao nível do código e não deve ter nada a ver com o layout da placa de desenvolvimento. Nunca é demais fazer uma pesquisa no Google por placas de desenvolvimento e passar uma lista para o seu engenheiro de firmware; você pode se surpreender com a variedade de placas de desenvolvimento disponíveis.
Este é um aspecto da gestão de projetos que é óbvio em retrospectiva, mas é algo que eu ainda estava aprendendo a antecipar em alguns dos meus primeiros projetos. Se você obteve requisitos completos e planejou mudanças de design antes de compartilhar dados do projeto e atribuir tarefas, você pode identificar quais tarefas podem ser melhor executadas em paralelo. Durante a fase de design. Layouts de múltiplas placas, codificação para qualquer firmware embutido e quaisquer aplicativos de software que precisem se interfacear com o sistema são todas tarefas candidatas que poderiam ser executadas em paralelo.
Este é outro ponto que parece simples, mas faz toda a diferença para obter respostas para perguntas difíceis logo no início, à medida que sua equipe trabalha em um design. Horários regulares de verificação (sejam diários ou semanais) dão a todos a oportunidade de compartilhar progressos, resolver questões pendentes e definir itens de ação.
Seja com todos colaborando remotamente ou agrupados em um escritório, conclua essas tarefas iniciais antes de começar a trabalhar no design. Quando estiver pronto para compartilhar seus dados de design e iniciar um projeto, os recursos de gerenciamento e compartilhamento no Altium 365® ajudarão a manter todos na mesma página. Esses recursos são acessíveis dentro do Altium Designer®, dando a todos em sua equipe uma ferramenta completa para o design colaborativo de PCB.
Quando você usa o Altium Designer na plataforma Altium 365, pode criar um fluxo de trabalho de design de PCB produtivo e colaborativo para a sua equipe. O Altium 365 permite que você traga designers, usuários finais e fabricantes para o processo de desenvolvimento, o que pode ajudá-lo a passar por uma revisão de design mais rapidamente e evitar redesigns demorados. Todos na sua equipe terão acesso a dados da cadeia de suprimentos, recursos de comentários e ferramentas de compartilhamento de dados para ajudar a otimizar a colaboração no design de PCB.
Apenas começamos a explorar o que é possível fazer com o Altium Designer no Altium 365. Você pode verificar a página do produto para uma descrição mais detalhada das funcionalidades ou um dos Webinars Sob Demanda.