Projeto ECAD-MCAD direto com CoDesigner

A utilização desta documentação do CoDesigner requer:

  • Um cliente de design Altium suportado:

    • Tenha em atenção que nem todas as funcionalidades descritas nesta página estão disponíveis em todas as instalações do Altium MCAD CoDesigner. Consulte o Feature Availability painel à direita para mais informações.

    • Para determinar os clientes de design Altium suportados, identifique a versão do Addin do MCAD CoDesigner que está a utilizar e, em seguida, verifique as versões suportadas na Matriz de Compatibilidade de Versões ECAD-MCAD

    • O Altium CircuitMaker 2.1 ou posterior é suportado, com a versão 2.8 ou posterior da extensão Autodesk Fusion CoDesigner. Tenha em atenção que o CircuitMaker apenas suporta Autodesk Fusion®. Saiba mais.

  • Um Altium Workspace, os Workspaces suportados incluem:

    • Altium 365 Workspace

    • Altium Enterprise Server Workspace. Note: se estiver a utilizar um servidor on-premises e tiver havido alterações de funcionalidades relacionadas com o licenciamento, atualize o seu licenciamento eliminando e voltando a adicionar as licenças na página Admin – Licenses da interface do browser do servidor.

  • Software de design MCAD suportado com uma versão adequada do Addin CoDesigner.

Se preferir aprender vendo, poderá querer consultar a página Vídeos How-To do MCAD CoDesign.

Uma evolução entusiasmante no design e desenvolvimento de produtos eletrónicos é a capacidade de imprimir o circuito eletrónico diretamente sobre um substrato, como uma moldação plástica que passa a fazer parte de um produto. A Altium está a desenvolver tecnologia para suportar o design de Eletrónica Impressa e Molded Interconnect Devices (MIDs), realizando o Layout e Routing diretamente numa Estrutura 3D. Nesta fase, o CoDesigner não suporta a transferência de um design de eletrónica impressa entre ECAD e MCAD devido às diferentes abordagens de design necessárias. O desenvolvimento continua e o suporte será adicionado numa atualização futura.

O que é o CoDesign?

Trabalhar entre os domínios do design eletrónico e mecânico traz desafios únicos. As ferramentas ECAD e MCAD têm objetivos de design diferentes e evoluíram por caminhos distintos, tal como a forma como armazenam e gerem os seus dados.

Mas os designs atuais exigem que este desafio seja resolvido - invólucros de produto pequenos e complexos que alojam várias placas de circuito impresso de formato irregular - para conceber estes produtos com sucesso, os designers têm de conseguir colaborar à medida que passam alterações de design de um lado para o outro entre os domínios ECAD e MCAD.

Transmitir alterações de design complexas e detalhadas entre diferentes softwares de design é muito mais do que apenas conseguir guardar dados noutro formato. As equipas de design eletrónico e mecânico trabalham de forma independente e têm de conseguir transferir alterações em qualquer ponto do seu processo de design. Como gerir o fluxo de alterações entre as equipas, sem afetar o trabalho diário de nenhuma delas? A última coisa de que as equipas de design precisam é que uma equipa tenha de parar de trabalhar até a outra ter aceite a sua alteração mais recente antes de ambas poderem prosseguir.

Este desafio de design colaborativo é resolvido pelo CoDesigner, uma interface para transferir designs de placas de circuito impresso entre os domínios de design ECAD e MCAD.

Como Funciona

Depois de o plug-in CoDesigner ter sido adicionado ao software ECAD e MCAD, o CoDesigner pode transmitir alterações de design de um lado para o outro através de um Altium Workspace. O Workspace atua como uma ponte entre os domínios ECAD e MCAD, como mostrado abaixo.

PCB design data can be transferred in both directions between ECAD and MCAD through an Altium Managed Content Server

A vantagem de transmitir alterações de design através de um Workspace é que o processo de atualização se torna stateless. Isto significa que cada lado pode continuar a trabalhar de forma independente, sem necessidade de se preocupar com o ponto em que a outra equipa se encontra no processo de design.

Por exemplo, quando o designer MCAD tiver definido a forma da placa, pode Push o conjunto para o Workspace. O designer ECAD será automaticamente notificado de que existe uma alteração pendente. Quando clicar em Pull, a sua placa é comparada com a definição da placa MCAD no Workspace, sendo gerada uma lista das alterações necessárias para sincronizar a sua placa com a versão do Workspace. O designer ECAD pode então ativar as alterações que pretende e Apply aplicá-las à sua placa. O designer ECAD poderá depois configurar as várias camadas de cobre e outras camadas de fabrico necessárias no empilhamento de camadas, definir a espessura da placa e Push enviar a placa atualizada de volta ao designer MCAD, pronta para a colocação de quaisquer componentes mecatrónicos críticos em termos de localização.

O que é um Workspace?

Um Altium Workspace é um servidor dedicado para alojar e gerir todo o seu conteúdo de design, que se integra diretamente no seu software de design. O software de design da Altium funciona perfeitamente com o Workspace, oferecendo uma resposta elegante à questão de lidar com dados de design com integridade segura.

  • O Altium Workspace é disponibilizado e identificado como Altium Develop Workspace ou Altium Agile Workspace consoante a Altium Solution adquirida. Para ambas as variantes de Workspace, esta documentação utilizará o termo geral Altium Workspace ou semelhante.

  • Para as informações mais recentes sobre a segurança, fiabilidade, privacidade e conformidade da plataforma Altium 365, visite o Altium 365 Trust Center.

  • Para organizações que necessitam de conformidade com regulamentos de segurança do governo dos EUA, como ITAR e EAR, a Altium disponibiliza o Altium 365 GovCloud baseado nos EUA, que opera na região AWS GovCloud e oferece medidas adicionais de proteção de dados. Consulte Altium 365 GovCloud e as FAQs relacionadas para mais informações.

O software de design da Altium pode ligar-se aos seguintes Workspaces:

  • Altium 365 Workspace - um Workspace alojado na plataforma de infraestrutura cloud Altium 365. O Workspace facilita a conectividade sem interrupções e os mecanismos para mover dados entre os domínios de design, fabrico e supply. Recomenda-se um Workspace baseado na cloud, uma vez que abre um conjunto de funcionalidades de partilha global e colaboração que só podem ser experienciadas e aproveitadas através da plataforma cloud Altium 365.
  • Altium On-Prem Enterprise Server Workspace - se a sua equipa de design não puder utilizar um Workspace alojado na cloud, a Altium também suporta um On-Prem Enterprise Server instalado localmente e gerido pelo seu próprio departamento de TI.

Saiba mais sobre Projetar com um Workspace Ligado

O que é um Personal Space?

Todos os designers que se registam no Altium Live também obtêm acesso ao seu próprio Altium 365 Personal Space. O Personal Space é gratuito e oferece algumas das capacidades de colaboração disponíveis num Workspace. O Personal Space também é utilizado como interface de transferência ECAD-MCAD para designers que trabalham entre Altium CircuitMaker e Autodesk Fusion.

Saiba mais sobre o Altium 365 Personal Space

Saiba mais sobre Colaboração entre Altium CircuitMaker e Autodesk Fusion

Pergunta-se se o CoDesigner funciona com o seu software MCAD? Consulte a página Installing & Configuring Altium MCAD CoDesigner para obter uma lista do software MCAD suportado.

Transferência dos Dados de Design

O Papel do Workspace

O MCAD CoDesigner transfere o design entre ECAD e MCAD através de operações Push e Pull de alterações de design por meio de um Altium Workspace. Quando executa um Push a partir do ECAD, não está a enviar o ficheiro PCB para o Altium Workspace; está a enviar um pacote de dados especial ECAD-para-MCAD. Este pacote inclui: os dados da placa, a geometria das camadas, os modelos 3D dos componentes em formato Parasolid (saiba mais sobre como os modelos 3D são nomeados no MCAD) e, se ativada, a geometria do cobre.

Quando é executado um Push em ECAD ou MCAD, o CoDesigner prepara primeiro o pacote de dados numa subpasta local, <DesignName>-EDM. No lado do MCAD, a pasta EDM também é utilizada para armazenar os dados MCAD. Este pacote de dados é então transferido para uma pasta especial no seu Altium Workspace, chamada Mechatronic 3D Models. Esta pasta é utilizada apenas pelo MCAD CoDesigner para armazenar dados ECAD-para-MCAD. Se estiver a utilizar o MCAD CoDesigner, não elimine nem mova esta pasta e não restrinja o acesso aos engenheiros eletrotécnicos e mecânicos.

Saiba mais sobre Transferência de Modelos 3D Mecatrónicos

Traduções de Objetos ECAD-MCAD

À medida que o design da placa é transferido entre ECAD e MCAD, os objetos num espaço de design têm de ser traduzidos para objetos equivalentes no outro espaço de design. Para alguns objetos, a tradução é direta; por exemplo, um furo de montagem ECAD torna-se um furo MCAD, e a peça da placa no MCAD torna-se a forma da placa no ECAD.

Para outros objetos, o processo não é tão direto. Por exemplo, um componente ECAD inclui elementos de footprint que passam a fazer parte da placa fabricada, incluindo a serigrafia e os pads (que incluem detalhes específicos de cada camada, como cobre e solder mask, bem como furos); assim como o modelo 3D do componente que é carregado nesse footprint durante a montagem da PCB. Em MCAD, todos os elementos relacionados com a placa no componente ECAD passam a fazer parte da peça da placa MCAD, e o modelo 3D torna-se o componente MCAD. 

Esta tradução de objetos pode inicialmente causar alguma confusão; por exemplo, quando move um componente em MCAD, os pads do componente e os seus furos ficam para trás. Depois de fazer Push da placa novamente para ECAD e, em seguida, Pull para MCAD de novo, a localização desses pads é atualizada para corresponder à nova localização do respetivo componente.

Para ajudar a compreender isto, as secções recolhíveis abaixo resumem como os objetos são traduzidos em cada direção.

Push automático do CoDesigner ao Guardar no Servidor

Quando executa um Save no ECAD, o ficheiro de projeto é guardado localmente, na pasta de trabalho do projeto. Quando executa um Save to Server, o seu ficheiro é guardado localmente e depois também na pasta Workspace do projeto.

Estas ações são independentes da execução de um Push no MCAD CoDesigner. Esta separação entre o Push do MCAD e o Guardar no Servidor pode ser uma fonte de confusão, em que um engenheiro eletrotécnico pode pensar que o Guardar no Servidor efetuado no final do dia significa que todos os outros que precisam de acesso a esses dados de projeto estão agora atualizados e prontos a avançar.

Para simplificar o processo de manter os ficheiros sincronizados, depois de o projeto ter sido sujeito a Pull pelo menos uma vez para o MCAD, o Workspace executa então um Push automático sempre que for efetuado um Save to Server no projeto no ECAD.

É executado automaticamente um Push do MCAD quando o projeto é Guardado no Servidor.É executado automaticamente um Push do MCAD quando o projeto é Guardado no Servidor.

  • O Workspace executa Push automático, iniciando este processo após ter sido efetuado o primeiro Pull para o MCAD.

  • O Push automático está atualmente disponível apenas para Workspaces Altium 365. O suporte para Workspaces On-Prem Enterprise Server será adicionado em breve.

  • O Push automático é suportado para projetos ECAD de PCB, Harness e Multi-board. O suporte para projetos Harness foi adicionado no MCAD CoDesigner 3.14.

Quando o engenheiro de MCAD executa um Pull, é alertado para o facto de o último Push do MCAD ter sido automático, tal como mostrado nos diapositivos abaixo.

Quando o projeto é guardado no Workspace no ECAD, é também automaticamente sujeito a Push para o MCAD.

Se existirem avisos ou erros durante o Push, aparece um indicador.

Clique para apresentar os detalhes do aviso ou erro.

 

Se não for possível executar um Push automático, o engenheiro de MCAD é avisado de que a versão dos dados que está a obter com Pull não é a mais recente ().

O Push automático não é executado quando:

  • The ECAD project has only been saved to the working folder – o projeto ainda não foi Guardado no Servidor. Depois de ser efetuado um Guardar no Servidor, o Push automático começa após o primeiro Pull a partir do Workspace pelo engenheiro mecânico.

  • The ECAD project has failed CoDesigner's validation checks – estes têm de ser resolvidos antes de se poder executar um Push do MCAD, automático ou manual.

  • There are multiple PCB files in the ECAD project, which have all been Saved to the Server – O MCAD CoDesigner não consegue determinar qual PCB deve ser sujeito a push automático; o engenheiro ECAD tem de resolver isto efetuando manualmente um Push do MCAD na PCB correta.

Onde o MCAD CoDesigner regista o seu progresso operacional

O MCAD CoDesigner regista detalhes extensos sobre todos os aspetos das operações ECAD e MCAD em ficheiros de registo. Os ficheiros de registo estão localizados em:

C:\Users\<>\AppData\Local\Altium\Altium CoDesigner\

Nesta localização:

  • Os eventos ECAD são registados em: AltiumDesignerExtension.log

  • Os eventos MCAD são registados em: <McadName>Addin.log

A interface de projeto colaborativo

Tanto o seu software Altium como o seu software MCAD comunicam entre si através de um painel (separador) no software. No seu software Altium, chama-se painel MCAD CoDesigner; no seu software MCAD, chama-se painel Altium CoDesigner , ou separador.

Painel MCAD CoDesigner / Altium CoDesigner

As alterações de projeto são sujeitas a Push e Pull no ECAD a partir do painel MCAD CoDesigner

As alterações de projeto são sujeitas a Push e Pull no MCAD a partir do painel Altium CoDesigner.

 
  • No seu software de projeto Altium, o painel MCAD CoDesigner é utilizado para efetuar Push e Pull das alterações de projeto em ambos os sentidos e apresentar mensagens.

  • No software MCAD, o painel Altium CoDesigner é utilizado para:

    • Criar novos projetos de colaboração

    • Abrir um projeto de colaboração existente

    • Configurar opções de colaboração

    • Enviar e receber alterações de design em ambos os sentidos

    • Apresentar mensagens

Cada ferramenta MCAD utiliza um método diferente para ativar painéis (separadores); encontrará detalhes sobre como aceder ao painel Altium CoDesigner na página relevante da secção Installing and Configuring Altium MCAD CoDesigner.

Trabalhar no painel CoDesigner

Embora os conceitos gerais sejam os mesmos, existem algumas diferenças na forma de trabalhar entre o Altium CircuitMaker e o Autodesk Fusion.

Saiba mais sobre Collaborating between CircuitMaker and Autodesk Fusion.

A funcionalidade disponível no painel CoDesigner é essencialmente a mesma tanto em ECAD como em MCAD. O painel apresenta sempre a última alteração efetuada em ECAD e a última alteração efetuada em MCAD.

Toda a atividade de CoDesign é realizada através do painel CoDesigner.Toda a atividade de CoDesign é realizada através do painel CoDesigner.

Mais recente de ECAD / Mais recente de MCAD

  • Estas duas secções apresentam a última alteração efetuada em ECAD e a última alteração efetuada em MCAD.

  • Clique no ícone do triângulo para expandir o painel e mostrar o detalhe da última alteração .

  • Quando novas alterações são enviadas a partir do outro domínio, a faixa aparece automaticamente, como mostrado abaixo.
    O painel apresentará em detalhe:

    • O nome de início de sessão do engenheiro que efetuou o Push

    • O comentário opcional que introduziu quando fez o Push

Quando as alterações são enviadas, aparece uma faixa de notificação New Changes.Quando as alterações são enviadas, aparece uma faixa de notificação New Changes.

  • Quando se clica no botão Pull, o CoDesigner compara o design atualmente aberto com a versão enviada pela última vez para o Workspace a partir do outro domínio de design. Cada diferença detetada é listada na lista Changes do painel, como mostrado abaixo. Quando seleciona uma alteração na lista, o impacto dessa alteração é realçado a roxo, sempre que possível.

Clique numa Alteração na lista para realçar o impacto dessa alteração.Clique numa Alteração na lista para realçar o impacto dessa alteração.

  • Desmarque a caixa de seleção de cada alteração que não pretenda aplicar.
  • Pode existir uma alteração que não seja possível aplicar. Nessa situação, essa alteração e a respetiva caixa de seleção aparecem a cinzento. Esta diferença continuará a existir após a aplicação das alterações e deverá ser discutida com o engenheiro que a enviou.
  • Quando estiver pronto, clique no botão Apply para aplicar todas as Alterações ativadas ao design atualmente aberto.

Suporte para histórico de alterações e comentários de rejeição

É mantido o histórico completo de todas as alterações. Para examinar o histórico, clique na hiperligação History à direita da lista pendente Latest from the ECAD/MCAD, como mostrado abaixo.

O histórico de alterações facilita que os engenheiros de ambos os lados tenham conhecimento das respostas uns dos outros às alterações que estão a ser efetuadas.O histórico de alterações facilita que os engenheiros de ambos os lados tenham conhecimento das respostas uns dos outros às alterações que estão a ser efetuadas.

Cada conjunto de alterações apresenta em detalhe:

  1. Quem realizou este evento Push () ou Pull (), e a partir de que domínio de design ( ECAD, ou  MCAD)

  2. A data e a hora em que estes eventos ocorreram.

  3. A declaração de resumo opcional incluída quando as alterações foram enviadas a partir do outro domínio.

  4. Uma lista com o detalhe de cada alteração específica, com um visto a indicar qual a alteração aceite, ou uma cruz para cada alteração rejeitada.

  5. Uma declaração opcional com o motivo pelo qual uma alteração específica foi rejeitada. 

  6. Clique no botão no modo History do painel para regressar ao modo Latest Changes.

  7. Clique no botão View Project in Browser para ver o projeto no seu Workspace. 

  8. No browser, clique na hiperligação History à esquerda para ver o histórico do projeto, como mostrado na imagem abaixo. Cada mosaico de evento do histórico para um push do CoDesigner tem o título MCAD Changes Suggested e inclui o nome da pessoa que efetuou o push, a data e hora, bem como a mensagem, caso tenha sido incluída. Utilize esta informação para fazer a correspondência entre o painel CoDesigner e a vista de histórico. 

    Saiba mais sobre o Histórico do Projeto em: um Altium 365 Workspace, ou num Enterprise Server Workspace.

O histórico de alterações também pode ser visualizado no Workspace.O histórico de alterações também pode ser visualizado no Workspace.

Porque é que os mosaicos de eventos do histórico do CoDesigner são diferentes?

Em ECAD, um push do CoDesigner guarda dados no Workspace, mas estes dados do CoDesigner são independentes dos documentos de origem do projeto de esquemático e PCB. Os documentos de origem do projeto de esquemático e PCB não são modificados nem guardados durante um push do CoDesigner, e o projeto não é submetido. Um Commit do projeto only ocorre quando o engenheiro ECAD executa um Save to Server, e estes são apresentados em mosaicos de evento de cor carvão.

Para refletir o facto de o histórico do MCAD CoDesigner não afetar o histórico dos eventos Commit normais do projeto, as alterações MCAD são registadas como Sugestões, num mosaico roxo, e o mosaico não se liga fisicamente à cronologia; em vez disso, uma seta direcional indica onde esse evento se enquadra no histórico global do projeto. Tenha em atenção que, atualmente, apenas os eventos de push do MCAD CoDesigner são suportados.

Para ajudar a evitar confusões e simplificar o fluxo de trabalho, quando é efetuado um Save to Server é também realizado automaticamente um push do CoDesigner, para garantir que os engenheiros ECAD e MCAD têm acesso aos dados de design mais recentes. Saiba mais sobre o automatic CoDesigner push.

Consulte o Note no painel à direita para obter informações sobre se a funcionalidade Histórico do projeto estará disponível na sua instalação do MCAD CoDesigner.

Definição de PCB - Áreas da placa

Num design, podem existir áreas na placa que requerem atenção especial, que o engenheiro MCAD precisa de definir e transmitir ao engenheiro ECAD. Por exemplo, pode existir uma zona na superfície da placa que tem de ficar livre de cobre porque uma parte condutora da caixa entra em contacto com a superfície da placa quando o produto é montado. Para suportar isto, o engenheiro MCAD pode definir Keep Out Areas e Text Note Rooms, utilizando os botões no friso Altium CoDesigner.

Se qualquer um destes objetos tiver sido colocado na placa em MCAD, serão listados na lista Board Areas na secção PCB Definitions do painel CoDesigner:

  • Keep Out Area - Uma Keep Out Area definida em MCAD tornar-se-á um PCB Keepout em ECAD. Um PCB Keepout é uma região ou área da placa que foi configurada para restringir a colocação de objetos ECAD específicos. Os Keepouts podem ser definidos para qualquer um dos lados da placa, ou aplicados a todas as camadas PCB. Os objetos que devem ser mantidos fora desta área na PCB ECAD são selecionados como propriedades Keepout Restriction no painel MCAD Altium CoDesigner; configure-os conforme necessário. Saiba mais sobre placing a Keep Out Area in MCAD.

  • Text Note Room - Uma Text Note Room definida em MCAD tornar-se-á uma PCB Room em ECAD. Uma PCB Room é uma regra de design utilizada para definir uma área onde componentes específicos devem ser colocados, ou da qual devem ser excluídos. Uma utilização comum desta regra é definir uma restrição de altura de componentes na área da placa abrangida pela Room. Normalmente, a regra Room será aplicada a um componente individual ou a uma classe de componentes. Clique numa definição de Text Note Room no painel MCAD Altium CoDesigner para a selecionar e, em seguida, introduza instruções ou informações para o engenheiro ECAD; este texto tornar-se-á o campo Comment dessa Room no editor PCB ECAD. Saiba mais sobre placing a Text Note Room in MCAD.

Board Areas e Text Note Rooms são zonas especiais definidas pelo engenheiro MCAD, que depois são enviadas ao engenheiro ECAD. 

  • Os Keepouts e Rooms criados ou alterados em ECAD não são apresentados por predefinição em MCAD, removendo informação visual redundante para o engenheiro mecânico. A respetiva visibilidade em MCAD pode ser reposta quando necessário.

  • As regiões de cobre não podem ser definidas em MCAD. Se o engenheiro MCAD precisar de definir uma região de cobre, coloque uma Keep Out Area na camada apropriada em MCAD e, em seguida, utilize o comando Tools » Convert » Convert Selected Keepouts to Primitives em ECAD para converter o objeto de região de keepout num objeto de região de cobre.

Definição de PCB - Caixa da placa

O CoDesigner suporta trabalho ao nível do conjunto do dispositivo em MCAD, e a transferência da caixa com a placa de MCAD para ECAD.

O CoDesigner reconhece que a placa e a caixa foram adicionadas ao conjunto do dispositivo.O CoDesigner reconhece que a placa e a caixa foram adicionadas ao conjunto do dispositivo.

Saiba mais sobre trabalhar no conjunto do dispositivo e pushing the enclosure from MCAD to ECAD.

Menu de definições do CoDesigner MCAD

O menu de definições do CoDesigner é utilizado para configurar o CoDesigner no seu software MCAD.

Clique na seta para baixo no canto superior direito do painel Altium CoDesigner para abrir o menu.

Utilize as opções do menu para:

  • Confirmar em que Server/Workspace tem sessão iniciada atualmente.
  • Terminar sessão no Server/Workspace em que tem sessão iniciada atualmente.
  • Abrir a caixa de diálogo CoDesigner Settings, onde pode configurar uma localização central para armazenar modelos e ativar suporte real de cobre.
  • Aceder a um Custom Server. Clicar na opção Use Custom Server fará com que termine a sessão no Workspace atual e regresse ao modo de início de sessão do painel Altium CoDesigner.

Para verificar o número da versão numa versão mais antiga do CoDesigner que não apresenta o número da versão, abra Programs and Features no Painel de Controlo do Windows.

O friso CoDesigner MCAD

Quando o Add-In do CoDesigner é instalado no seu software MCAD, adiciona o friso Altium CoDesigner à interface. Clique no separador Altium CoDesigner para aceder ao friso, que fornece uma forma fácil de aceder aos objetos de design específicos de PCB mais comuns necessários durante o processo de CoDesign ECAD-MCAD. A utilização destes botões garante que é usado o tipo de objeto MCAD correto para criar um objeto ECAD compatível.

Use o friso do CoDesigner para definir objetos na PCB de uma forma preparada para ECAD.Use o friso do CoDesigner para definir objetos na PCB de uma forma preparada para ECAD.

Fluxo de Trabalho de Colaboração Recomendado

O CoDesign ECAD-MCAD é um processo flexível; não existe uma abordagem prescritiva que tenha obrigatoriamente de ser seguida. Embora seja comum a forma da placa ser concebida em MCAD, a espessura da placa must ser definida em ECAD, porque é aí que os vários materiais das camadas da PCB são selecionados e configurados. Este requisito conduz a um fluxo de desenho recomendado, conforme descrito abaixo.

Iniciar o Processo de Colaboração em ECAD

In ECAD:

  1. Crie o projeto.

  2. Adicione uma PCB.

  3. Defina o empilhamento de camadas para estabelecer a espessura da placa.

  4. Abra o painel MCAD CoDesigner (clique no botão Panels no canto inferior direito do espaço de desenho e selecione o nome do painel, ou utilize o submenu View » Panels),

  5. Push a placa utilizando o botão no painel MCAD CoDesigner. Para além de enviar os dados de troca ECAD-MCAD para o seu Workspace, isto também guarda o projeto e o ficheiro da placa no Workspace. O projeto e a placa guardados tornam-se os ficheiros de trabalho do projetista ECAD.


In MCAD:

  1. Abra o painel Altium CoDesigner. Os passos para abrir o painel dependerão do software MCAD utilizado; utilize a ligação relevante Installing CoDesigner in your MCAD software para obter mais detalhes.

  2. Pull a placa no painel Altium CoDesigner - isto cria uma montagem de placa MCAD com base na definição da placa no seu Workspace.

  1. Insira a placa na montagem do dispositivo device assembly.
  2. Configure a forma da placa de modo a adaptar-se ao invólucro.
  3. Defina os furos de montagem.
  4. Posicione os componentes mecatrónicos críticos em termos de localização.
  5. Defina quaisquer Keep-out Zones ou Text Note Rooms necessários.
  6. Guarde a montagem MCAD.

    Consulte a secção Recommendations for the Mechanical Engineer para informações mais detalhadas sobre como definir a forma da placa, adicionar furos e posicionar componentes.

Pushing from MCAD back to ECAD:

  1. Utilizando o botão no painel MCAD CoDesigner, Push a placa para o Workspace - isto guarda a definição da placa, os furos e os detalhes dos componentes colocados como dados de troca MCAD-ECAD.

Pulling into ECAD:

  1. Abra a placa e execute um Pull para carregar a definição atualizada da placa e os detalhes dos componentes a partir do seu Workspace.

In MCAD or ECAD:

  1. Reabra a montagem ou o ficheiro PCB para continuar a trabalhar no desenho.

Iniciar o Processo de Colaboração em MCAD

Starting the Board in MCAD:

  1. É possível iniciar o processo de conceção da PCB em MCAD, mas não é recomendado. O processo é o mesmo em todos os ambientes MCAD suportados.

Push e Share para convidar um engenheiro mecânico (Workspace alojado no Altium 365)

Quando clica em Push no painel MCAD CoDesigner no ECAD, o painel MCAD CoDesigner também oferece a possibilidade de Share o projeto com outro engenheiro.

O CoDesigner faz Push e Pull do projeto da placa, passando um pacote de dados especial ECAD-para-MCAD de um lado para o outro através do seu Altium Workspace. Quando ativa a caixa de verificação Share, inicia um processo que configura o acesso ao Workspace e as permissões do projeto para que o engenheiro convidado possa aceder ao projeto, incluindo o pacote de dados especial ECAD-MCAD. O acesso do engenheiro convidado é disponibilizado no seu software MCAD através das funcionalidades Push/Pull no painel Altium CoDesigner, e também através de um navegador Web, caso tenha ou opte por criar uma Conta Altium como parte do processo de convite.

O estado ligado/desligado da caixa de verificação Share é determinado pela presença de um membro do Workspace com a função Mechanical Engineers atribuída. Se não existir nenhum, então a caixa de verificação fica On por predefinição.

O projeto pode ser partilhado com qualquer pessoa, independentemente de já ser membro do Workspace do projeto, ou até de ter uma Conta Altium. A tabela abaixo resume o acesso ao projeto, dependendo do estado das permissões que o convidado tinha no momento em que a partilha é efetuada.

Existing Altium Account Status Existing Workspace Status Permissions Assigned During Share Notes
Sem conta Altium ativa Não é membro do Workspace do Projeto Recebe acesso Guest ao projeto, com permissões de Edit

O convidado recebe um email com uma ligação para criar uma Conta Altium. Depois de criada, o Guest também terá acesso ao Projeto através do navegador na secção Shared with Me do seu Personal Space.

Tenha em atenção que o convidado não terá acesso ao projeto a partir do seu software MCAD. Isto pode ser resolvido adicionando o utilizador como membro do Workspace e atribuindo-lhe permissões de Edit.

Conta Altium ativa Não é membro do Workspace do Projeto Torna-se membro do Workspace do projeto e é-lhe atribuída a função Mechanical Engineer; projeto partilhado com permissões de View

Ao novo membro do Workspace é atribuída a função Mechanical Engineer. Agora que existe um membro do Workspace com a função ME atribuída, a caixa de verificação Share deixará de ser ativada automaticamente.

Tenha em atenção que as permissões do projeto têm de ser elevadas para Edit para que o Mechanical Engineer possa executar um Push a partir do MCAD.

Conta Altium ativa Já é membro do Workspace do Projeto Projeto partilhado com permissões de Edit  

O Processo de Partilha

Se a caixa de verificação Share estiver ativada, a caixa de diálogo Share with a Mechanical Engineer será aberta quando clicar no botão Send no painel MCAD CoDesigner.

Introduza o Email Address da pessoa com quem pretende partilhar o projeto (e uma Note opcional) e, em seguida, clique no botão Share na caixa de diálogo. Se o convidado ainda não for membro do Workspace, será então apresentada a caixa de diálogo de notificação Share with a Mechanical Engineer, avisando que o utilizador convidado poderá estar fora da sua organização.

Quando clicar em OK nesta caixa de diálogo, ou se a pessoa já for membro do seu Workspace, será então gerado e enviado um email de notificação ao convidado.

Tenha em atenção que a funcionalidade de notificações por email requer que a opção Enable Mail Notifications esteja ativada no Workspace ().

Após um breve atraso, surgirá uma caixa de diálogo de sucesso.

O projeto está agora partilhado com o Mechanical Engineer.

Notas sobre a execução de um Push e Share

  • Deve iniciar sessão no seu Workspace no navegador e confirmar que ao engenheiro mecânico convidado foram atribuídas permissões Edit permissions na caixa de diálogo Share do projeto (). Embora o Mechanical Engineer consiga fazer Pull da placa apenas com permissões de View, não conseguirá fazer Push de alterações ao projeto da placa se the project não lhe for partilhado com permissões de Edit. Como o CoDesign ECAD-MCAD é feito através de um ficheiro intermédio neutro em relação à ferramenta, e o engenheiro mecânico tem acesso apenas de leitura aos ficheiros reais do projeto PCB, o risco da partilha é reduzido.

  • Todos os Administradores do Workspace receberão um email de notificação de que o convidado (identificado pelo respetivo endereço de email) foi convidado para o projeto.

  • Se o convidado não tiver uma Conta Altium, receberá um email a encaminhá-lo para um formulário intermédio para se inscrever/registar numa conta Altium. Depois de se registar, o projeto ser-lhe-á partilhado como Guest com Edit permissions. Tenha em atenção que o convidado sem Conta Altium, ao registar-se, será tratado como se fosse a sua própria organização pessoal. Não será adicionado como membro do seu Workspace.

  • Se o engenheiro de Altium Designer que executou o Push e Share não tiver permissões de Administrador do Workspace, o fluxo inclui uma etapa adicional. Em primeiro lugar, todos os Administradores do Workspace serão notificados do pedido de partilha. Assim que um Administrador aprovar o Pedido de Convite (), o convite será processado conforme descrito e o autor do convite inicial também será notificado por email. Saiba mais sobre Convidar outros Utilizadores para o seu Workspace do Altium 365.

Trabalhar entre MCAD e ECAD

A precisão das alterações que o CoDesigner deteta atualmente é de: 0.5 mils (0.0127 mm) para dimensões lineares e 0.5 degrees para dimensões angulares. Esta precisão será aumentada numa futura atualização do CoDesigner.

Em qualquer momento do processo de conceção, as alterações podem ser transferidas entre as ferramentas MCAD e ECAD, utilizando o painel CoDesigner.

As alterações são enviadas e recebidas entre as ferramentas MCAD e ECAD através do painel CoDesigner. Changes to the board and component detail are Pulled from MCAD in the MCAD CoDesigner panel As alterações são enviadas e recebidas entre as ferramentas MCAD e ECAD através do painel CoDesigner.

  1. Para transferir alterações de conceção, clique no botão Push no painel correspondente.
  2. Quando o botão Push for clicado, surgirá uma janela de edição na parte superior do painel do editor de origem. Introduza uma mensagem sobre a alteração de conceção e depois clique em Send.
  3. Quando Send é clicado:
    • A cópia de trabalho do ficheiro PCB modificado é guardada automaticamente se ainda não tiver sido guardada.
    • As alterações são gravadas no seu Workspace.
    • A mensagem Posted é apresentada no tópico de mensagens do painel CoDesigner do editor de origem.
    • O painel do editor de destino apresentará uma mensagem a indicar que existe uma alteração pendente da próxima vez que abrir a sua cópia de trabalho do ficheiro de projeto.
  4. Clique em Pull no painel do editor de destino e será apresentada uma lista com o detalhe de cada alteração necessária para voltar a sincronizar os projetos.

Trabalhar com a Lista de Alterações

Quando se clica no botão Pull, é apresentada uma lista de cada alteração que tem de ser feita no ficheiro de trabalho para o sincronizar com o snapshot no seu Workspace, como mostrado abaixo.

Incoming changes are detailed in the CoDesigner panel, these can be selectively enabled as required

  • Cada diferença detetada entre o projeto atual e o snapshot armazenado no seu Workspace é detalhada como uma Alteração na Lista de Alterações.
  • Uma Alteração não tem de ser aceite. Se uma alteração for ignorada, voltará a aparecer na Lista de Alterações da próxima vez que for realizada uma atualização nessa direção. Tenha em atenção que, se optar por ignorar uma alteração, por exemplo a deslocação de um furo de montagem, e depois efetuar um Push das alterações do seu projeto, a alteração ignorada poderá ser substituída, uma vez que a sua versão tem o furo de montagem na localização antiga. O projetista MCAD pode sempre evitar perder a sua alteração não aceitando a deslocação do seu furo de montagem.
  • Uma única alteração de projeto, como mudar a localização de um componente, pode tornar-se em várias alterações na Lista de Alterações. Quando um componente PCB é movido, existem alterações MCAD em: a localização do componente, as formas que o componente cria no Component Overlay e as formas que o componente cria nas camadas de cobre superior e inferior. As alterações relacionadas devem ser todas aplicadas em conjunto.
  • A lista pode incluir alterações que não podem ser aplicadas no ambiente de destino. Nesta situação, a alteração será apresentada, mas a caixa de seleção não estará disponível, indicando que esta diferença não pode ser resolvida.
  • Sempre que possível, a alteração selecionada é realçada na área de projeto quando clica nela na Lista de Alterações.
  • Clique em Apply para aplicar as alterações assinaladas.

Consulte a secção Recomendações para o Engenheiro Mecânico para informações mais detalhadas sobre como definir a forma da placa, adicionar furos e posicionar componentes.

Os seguintes tipos de PCB not serão transferidos de ECAD para MCAD:

  • As placas rigid-flex não são suportadas no Autodesk Inventor, Autodesk Fusion ou Siemens NX; a placa será carregada no MCAD como uma única estrutura rígida. As placas rigid-flex são suportadas no SOLIDWORKS e no PTC Creo; saiba mais em Sincronizar uma Placa Rigid-Flex.

  • O PTC Creo e o SOLIDWORKS são os únicos pacotes MCAD em que o CoDesigner suporta Pull e Push de assemblies multi-board. Saiba mais em Sincronizar um Assembly Multi-board com Altium MCAD CoDesigner.

Grelha de Coordenadas MCAD

O CoDesigner utiliza a Origem Absoluta do ECAD como referência quando a placa é enviada por Push de ECAD para MCAD. O CoDesigner 2.4 introduziu uma funcionalidade para criar uma nova MCAD Coordinatesgrelha no Pull para ECAD, incluindo uma entidade MCAD Origin, quando a origem MCAD difere da origem ECAD predefinida (absoluta). Isto ajuda o engenheiro eletrotécnico a comunicar com o engenheiro mecânico sobre o posicionamento das diferentes entidades da placa.

A representação da MCAD Coordinatesgrelha pode ser personalizada no ECAD; faça duplo clique na entrada no painel Properties para abrir a caixa de diálogo Grid Editor. Saiba mais sobre o Sistema de Grelhas PCB.

A grelha de coordenadas definida no MCAD também pode ser personalizada no ECAD.A grelha de coordenadas definida no MCAD também pode ser personalizada no ECAD.

Tenha em atenção que a alteração da localização do contorno da placa no MCAD deve ser efetuada antes de serem colocados componentes e outros objetos, para evitar ter de repor manualmente a localização desses objetos.

Planos MCAD para Colocação de Componentes

A partir do CoDesigner 2.2.0, são criados no MCAD planos de componentes dos lados superior e inferior quando a placa é puxada, para simplificar o processo de colocação de componentes no MCAD. Os componentes enviados por Push a partir do ECAD são colocados no MCAD ignorando a espessura da camada de máscara de solda.

Como o CoDesigner Trata as Camadas de Cobre, Máscara e Overlay

Juntamente com a forma da placa e os componentes, o CoDesigner também transfere do ECAD para o MCAD as camadas superior e inferior de: cobre, máscara de solda e component overlay.

Camadas ECAD como Decals

Por predefinição, estas camadas são enviadas por Push para o Workspace a partir do ECAD como imagens SVG individuais. Quando o assembly da placa é puxado para o MCAD, o CoDesigner converte as imagens SVG em imagens PNG. A partir dessas imagens PNG, o CoDesigner combina depois o conjunto de imagens do lado superior num único decal do lado superior, e o conjunto do lado inferior num único decal do lado inferior. Estes dois decals são depois aplicados às superfícies superior e inferior da placa durante o Pull para MCAD.

Os decals dos lados superior e inferior são aplicados a cada lado da placa no MCAD. Os decals dos lados superior e inferior são aplicados a cada lado da placa no MCAD.

Autodesk Fusion - Camadas ECAD como Perfis de Sketch

É utilizada uma abordagem diferente para transferir as camadas de cobre superior/inferior e de component overlay do ECAD para o Autodesk Fusion. No Autodesk Fusion, estas camadas são importadas como Sketch Profiles desenhados no objeto Board. Este conjunto de camadas pode ser ativado e desativado no Autodesk Fusion clicando no botão Advanced Geometry ( ) no ribbon Altium CoDesigner. Em alternativa, utilize o ícone de visibilidade do Autodesk Fusion para ocultar/apresentar seletivamente qualquer uma destas camadas.

As camadas de component overlay e de cobre de superfície são criadas como Sketch Profiles no Autodesk Fusion.As camadas de component overlay e de cobre de superfície são criadas como Sketch Profiles no Autodesk Fusion.

As camadas superior/inferior de Solder Mask não são transferidas para o Autodesk Fusion. Em vez disso, é aplicada ao objeto da placa a cor da camada Top Solder Mask do ECAD.

Geometria Avançada de Cobre no MCAD

Como alternativa à apresentação de decals (imagens) das camadas de cobre + máscara + overlay no MCAD, o CoDesigner também pode transferir para o MCAD a geometria real do cobre (designada por Advanced Copper Geometry) e as camadas de máscara 3D. Esta funcionalidade é atualmente suportada pelo PTC Creo, Autodesk Inventor, SOLIDWORKS e Siemens NX. A partir do CoDesigner 2.7, o decal de component overlay (silkscreen) é aplicado à face da extrusão da máscara de solda.

As camadas de cobre podem ser transferidas para o MCAD, se necessário. Na imagem acima, os componentes e as camadas foram ocultados, exceto a camada de cobre superior.As camadas de cobre podem ser transferidas para o MCAD, se necessário. Na imagem acima, os componentes e as camadas foram ocultados, exceto a camada de cobre superior.

Para incluir a Geometria Avançada de Cobre, ative a opção Build 3D geometry for Copper and Solder Mask na caixa de diálogo Altium CoDesigner Settings (juntamente com a opção Build Vias, se necessário). A caixa de diálogo Settings é acedida a partir do menu CoDesigner no painel Altium CoDesigner ().

Ative a opção Build 3D geometry for Copper and Solder Mask para incluir estas camadas no assembly MCAD (caixa de diálogo do Autodesk Inventor).Ative a opção Build 3D geometry for Copper and Solder Mask para incluir estas camadas no assembly MCAD (caixa de diálogo do Autodesk Inventor).

Notas sobre trabalhar com geometria de cobre e camadas de máscara 3D:

  • As camadas de cobre e de máscara são incluídas como subassemblies MCAD.
  • Todas as camadas de cobre PCB presentes no layerstack são incluídas. Tenha em atenção que a espessura da camada de cobre não inclui dados de camadas metalizadas, como o acabamento de superfície. Isto será acrescentado numa atualização futura.
  • Os barris dos pads passantes são incluídos quando a opção Build 3D geometry for Copper and Solder Mask está ativada.
  • As formas de superfície das vias também são incluídas quando a opção Build 3D geometry for Copper and Solder Mask está ativada. Ative a opção Build Vias para incluir os barris de cobre das vias.
  • Quando a opção Build 3D geometry for Copper and Solder Mask está ativada, o decal de component overlay (silkscreen) é aplicado à face da extrusão da máscara de solda.
  • Dependendo da complexidade do projeto, incluir a geometria de cobre e as vias pode significantly increase o tamanho do ficheiro e o tempo necessário para fazer Pull do projeto para o MCAD.
  • Os dados de cobre e de máscara são sempre enviados por Push a partir do ECAD. Não é necessário voltar a fazer Push a partir do ECAD se ativar as opções Build 3D geometry for Copper and Solder Mask e Build Vias no MCAD; basta fechar a placa e fazer Pull novamente a partir do Workspace.

Notes:

  • Consulte Note no painel do lado direito para obter informações sobre se a funcionalidade Advanced Copper Geometry estará disponível na sua instalação do MCAD CoDesigner. Se não estiver, estão disponíveis decals baseados em imagem, conforme descrito acima.
  • A forma do cobre só pode ser editada no ECAD; as edições feitas no MCAD não são enviadas por Push para o ECAD.

Representação Precisa da Máscara de Solda

Introduzido na Update 2.5, o CoDesigner cria no MCAD um modelo preciso da máscara de solda, incluindo as aberturas para os pads, como uma entidade separada, quando a opção Build 3D Copper está ativada. Como a máscara preenche as regiões gravadas entre o cobre, a espessura da camada de máscara no MCAD é a soma das espessuras da camada de cobre superior e da camada de máscara de solda, conforme definido no ECAD.

Uma vez que a máscara de solda preenche as regiões gravadas entre as pistas, pads e vias, a sua espessura total no MCAD é a soma da espessura da camada de cobre com a espessura da máscara de solda, tal como definido no ECAD.Uma vez que a máscara de solda preenche as regiões gravadas entre as pistas, pads e vias, a sua espessura total no MCAD é a soma da espessura da camada de cobre com a espessura da máscara de solda, tal como definido no ECAD.

Como referido anteriormente, no MCAD os componentes são colocados nos planos de componentes dos lados superior e inferior (que são criados no MCAD quando a placa é puxada). Como estes planos se encontram na superfície exterior das camadas de cobre superior e inferior, os componentes enviados por Push a partir do ECAD são colocados no MCAD de forma a ignorarem a espessura da camada de máscara de solda. Isto resulta em colisões entre os componentes e a camada de máscara de solda. Se estas colisões constituírem um problema de projeto, diminua temporariamente a espessura da PCB para que os componentes fiquem efetivamente assentes na superfície exterior das camadas de máscara de solda. Isto será resolvido numa atualização futura com a adição de uma opção para ocultar as camadas de máscara de solda no MCAD.

Suporte para Keepouts e Rooms

O Ribbon Altium CoDesigner disponibiliza uma forma simples de aceder aos objetos de projeto específicos de PCB mais comuns no MCAD, incluindo Keepouts e Rooms. A utilização destes botões garante que é usado o tipo correto de objeto MCAD para criar um objeto ECAD compatível.

Suporte para Keepouts

Um Keepout de PCB é uma região ou área da placa que foi configurada para restringir a colocação de objetos ECAD específicos. Os Keepouts podem ser definidos para qualquer um dos lados da placa ou aplicados a todas as camadas da PCB. Os objetos que devem ser mantidos fora desta área são selecionados como propriedades de Restrição de Keepout.

Definir um Keepout em MCAD:

  • Clique no botão Keep Out Area no friso Altium CoDesigner.
  • Ser-lhe-á pedido que escolha uma face, superfície ou plano; clique no lado da placa que requer o keepout. Se o keepout se destinar a aplicar-se a todas as camadas, pode ser desenhado em qualquer um dos lados.
  • Clique numa ferramenta de esboço MCAD adequada, como Rectangle, para definir o keepout. Tenha em atenção que o esboço deve incluir apenas um contorno; os contornos internos não são suportados.
  • Desenhe a forma pretendida para o keepout.
  • Saia do modo Sketch.
  • As propriedades do elemento podem agora ser editadas. Pode pensar no keepout como uma vedação à volta da área de keepout; edite o Depth para um valor pequeno, por exemplo, 1 mm.
  • Este keepout tornar-se-á num keepout específico de camada ECAD, na camada em que foi desenhado no MCAD. Para definir um keepout de todas as camadas, configure no MCAD o keepout para extrudir em ambas as direções, definindo o Depth na segunda direção para um valor suficientemente grande para o extrudir através da placa.
  • Clique no botão Aceitar do MCAD para concluir o processo de definição do elemento. Se necessário, o elemento pode ser renomeado na árvore de elementos.
  • No painel Altium CoDesigner, selecione o separador PCB Definition e configure as restrições do keepout conforme necessário. O keepout pode agora ser enviado para o ECAD, onde será adicionado como uma Keepout Region. Dependendo da forma como foi configurado no MCAD, tornar-se-á num Top Layer Keepout, num Bottom Layer Keepout ou num Keepout Layer Keepout. Se necessário, a forma do keepout pode ser ajustada no ECAD e reenviada para o MCAD.

Suporte para Rooms

Uma Room de PCB é uma regra de desenho que define uma área onde componentes específicos devem ser colocados ou excluídos. Um uso comum desta regra é definir uma restrição de altura dos componentes na área da placa abrangida pela Room. Normalmente, a regra Room será aplicada a um componente individual ou a uma classe de componentes.

Definir uma Room em MCAD:

  • Clique no botão Text Note Room no friso Altium CoDesigner.

  • Ser-lhe-á pedido que escolha uma face, superfície ou plano; clique no lado da placa que requer a room.

  • Clique numa ferramenta de esboço MCAD adequada, como Rectangle, para definir a room. Tenha em atenção que o esboço deve incluir apenas um contorno; os contornos internos não são suportados.

  • Desenhe a forma pretendida para a room.

  • Saia do modo Sketch.

  • Clique no botão Aceitar do MCAD para concluir o processo de definição do elemento. Se necessário, o elemento pode ser renomeado na árvore de elementos.

  • No painel Altium CoDesigner, selecione o separador PCB Definition e introduza um comentário para a room que explique a sua finalidade ao engenheiro ECAD. A room pode agora ser enviada para o ECAD, onde será adicionada como uma regra de desenho Placement Room, na camada em que foi desenhada no MCAD. A única propriedade que pode ser transferida entre o MCAD e o ECAD é o Comment, que passa a ser o comentário da regra de desenho Placement Room.

  • A regra de desenho Placement Room pode agora ser configurada conforme necessário no ECAD.

As áreas de keepout e as Rooms podem ser definidas no MCAD e enviadas para o ECAD.As áreas de keepout e as Rooms podem ser definidas no MCAD e enviadas para o ECAD.

Notas sobre a transferência de Áreas da Placa:

  • As Keepout Regions ECAD do tipo Fill e Solid Region são suportadas.
  • O CoDesigner deteta o estado bloqueado de Keepouts e Rooms no ECAD, garantindo que estes não são movidos durante um Pull do MCAD.
  • Como os objetos Keepout do ECAD não incluem um identificador único nem um nome de objeto, as alterações de Keepout de ECAD para MCAD são efetuadas removendo o objeto existente e adicionando um novo objeto (com um novo nome no MCAD).
  • As alterações efetuadas às Rooms no ECAD também são assinaladas como removidas e adicionadas durante uma alteração de ECAD para MCAD, mas o Name e o Comment são mantidos.
  • Os Keepouts e Rooms criados ou alterados no ECAD não são apresentados por predefinição no MCAD, removendo informação visual redundante para o engenheiro mecânico. A respetiva visibilidade no MCAD pode ser restaurada quando necessário.

Important Note about Versions: Se existir a possibilidade de a extensão ECAD ter sido atualizada, mas o plugin MCAD não, tenha cuidado ao aplicar alterações de MCAD para ECAD. Se tiver Keepouts e Rooms definidos na PCB no ECAD, o CoDesigner irá sugerir a sua eliminação. A solução é simplesmente rejeitar essas alterações no ECAD, para que os Keepouts e Rooms sejam mantidos.

Controlar o Número de Componentes Transferidos para o MCAD

Para melhorar o desempenho ao trabalhar em placas com um grande número de componentes, o CoDesigner suporta a exclusão de componentes abaixo de uma altura definida pelo utilizador durante um Pull do ECAD. Para o limiar de altura, o CoDesigner utiliza a altura definida como parte das propriedades do componente no ECAD. Tenha em atenção que esta é a propriedade Height do componente PCB, e não a altura do modelo 3D adicionado ao footprint do componente ().

A altura limite que o CoDesigner testa é definida na caixa de diálogo Altium CoDesigner Settings, conforme mostrado na imagem abaixo. A caixa de diálogo é acedida através do painel Altium CoDesigner no MCAD; selecione Settings no menu do painel para abrir a caixa de diálogo. A imagem abaixo mostra as definições para o Autodesk Fusion; a mesma definição está disponível em cada MCAD suportado.

Os componentes pequenos podem ser excluídos durante o Pull para o MCAD definindo a opção Ignorar componentes menores do que o limiar de altura.Os componentes pequenos podem ser excluídos durante o Pull para o MCAD definindo a opção Ignorar componentes menores do que o limiar de altura.

Configurar a Altura do Componente no ECAD

O vídeo abaixo demonstra técnicas para localizar componentes PCB sem o respetivo Height definido (predefinição de zero) e atualizar rapidamente o valor Height para vários componentes. Em seguida, demonstra como definir o Ignore components setting smaller than no MCAD e como o MCAD CoDesigner trata isto durante um Pull do ECAD. 

Os valores incorretos de Height dos componentes podem ser rapidamente detetados e resolvidos no ECAD.

Alterações Inteligentes de Esboço no MCAD

O suporte para Alterações Inteligentes de Esboço no MCAD foi adicionado no MCAD CoDesigner 3.9.

Considere a situação em que o engenheiro ECAD precisa de modificar a forma da placa e essa forma tem dimensões e restrições aplicadas no MCAD. Anteriormente, as dimensões e restrições no esboço do MCAD perdiam-se quando a placa era novamente transferida para o MCAD através de Pull. Agora, durante um Pull, o CoDesigner redesenha apenas os elementos de um esboço que foram alterados no ECAD, para que as dimensões e restrições relacionadas com os elementos não alterados sejam mantidas como estavam.

Tenha em atenção que, em alguns casos, por exemplo, quando existem restrições mecânicas complexas, este comportamento pode conduzir a alterações inesperadas na geometria. Nesses casos, poderá ser mais eficiente desativar esta nova funcionalidade de suporte inteligente de esboço e fazer novamente o Pull; depois, recriar as dimensões e restrições (como era necessário nas versões anteriores do CoDesigner). Isso pode ser feito desativando a opção Smart Sketch Change na caixa de diálogo Altium CoDesigner Settings do MCAD.

As dimensões inteligentes que não são afetadas por alterações de desenho são mantidas durante um Pull do ECAD.

Gerir o Caminho da Ferramenta de Fresagem da PCB no MCAD

Uma funcionalidade comum de um desenho de placa é definir um caminho de fresagem em torno da extremidade exterior da forma da placa. Este caminho inclui frequentemente várias filas de pequenos furos (referidos como "mouse bites"), cujo material circundante é suficiente para manter a forma da placa dentro do painel em que é fabricada. Assim que a montagem da PCB estiver concluída, a placa pode ser destacada do material residual circundante.

Observe o caminho fresado em torno da extremidade exterior da placa, incluindo os furos "mouse bite".

O Route Tool Path é definido no ECAD numa camada mecânica, que foi configurada como a camada Route Tool Path.

 

Embora o route tool path seja essencial para o fabrico, muitas vezes não é necessário durante o desenho em MCAD, quando o engenheiro mecânico precisa de se concentrar em encaixar a placa na caixa do produto. A atualização do MCAD CoDesigner 3.13 introduziu a opção Build Route Tool Path na caixa de diálogo Altium CoDesigner Settings, dando ao engenheiro mecânico controlo sobre se o Route Tool Path é transferido para o MCAD (note que o caminho é sempre enviado a partir do ECAD). 

Escolha se o Route Tool Path deve ser incluído na transferência para o MCAD.Escolha se o Route Tool Path deve ser incluído na transferência para o MCAD.

CoDesign de uma PCB com Variants

O Altium Designer permite ao projetista eletrónico criar variações do produto que está a desenvolver. As variações suportadas incluem: assinalar um componente como não montado; modificar os parâmetros de um componente, incluindo o valor do componente que é serigrafado na placa; ou substituir um componente por um componente alternativo (que pode ou não utilizar um footprint diferente).

No Altium Designer, existe apenas um desenho de placa. As informações da variante, tais como detalhes sobre um componente alternativo, são armazenadas no ficheiro do projeto e aplicadas à placa quando a variante é selecionada no painel Projects. A versão [No Variations] da placa é guardada como PcbDoc.

O Altium Designer pode ser utilizado para criar variações de um desenho de placa; selecione a variante no painel Projects e depois faça Push para o MCAD no painel CoDesigner.O Altium Designer pode ser utilizado para criar variações de um desenho de placa; selecione a variante no painel Projects e depois faça Push para o MCAD no painel CoDesigner.

Saiba mais sobre trabalhar com Variantes no ECAD

Recomendações para o Engenheiro Mecânico

Esta secção detalha funcionalidades e comportamentos de que o engenheiro mecânico deve estar ciente ao utilizar o CoDesigner.

Apresentar o Designador de Referência do ECAD no MCAD

O Altium MCAD CoDesigner utiliza uma abordagem diferente para apresentar o designador de referência em cada ferramenta MCAD:

  • Autodesk Fusion – Apresente o painel ECAD Properties para mostrar as propriedades da peça atualmente selecionada ().
  • Autodesk Inventor – O designador de referência é apresentado por predefinição na Árvore do Modelo ().
  • PTC Creo – No modo Model Tree do painel, clique no botão Tree Columns para abrir a caixa de diálogo Model Tree Columns. Defina Not Displayed Type como ECAD Params, localize o parâmetro ECAD_REF_DES e clique no botão Add Column ().
  • SOLIDWORKS – O designador de referência é apresentado por predefinição na Árvore do Modelo ().
  • Siemens NX – No Assembly Navigator, right-click onde os nomes das colunas são apresentados para abrir o menu de contexto e, em seguida, selecione Columns » Component Name para apresentar a coluna Nome do Componente ().

Sincronizar Alterações Entre Engenheiros Mecânicos

  1. O CoDesigner transfere o conjunto PCB mecânico para o ECAD através de um Altium Workspace, como um Altium 365 Workspace. As alterações enviadas/recebidas através do Workspace são direcionais - o conjunto PCB enviado por Push a partir do MCAD (e puxado por Pull para o ECAD) é armazenado separadamente no Workspace do conjunto PCB enviado por Push a partir do ECAD (e puxado por Pull para o MCAD). Isto significa que um segundo engenheiro mecânico não pode fazer Pull da placa modificada que outro engenheiro mecânico acabou de enviar por Push para o Workspace; em vez disso, irá fazer Pull dos últimos dados enviados por Push a partir do ECAD. Tenha em conta que as restrições do MCAD existem apenas no conjunto MCAD em que foram criadas. Quando a placa é enviada por Push do MCAD para o ECAD, as posições dos componentes resultantes das restrições são enviadas, mas não as próprias restrições. Por conseguinte, se a placa for puxada por Pull para um novo conjunto MCAD, nenhuma das restrições criadas por um engenheiro MCAD anterior será incluída.

As alterações de ECAD e MCAD são armazenadas separadamente no Workspace.As alterações de ECAD e MCAD são armazenadas separadamente no Workspace.

Para permitir que outros engenheiros mecânicos vejam as suas alterações, guarde o seu conjunto PCB da mesma forma que faz com qualquer outro conjunto - num armazenamento comum disponível para ambos. Este método preservará quaisquer restrições MCAD. Em alternativa, peça ao designer ECAD para fazer Pull dos dados para o ECAD, guardá-los e depois enviar por Push o design atualizado de volta para o MCAD. No entanto, conforme explicado acima, este método não incluirá quaisquer restrições MCAD.

  1. Outro ponto importante é que as alterações feitas ao mesmo conjunto PCB por diferentes engenheiros mecânicos não são fundidas quando são enviadas por Push; a alteração mais recente enviada por Push por qualquer engenheiro mecânico substituirá as alterações anteriores enviadas por Push por outros engenheiros mecânicos.

O Altium Workspace não se destina a ser utilizado como mecanismo para vários engenheiros MCAD sincronizarem alterações; isso deve ser feito através de um sistema adequado de Gestão de Dados de Produto MCAD. Se não existir PDM disponível e estiver a ser utilizado o Altium Workspace, lembre-se de que o engenheiro ECAD tem de fazer Pull e aceitar as alterações do engenheiro MCAD 1, e depois enviar por Push a placa atualizada de volta para o Workspace, para que o engenheiro MCAD 2 possa então fazer Pull e vê-las (conforme descrito abaixo).

Demonstração Ilustrada do Processo de Sincronização

O ECAD e o MCAD enviam as suas alterações por Push para localizações de armazenamento diferentes no Workspace. Isto significa que cada engenheiro só pode fazer Pull das alterações que tenham sido enviadas por Push pelo outro engenheiro. Essas alterações só incluirão as suas próprias alterações se estas já tiverem sido aceites pelo outro engenheiro antes de este ter feito Push.

Por exemplo, é criada uma placa no ECAD, enviada por Push para o Workspace e puxada por Pull para o MCAD:

São feitas alterações ao design no ECAD

Depois de terem sido enviadas por Push para o MCAD (armazenadas no Workspace)

Podem ser puxadas por Pull para o MCAD

 

Se o engenheiro ECAD adicionar então componentes AND e o engenheiro MCAD adicionar furos, AND se cada um enviar a sua placa por Push e depois fizer Pull da placa do outro, o CoDesigner tentará remover os furos na placa do engenheiro MCAD e remover os componentes na placa do engenheiro ECAD:

Estão a ser feitas alterações no ECAD e também no MCAD

Se ambos os engenheiros enviarem as suas alterações por Push antes de fazerem Pull das alterações do outro

As alterações de design do outro serão perdidas

 

Cada engenheiro tem a opção de rejeitar alterações propostas específicas; por exemplo, o engenheiro ECAD poderia aceitar a adição dos furos, mas rejeitar a eliminação dos componentes removidos. No entanto, trabalhar desta forma pode ser difícil de gerir em placas e/ou alterações complexas. Outro aspeto é que todas as alterações aos decals são vistas pelo CoDesigner apenas como uma única alteração, pelo que só podem ser aceites ou rejeitadas como um todo, e não individualmente.

Uma abordagem melhor é um dos engenheiros fazer as suas alterações e enviar a placa por Push, e depois o outro engenheiro fazer Pull da placa antes de efetuar as suas alterações, conforme mostrado abaixo.

 

 

 

 

 

 

 

 

 

Utilize uma abordagem circular para passar alterações de design entre ECAD e MCAD.

Incluir Filetes e Chanfros na Forma da Placa no MCAD

O suporte para Filetes e Chanfros foi adicionado no MCAD CoDesigner 3.9.

Uma abordagem comum para um engenheiro mecânico é aplicar chanfros e filetes para moldar os cantos da placa. Se estes forem definidos no MCAD como entidades 3D, o CoDesigner não os consegue transferir para o ECAD porque o editor PCB do ECAD define a forma da placa como um objeto 2D (com espessura). Para resolver isto, quando o CoDesigner deteta esse tipo de entidade 3D, oferece-se para convertê-la em entidades 2D e incorporá-las no esboço da placa. 

Os filetes e chanfros 3D do MCAD aplicados a uma aresta do eixo z podem ser transformados em 2D pelo CoDesigner e enviados por Push para o ECAD.Os filetes e chanfros 3D do MCAD aplicados a uma aresta do eixo z podem ser transformados em 2D pelo CoDesigner e enviados por Push para o ECAD.

  • Tenha em atenção que a transformação de filetes e chanfros é um processo de sentido único. Depois de convertidos, já não podem ser editados como entidades 3D. 
  • O suporte inicial para a transformação de entidades 3D para 2D destina-se a filetes e chanfros 3D criados nas arestas verticais da forma da placa no MCAD (arestas ao longo do eixo Z).
  • As versões anteriores ao CoDesigner 3.9 avisavam o engenheiro mecânico da existência dessas entidades, mas estas eram ignoradas.

Suporte para filetes e chanfros:

  • Os filetes regulares (circulares) com um raio constante são suportados ().
  • Os chanfros definidos por distâncias iguais a partir da aresta (distância-distância simétrica) são suportados ().
  • Os chanfros definidos como ângulo-distância (), ou distância-distância não simétrica, não são suportados.
  • Os filetes e chanfros definidos em arestas laterais não retas, bem como sobre outros filetes e chanfros, não são suportados.
  • Os filetes e chanfros definidos num design rigid-flex não são suportados.

Resolução de problemas com o contorno da placa no ECAD

Quando a placa é enviada por Push a partir do ECAD, o CoDesigner verifica o contorno da placa e avisa o utilizador se existirem problemas com micro-segmentos, ou se tiverem sido encontrados contornos que se auto-intersetam. Quando a placa é obtida por Pull para o MCAD, o CoDesigner tentará resolver esses problemas. Se não puderem ser resolvidos, terão de ser resolvidos no ECAD.

Remoção automática de micro-segmentos

O CoDesigner 2.4 introduziu uma funcionalidade automática para detetar e resolver micro-segmentos no contorno da placa. Se forem detetados, será apresentada uma caixa de diálogo com a opção de resolver os problemas, conforme mostrado abaixo. Se clicar em Yes, os problemas detetados serão resolvidos automaticamente. Se clicar em No e fechar a caixa de diálogo, será então apresentada uma caixa de diálogo de erro a indicar a localização de quaisquer problemas, que terão depois de ser resolvidos manualmente (conforme descrito abaixo).

Note que esta funcionalidade utiliza uma nova API, pelo que só está disponível com Altium Designer 21.3.x ou mais recente.

Note que a funcionalidade automática não resolve auto-interseções detetadas no contorno da placa ou num recorte da placa. Para as resolver, pode utilizar as técnicas manuais descritas abaixo.

Remoção manual de micro-segmentos e auto-interseções

Os micro-segmentos e as auto-interseções que não tenham sido resolvidos automaticamente ou que sejam detetados num recorte da placa têm de ser resolvidos manualmente.

Para corrigir os problemas no ECAD:

  1. Copie a informação de erro da caixa de diálogo para um editor de texto, para que as coordenadas dos problemas fiquem disponíveis.

  2. Defina a grelha de ajuste (Gtrl+G atalho) para um valor pequeno (por exemplo, 0,001 mil), para que possa fazer pequenas alterações à localização dos vértices.

  3. Mude para View » Board Planning Mode.

  4. Aproxime a vista até à localização do problema. Em alternativa, utilize o comando Jump Location (Edit » Jump » New Location, ou J, atalho L) e introduza as coordenadas na caixa de diálogo Jump to Location. Note que pode incluir as unidades (mm ou mil) com o valor, se forem diferentes das unidades atuais da placa. Se o problema se dever a um arco, a localização do problema pode ser o ponto central do arco. Nessa situação, verifique visualmente o contorno da placa à procura de arcos curtos e pouco pronunciados.

  5. Execute o comando Design » Edit Board Shape (D, atalho D). O contorno da placa irá apresentar vértices nas extremidades e no centro de cada aresta. Verifique se existem vários vértices muito próximos entre si e arcos muito pouco pronunciados. Utilize as sugestões seguintes para ajudar a resolver os problemas:

    1. Clique e arraste numa aresta ou num vértice para modificar a forma. Existem três modos de modificação de forma disponíveis durante a edição: Break edge, Move (slide) edge, Incurvate (bend) edge; prima Shift+Space durante a edição para alternar entre os modos. O modo atual é apresentado na barra de estado.
    2. Desloque ligeiramente o vértice no final de uma aresta curta e, em seguida, largue o botão do rato. Muitas vezes, isto será suficiente para que o software resolva e remova a aresta curta.
    3. Um arco curto e pouco pronunciado pode ser convertido numa aresta reta, arrastando o vértice central no modo Incurvate para achatar o arco (será substituído por uma aresta reta quando o largar).
    4. Serão apresentadas guias de alinhamento verdes quando a aresta em movimento ou a corda do arco se alinhar com uma aresta existente.
    5. Clique e mantenha premido sobre um vértice e depois prima Delete para o remover; para adicionar um vértice, mantenha Ctrl premido enquanto clica na aresta e, em seguida, posicione o cursor e largue.

     

  6. Volte a fazer Push da placa.

As auto-interseções do contorno da placa e os micro-segmentos têm de ser resolvidos antes de a placa poder ser enviada por Push para o MCAD.

O vídeo acima demonstra a resolução de problemas com o contorno da placa e com um recorte da placa no Altium Designer. O processo é essencialmente o mesmo noutro software de design da Altium.

Saiba mais sobre os Vertex Editing Modes

Saiba mais sobre Defining the Board Shape

Corrigir um problema obriga o ECAD a recalcular todo o contorno da placa ou do recorte, e esse recálculo pode resolver automaticamente outros problemas, pelo que se recomenda fazer um Push após cada ação de correção.

Fazer Pull de uma revisão anterior do PCB para o MCAD

O suporte para fazer Pull de uma revisão anterior foi adicionado no MCAD CoDesigner 3.9i

Para fazer Pull da placa ECAD para uma montagem MCAD vazia, clique no botão Pull no painel Altium CoDesigner para abrir a caixa de diálogo Select Project from Company Workspace. A caixa de diálogo apresenta por predefinição a última placa enviada por Push. Se precisar de abrir uma versão ou revisão anterior de um design de PCB, clique em Change na secção ECAD Push to Open da caixa de diálogo, abrindo a caixa de diálogo Select Push.

A caixa de diálogo lista todos os Push anteriores; escolha o que pretende e clique em OK. Se os commits do ECAD tiverem sido etiquetados, pode filtrar rapidamente a lista ativando a opção Only show tagged commits na caixa de diálogo Select Push.

Utilize a caixa de diálogo Select Push para selecionar a revisão anterior, de entre todas as revisões enviadas por Push no ECAD.Utilize a caixa de diálogo Select Push para selecionar a revisão anterior, de entre todas as revisões enviadas por Push no ECAD. 

  • O Workspace executa Automatic Pushing, iniciando este processo depois de ter sido efetuado o primeiro Pull para o MCAD. Saiba mais sobre Automatic Pushing.

Visibilidade das alterações efetuadas no lado ECAD

É importante abrir a própria montagem PCB no seu software MCAD, e não o dispositivo/montagem principal no qual a montagem PCB está a ser concebida para encaixar. Se a montagem PCB estiver aberta, as alterações efetuadas e enviadas por Push a partir do lado ECAD serão detalhadas no painel Altium CoDesigner. As alterações não serão detalhadas no painel se o dispositivo/montagem principal estiver aberto.

Obter alterações do ECAD para a sua montagem PCB

  1. Abra a sua montagem PCB como um ficheiro separado (como montagem raiz) no MCAD.
  2. Abra o painel Altium CoDesigner.
  3. Clique em Pull.
  4. Reveja as alterações na tabela, ative as que pretende aplicar e clique no botão Apply.

Antes de serem transferidos de ECAD para MCAD, os modelos de componentes 3D são transformados para o formato Parasolid (saiba mais sobre como os modelos 3D são nomeados no MCAD). Podem existir situações em que alguns dos modelos não possam ser transformados. Esses modelos são substituídos pela sua caixa delimitadora no MCAD, e o CoDesigner apresenta uma mensagem de aviso sobre isso.

Em alternativa, pode substituir esse modelo por um modelo parasolid de corpo único no ECAD, uma vez que estes são transferidos diretamente entre ECAD e MCAD sem transformação. Saiba mais sobre Resolving Problematic Models.

Quando abre uma montagem PCB no MCAD pela primeira vez

  1. Adicione a montagem PCB à montagem do seu dispositivo.
  2. Fixe-a aplicando mates/restrições adequados.

If a contour of the PCB does not correspond to the shape of your enclosure:

  1. Comece a editar a peça Board.
  2. Edite o esboço da extrusão da placa e ajuste a sua forma à caixa.

Uma abordagem para alterar a forma do PCB é eliminar todo o contorno e criá-lo de raiz usando um offset relativamente ao contorno correspondente da sua caixa.

Efetuar alterações ao design do PCB no MCAD

Abaixo encontra algumas sugestões para garantir que as formas e os objetos de design utilizados no MCAD serão suportados quando a placa for enviada por Push para o ECAD.

Edição da forma do contorno da placa

  1. Comece a editar a peça Board.
  2. Edite o esboço da extrusão da placa.

Notes:

  • Não inclua contornos internos no esboço do contorno da placa no Creo e no Inventor, nem no esboço do contorno da placa rigid-flex no SolidWorks. Para recortes e furos, utilize, respetivamente, a funcionalidade Extruded Cut ou Hole.

  • Não crie vários perfis no esboço do contorno da placa no Inventor; o CoDesigner pode interpretá-los de forma imprevisível.

  • No Autodesk Fusion, se a forma da placa estiver a ser recriada em MCAD utilizando o comando Project para projetar um contorno existente do invólucro, tem de desativar a opção Projection Link na caixa de diálogo PROJECT do Autodesk Fusion. Quando a opção Projection Link está ativada, o contorno projetado é redimensionado automaticamente sempre que o contorno de referência é redimensionado; nesta fase, o CoDesigner não suporta esta capacidade.

Alterar a origem da placa em MCAD

  1. Se necessário, o engenheiro mecânico pode alterar a origem MCAD de uma placa nua nas fases iniciais da definição da placa. Para isso, o engenheiro mecânico pode simplesmente mover ou redesenhar toda a sketch do contorno da placa, dentro da peça da placa. Tenha em atenção que a peça da placa está restringida como “fixa” dentro da montagem da placa, com a sua origem coincidente com a da montagem (por conseguinte, a “origem MCAD” diz respeito tanto à origem da peça da placa como à origem da montagem da placa).

É fortemente recomendado que esta restrição NÃO seja modificada nem quebrada, porque isso pode causar alterações imprevisíveis.

Notes:

  • Se os componentes já estiverem colocados, devem ser movidos em conformidade dentro da montagem da placa.
  • A origem “elétrica” da placa em ECAD não será alterada, uma vez que é tratada separadamente.

Criar/editar furos de montagem

  1. Comece por editar a peça da placa.
  2. Crie/edite uma funcionalidade Hole na superfície superior ou inferior da peça da placa.

Notes:

  • Os padrões de funcionalidades não são suportados.
  • Se as localizações dos furos forem definidas em relação ao bordo da placa, essas relações serão destruídas se o contorno da placa for posteriormente modificado em ECAD e trazido de volta para MCAD. Consulte a secção Trabalhar com restrições e dimensões abaixo para mais informações sobre como trabalhar com furos.

Criar/editar recortes

  1. Comece por editar a peça da placa.
  2. Crie/edite uma funcionalidade Extruded Cut baseada na superfície superior ou inferior da peça da placa.

Notes:

  • Os esboços com múltiplos contornos não são suportados no PTC Creo nem no Autodesk Inventor; não devem ser utilizados.*
  • Os padrões de funcionalidades não são suportados.
  • Se o esboço do corte extrudido for definido em relação ao bordo da placa, essas relações serão destruídas se o contorno da placa for posteriormente modificado em ECAD e trazido de volta para MCAD.

Editar a colocação de componentes

  1. Comece por editar a montagem da placa.
  2. Mova/rode/inverta, ou aplique mates/restrições a um componente.

Notes:

  • Os furos dos componentes e a serigrafia não acompanham os movimentos dos componentes em MCAD. Para refletir alterações dependentes dos componentes como estas, envie a placa para ECAD, aplique aí as alterações e, em seguida, envie a placa de ECAD de volta para MCAD para atualizar os furos dos componentes e a serigrafia.
  • Os mates/restrições de MCAD que fazem referência a um bordo da placa podem ser destruídos se a forma da placa for modificada em ECAD.

Sincronizar Fixo ou Restrito em MCAD com Bloqueado em ECAD

Se um componente estiver fixo ou restringido em MCAD, fica bloqueado em ECAD (independentemente de essa restrição permitir ou não qualquer movimento dentro da montagem PCB). Se um componente estiver bloqueado em ECAD, fica fixo em MCAD, a menos que já esteja restringido aí. As alterações ao estado bloqueado/fixo são sincronizadas entre MCAD e ECAD.

Transferir parâmetros de componentes ECAD para MCAD

Os parâmetros dos componentes PCB em ECAD são transferidos para os modelos correspondentes criados em MCAD. Tenha em atenção que isto não inclui componentes que tenham sido originalmente colocados em MCAD.

Trabalhar com restrições e dimensões em MCAD

Restrições aplicadas ao contorno da placa

  1. O engenheiro mecânico pode aplicar uma restrição a partir de um elemento do contorno da placa: a outro elemento do contorno da placa; a uma funcionalidade datum/de referência; a uma peça numa montagem de nível superior; ou a um componente. O CoDesigner não modifica estas restrições. No entanto, se o contorno da placa for alterado no lado ECAD, o esboço da peça da placa será redesenhado em MCAD e todos os IDs dos bordos serão alterados. Tenha em atenção que qualquer alteração a qualquer parte do contorno da placa em ECAD fará com que toda a placa seja redesenhada em MCAD e todos os IDs dos bordos da placa mudem. Se tiver sido aplicada uma restrição a esses bordos ou às superfícies derivadas, essas restrições serão quebradas. A placa permanecerá no lugar em MCAD e, se necessário, as restrições podem ser restauradas manualmente.

Tendo em conta o tempo necessário para redefinir restrições, recomenda-se only make changes to the board outline in MCAD.

Note: Lembre-se de que o CoDesigner não pode ser utilizado para transferir alterações entre engenheiros mecânicos (consulte Sincronizar alterações entre engenheiros mecânicos).

Restrições aplicadas aos componentes

  1. O engenheiro mecânico pode aplicar uma restrição a partir de um componente: à placa; a um invólucro; ou a outro componente. Estas restrições permanecerão válidas se o modelo desse componente puder ser encontrado localmente (se a montagem PCB não for criada de raiz numa pasta diferente, ou se estiver configurada uma pasta comum para armazenar modelos). No entanto, se um componente for movido no lado ECAD, a alteração de colocação no lado MCAD pode não corresponder a esse movimento e deve ser verificada manualmente (o CoDesigner irá notificá-lo nessa situação). Para componentes com uma footprint ECAD, o afastamento do componente (localização relativa à superfície da placa na direção Z) será sempre definido pela posição do modelo STEP na footprint. O CoDesigner tentará sempre substituir quaisquer restrições MCAD em conflito durante um Pull para MCAD.

Note: Tenha cuidado com o local onde os mates/restrições são aplicados. Por exemplo, se não tiver fixado a montagem PCB dentro da montagem do dispositivo e depois aplicar uma restrição/mate entre um componente PCB e o invólucro, isso pode causar alterações imprevisíveis no seu design.

Alterações que não serão transferidas de MCAD para ECAD

  • Espessura da placa nua - definida pela Layer Stack em ECAD.

    Note: as alterações efetuadas à espessura da placa em MCAD serão apresentadas como uma alteração não aplicável em ECAD, para que o designer ECAD tenha conhecimento da alteração proposta.

  • Os filetes 3D definidos com um raio constante e os chanfros 3D definidos por distâncias iguais a partir do bordo (definidos na direção do eixo z) são suportados, bem como furos e cortes extrudidos na direção do eixo z da placa. Quaisquer funcionalidades geométricas 3D adicionais aplicadas à peça da placa, como chanfros ângulo-distância, são ignoradas. Saiba mais sobre trabalhar com filetes e chanfros.
  • Quaisquer funcionalidades geométricas adicionais aplicadas à peça da placa (por ex., chanfros/filetes 3D), exceto furos e cortes extrudidos na direção do eixo z da placa.
  • Quaisquer funcionalidades geométricas adicionais criadas no contexto da montagem da placa (por ex., furos criados no contexto de uma montagem), a menos que essas funcionalidades sejam propagadas para as peças.
  • A localização dos furos dos componentes, se forem movidos separadamente do componente.
  • A dimensão dos furos dos componentes.
  • Padrões de funcionalidades.
  • Esboços de recortes com múltiplos contornos (em PTC Creo e Autodesk Inventor).
  • Alterações efetuadas ao cobre extrudido.
  • Alterações efetuadas à serigrafia.
  • Eliminações de componentes. Uma vez que as alterações de posição dos componentes são transferidas para ECAD, o engenheiro MCAD pode indicar uma eliminação movendo o componente para fora da área da placa (saiba porque as eliminações de componentes não são suportadas). 

Trabalhar no contexto da montagem do dispositivo

No CoDesigner 2.2.0, foi adicionado suporte para trabalhar ao nível da montagem do dispositivo em MCAD e, em seguida, transferir o invólucro juntamente com a placa para ECAD. O vídeo abaixo demonstra o processo de incluir a montagem da placa no invólucro do dispositivo e transferir o invólucro para ECAD.

Consulte o Note no painel do lado direito para obter informações sobre se a funcionalidade Enclosure Exchange estará disponível na sua instalação do MCAD CoDesigner. Se não estiver disponível, este vídeo demonstra uma abordagem alternativa para transferir o invólucro.

Uma visão geral de como trabalhar no contexto da montagem do dispositivo.

Dicas para trabalhar com o invólucro:

  • Depois de colocar a montagem da placa no invólucro, clique no botão Recognize no painel Altium CoDesigner. O CoDesigner irá detetar a relação entre a placa e o invólucro, e indicará detalhadamente os nomes de todas as montagens da placa adicionadas ao invólucro do dispositivo no topo do painel.

  • Depois de a relação ter sido detetada, o último passo é adicionar o invólucro à placa. Para o fazer:

    • Selecione o invólucro na árvore do modelo.
    • Mostre o separador Altium CoDesigner.
    • Clique no botão Enclosure no separador.
    • Abra/mostre o painel Altium CoDesigner, onde pode confirmar que o invólucro está associado à placa na secção Board Enclosure do painel Altium CoDesigner.
  • O invólucro com a placa pode agora ser enviado para ECAD.

Enviar a montagem PCB com as suas alterações para ECAD

  • Certifique-se de que a sua montagem PCB está aberta como um documento separado (como montagem raiz) em MCAD.
  • Vá ao painel Altium CoDesigner.
  • Clique em Push.

* Está previsto melhorar este comportamento numa futura atualização.

Trabalhar com um sistema de gestão de dados MCAD

Consulte o Note no painel do lado direito para obter informações sobre se a funcionalidade ECAD-MCAD Component Linkage estará disponível na sua instalação do MCAD CoDesigner.

O CoDesigner suporta a colocação de componentes MCAD nativos quando o PCB é enviado por Push a partir do ECAD e recebido por Pull no MCAD. Para tal, o CoDesigner pede ao software MCAD para obter o modelo do componente a partir do sistema de gestão de dados do MCAD (pelo nome do modelo) e, em seguida, coloca esse componente na montagem PCB do MCAD, em vez do modelo que veio do ECAD.

A ligação de componentes nativos ECAD-para-MCAD é atualmente suportada em:

  • PTC Creo Parametric com o Addin CoDesigner versão 2.6.0, ou posterior, ligado a um servidor PTC Windchill®. Consulte a documentação do Creo para obter informações sobre como ligar ao Windchill. Saiba mais sobre configurar o PTC Creo.
  • SOLIDWORKS com o Addin CoDesigner versão 2.6.0, ou posterior, ligado ao SOLIDWORKS® PDM Professional. Consulte a documentação do SOLIDWORKS para obter informações sobre como ligar ao SOLIDWORKS PDM. Saiba mais sobre configurar o SOLIDWORKS para funcionar com componentes MCAD nativos.
  • Siemens® NX™ com o Addin CoDesigner versão 3.4.0, ou posterior, ligado ao Siemens Teamcenter PLM. Consulte a documentação do Siemens NX para obter informações sobre como ligar ao Teamcenter PLM. Saiba mais sobre configurar o Siemens NX para funcionar com componentes MCAD nativos.
  • A ligação entre o componente ECAD e o componente MCAD nativo é definida no seu Altium Workspace. Saiba mais sobre Ligação dos Componentes ECAD aos Componentes MCAD.
  • O Altium Workspace não se destina a ser utilizado como mecanismo para vários engenheiros MCAD sincronizarem alterações; isto deve ser feito através de um sistema adequado de Gestão de Dados de Produto MCAD. Se não existir PDM disponível e estiver a ser utilizado o Altium Workspace, lembre-se de que o engenheiro ECAD tem de fazer Pull e aceitar as alterações do engenheiro MCAD 1, e depois fazer Push da placa atualizada de volta para o Workspace, para que o engenheiro MCAD 2 possa então fazer Pull e vê-las.

Trabalhar com SOLIDWORKS PDM

O CoDesigner foi desenvolvido e testado com o SOLIDWORKS® PDM Professional.

Colocar Componentes MCAD Nativos a partir do SOLIDWORKS PDM

Quando o projeto da placa é transferido de ECAD para SOLIDWORKS MCAD, o CoDesigner suporta a substituição do componente ECAD por um componente equivalente nativo MCAD do sistema SOLIDWORKS PDM. Para isso, tem de configurar definições em:

  • MCAD - configurar as definições do seu PDM, o armazenamento de modelos do CoDesigner e compreender os requisitos de sincronização, conforme descrito aqui.
  • ECAD - referenciar o modelo MCAD no componente ECAD, utilizando a sintaxe correta. A referência do componente MCAD deve ser definida no componente ECAD como um parâmetro, com o valor do parâmetro no formato:
    <vault>:folder\folder\component.sldprt, em que <vault> é o nome do vault do SOLIDWORKS PDM.
  • Workspace - configurar as opções do Workspace para indicar que pretende utilizar componentes MCAD nativos e definir qual o parâmetro do componente ECAD que será utilizado para referenciar o componente MCAD equivalente. Saiba mais sobre Ligação dos Componentes ECAD aos Componentes MCAD.

Antes de fazer Pull das Alterações para a Montagem PCB Existente

  • Sincronize a cópia local da pasta de componentes da pasta Common para armazenar modelos com o servidor (utilize o comando Get latest version no SOLIDWORKS PDM)
  • Faça check-out dos seguintes ficheiros:
    • Montagem da placa
    • Peça da placa
    • Para montagens rigid-flex 2.0 - todas as peças da placa e submontagens
    • Se o cobre 3D estiver gerado - montagens e peças relacionadas com o cobre 3D e a solder mask
    • PNGs de decalque, se estiverem armazenados no PDM

Note: Normalmente, não é necessário fazer check-out dos modelos dos componentes do PDM.

Ao fazer Pull de Alterações de ECAD para MCAD

  • Preste atenção a quaisquer alterações às propriedades dos componentes que o CoDesigner possa querer fazer - a cadeia correspondente será destacada a amarelo na lista de alterações na tabela do painel Altium CoDesigner no SOLIDWORKS.

Uma razão comum para existirem alterações é que, ao criar os modelos dos componentes no MCAD, o CoDesigner escreve nas propriedades do modelo MCAD as propriedades do componente armazenadas na biblioteca de componentes do ECAD. No entanto, algumas dessas propriedades, por exemplo, Description e Material, podem depois ser alteradas automaticamente pelo MCAD ou pelo PDM. Assim, se forem detetados valores de propriedades diferentes, o CoDesigner sugerirá alterá-los.

No entanto, se tentar aplicar essas alterações, o MCAD exigirá que seja feito check-out de cada modelo afetado do PDM ou que sejam guardados com outro nome. Para evitar isto, desmarque no painel Altium CoDesigner essas alterações relacionadas com a alteração das propriedades dos componentes. Note que é fortemente recomendado esclarecer por que razão as propriedades dos componentes são diferentes e sincronizá-las nos lados MCAD e ECAD.

Depois de Aplicar as Alterações

  • Faça check-in no PDM dos componentes recém-criados, da montagem da placa, das submontagens e das peças.

Clonagem do PCB MCAD

Tem uma montagem PCB MCAD existente que gostaria de clonar e reutilizar num novo projeto PCB para não perder as suas dimensões e referências mecânicas? Isto pode ser conseguido editando duas das propriedades na cópia clonada da montagem MCAD.

A montagem PCB MCAD está associada ao projeto ECAD através de duas propriedades, ManagedProjectGUID e ManagedProjectName, que podem ser visualizadas e editadas na caixa de diálogo Properties da montagem PCB MCAD. A imagem abaixo mostra a caixa de diálogo Properties para o SOLIDWORKS.

Duas propriedades ligam a montagem MCAD ao projeto ECAD.Duas propriedades ligam a montagem MCAD ao projeto ECAD.

  1. Para associar uma montagem PCB MCAD existente a um novo projeto ECAD, é necessário atualizar estas propriedades na montagem MCAD para corresponderem ao novo projeto ECAD.
  • ManagedProjectName - o nome do ficheiro do projeto PCB ECAD: <ManagedProjectName>.PrjPcb

  • ManagedProjectGUID - para encontrar o GUID, pode copiá-lo a partir de:

    1. Barra de endereços do navegador do Workspace – abra o Altium Workspace onde o projeto está armazenado e, em seguida, faça duplo clique no projeto para o abrir num separador separado do navegador. O URL na barra de endereços do navegador inclui o ManagedProjectGUID (); ou o,

    2. Ficheiro do projeto ECAD – abra o ficheiro do projeto num editor de texto (tem a extensão .PrjPcb). O ManagedProjectGUID está localizado na secção [Design] no topo do ficheiro (). Copie o ManagedProjectGUID, mas do not modify or save o ficheiro .PrjPcb no editor de texto.

  1. No seu software MCAD, abra a montagem PCB MCAD, edite o Value dessas duas propriedades, guarde a montagem MCAD e feche-a.

  2. Volte a abrir a montagem MCAD clonada e verifique a parte superior do painel Altium CoDesigner; este deverá agora apresentar a propriedade ManagedProjectName que introduziu no ficheiro clonado no passo 1. Se assim for, então o processo de clonagem foi bem-sucedido, e a definição da placa pode agora ser Pushed para o Workspace a partir do seu software MCAD.

    Depois de editar as propriedades ManagedProjectName e ManagedProjectGUID, o painel CoDesigner refletirá o nome do projeto atualizado.Depois de editar as propriedades ManagedProjectName e ManagedProjectGUID, o painel CoDesigner refletirá o nome do projeto atualizado.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Conteúdo