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 .
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.
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
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.
ECAD Board (*.PrjPcb) to MCAD Board Assembly
ECAD Object
becomes MCAD Object
Notes
Placa
Forma - região de placa rígida
Peça com um esboço extrudido da forma da placa
Saiba mais – SOLIDWORKS
Saiba mais – Creo
Forma - região de placa flexível
Peça de chapa metálica com o esboço correspondente à região flexível, com dobras esboçadas para cada dobra ECAD
Saiba mais – SOLIDWORKS
Saiba mais – Creo
Recorte
Funcionalidade de corte extrudido
Furo de pad
(componentes e pads livres)
Furo circular
Furo na peça da placa
Furo circular com escareado / rebaixo
Furo com escareado / rebaixo na peça da placa
Utiliza a funcionalidade Revolve do MCAD
Furo ranhurado
Funcionalidade de corte extrudido na peça da placa
Furo retangular
Funcionalidade de corte extrudido na peça da placa
Objeto 3D
Tanto modelos 3D reais como objetos de corpo 3D extrudidos
Não transferido
Parte-se do princípio de que os objetos 3D fazem parte do invólucro mecânico e já existem no MCAD. Para transferir itens mecânicos a partir do ECAD, inclua-os como um componente ECAD.
Sala
Superfície extrudida de sala de nota de texto
Colocada e moldada graficamente no ECAD como um objeto Room, configurado como uma regra de projeto de colocação
Área de keepout
Superfície extrudida da área de keepout
Pode aplicar-se a todas as camadas (definidas na camada Keep-out do ECAD), ou ser específica de uma camada (definida numa camada de sinal do ECAD)
Caminho da ferramenta de fresagem
Corte extrudido
Componente
Modelo 3D
Modelo de peça MCAD
Transferido como uma peça Parasolid, a menos que a referenciação de peças MCAD esteja ativada e seja detetado um parâmetro adequado; nesse caso, a peça MCAD é colocada a partir do PDM. (saber mais )
Parâmetros do componente
Propriedades da peça MCAD
Referência da peça MCAD (opcional)
Peça MCAD do PDM
Referenciação de peças MCAD configurada no Workspace, referência da peça MCAD incluída no componente, e peça MCAD encontrada no PDM do MCAD. (saber mais )
With Copper Geometry options disabled (saber mais )
Componente
Cobre do componente (pads & áreas de cobre definidas pelo utilizador)
(também cobre de pad livre)
O cobre da camada de superfície passa a fazer parte do decalque de superfície
Saber mais
Serigrafia / máscara de soldadura
Decalque de superfície
Saber mais
Vias
Cobre
Decalque de superfície
Saber mais
Furo
Ignorado
Revestimento do furo
Ignorado
Outros objetos de cobre, máscara de soldadura e serigrafia
Decalque da camada de superfície para cada lado da placa
Cada decalque combina: serigrafia, máscara de soldadura, cobre da camada de superfície (saber mais )
With Copper geometry options enabled (saber mais )
Camadas de cobre e máscara de soldadura
Esboço extrudido em <LayerName_ID> Assembly
Opção Build 3D Copper Geometry ativada Cada camada de cobre e máscara de soldadura torna-se um assembly MCAD com um esboço extrudido dos objetos dessa camada
Pads (componentes e pads livres)
Cobre
Esboço extrudido em <LayerName_ID> Assembly
Opção Build 3D Copper Geometry ativada
Revestimento do furo
Esboço extrudido em
INTERLAYER<ID> Part
Opção Build 3D Copper Geometry ativada (a Part é filha do Assembly INTERLAYER<ID>)
Vias
Cobre
Esboço extrudido em
<LayerName_ID> Assembly
Opção Build Vias ativada
Furo
Furo na peça da placa
Opção Build Vias ativada
Revestimento do furo
Esboço extrudido em
COPPER_LAYER_VIA<ID> Part
Opção Build Vias ativada (a Part é filha de INTERLAYER<ID> Assembly)
MCAD Board Assembly to ECAD Board (*.PrjPcb)
MCAD Object
becomes ECAD Object
Notes
Placa
Extrusão com base na forma do contorno da placa
Forma da placa
São suportados arredondamentos circulares com raio constante e chanfros simétricos do tipo distância-distância. (Saber mais )
Corte extrudido
Recorte da placa
Contorno interno no esboço do contorno da placa
Recorte da placa
Apenas SOLIDWORKS
Furo
Pad livre
Recorte da placa
Apenas SOLIDWORKS, quando a opção Transfer board sketch holes está ativada na caixa de diálogo CoDesigner Settings . (saber mais )
Modelo da peça
Ligação de componente ativada
Componente ECAD
Se a ligação de modelos MCAD-ECAD estiver configurada e o componente ECAD referenciado for encontrado no Altium Workspace. (saber mais )
Ligação de componente não ativada
Objeto de corpo 3D
Peça MCAD colocada como um objeto de corpo 3D ECAD (referido como um objeto Freebody durante Pull para o ECAD).
Tenha em atenção que as alterações feitas aos objetos Freebody no ECAD (localização, orientação, etc.) não são transferidas de volta para o MCAD. (saber mais )
Assy / Part
Localizada fora do PCB Assembly e definida no CoDesigner como parte do invólucro, OU localizada dentro do PCB Assembly
Objeto de corpo 3D
As alterações de localização feitas no ECAD não são transferidas de volta para o MCAD. (saber mais )
Não definida no MCAD como parte do invólucro
Não transferido
Restrições
Contorno da placa
Não modificado, a menos que a forma da placa seja editada no ECAD; nesse caso, a placa é redesenhada no MCAD (os IDs das arestas são atualizados). As restrições aplicadas a essas arestas serão perdidas.
A placa permanecerá na mesma localização no MCAD; as restrições podem ser restauradas, se necessário. (saber mais )
Componente
O componente ECAD está bloqueado
Saber mais
Alterações não suportadas
Saber mais
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.
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.
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:
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
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
Trabalhar no painel CoDesigner
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.
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:
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.
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.
Cada conjunto de alterações apresenta em detalhe:
Quem realizou este evento Push ( ) ou Pull ( ) , e a partir de que domínio de design ( ECAD, ou MCAD)
A data e a hora em que estes eventos ocorreram.
A declaração de resumo opcional incluída quando as alterações foram enviadas a partir do outro domínio.
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.
Uma declaração opcional com o motivo pelo qual uma alteração específica foi rejeitada.
Clique no botão no modo History do painel para regressar ao modo Latest Changes .
Clique no botão View Project in Browser para ver o projeto no seu Workspace.
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.
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 .
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.
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.
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:
Crie o projeto.
Adicione uma PCB.
Defina o empilhamento de camadas para estabelecer a espessura da placa.
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 ),
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.
Details for Starting the Design in ECAD
Em ECAD, o projeto CoDesign tem de ser um projeto gerido. No entanto, não é necessário começar com um projeto gerido; se o projeto tiver sido criado como projeto local, é automaticamente convertido quando tentar fazer Push pela primeira vez.
Criar o Projeto
A PCB tem de fazer parte de um projeto para que a possa partilhar com um projetista MCAD.
Para criar um novo projeto gerido:
Selecione File » New » Project para abrir a caixa de diálogo Create Project .
Na coluna Locations , selecione o seu Workspace.
Defina Project Type como PCB <Default>
Defina as restantes opções da caixa de diálogo para:
Project Name - nome do projeto PCB ECAD
Description - descrição opcional do projeto
Folder - a pasta onde o projeto é armazenado no seu Workspace
Local Storage - pasta no seu disco rígido abaixo da qual a cópia de trabalho do projeto será armazenada (é criada automaticamente uma pasta de projeto com o mesmo nome do seu projeto)
Os campos Folder e Local Storage são acedidos clicando no controlo Advanced .
Adicionar uma PCB ao Projeto
Tem de ser adicionada uma PCB ao projeto em ECAD, independentemente de onde o projeto foi criado pela primeira vez.
Uma PCB tem sempre de ser adicionada ao projeto em ECAD.
Adicionar uma nova PCB:
Selecione File » New » PCB ; será adicionada uma nova PCB em branco ao projeto e aberta no editor de PCB.
Guarde a PCB com um nome adequado (File » Save ).
Definir o Empilhamento de Camadas da PCB
O Empilhamento de Camadas, ou propriedades do plano Z da placa CoDesign, são definidas no Layer Stack Manager do editor de PCB.
O empilhamento de camadas define a espessura da placa.
Definir o Empilhamento de Camadas:
Selecione Design » Layer Stack Manager ; o editor Layer Stack Manager abrirá num separador de documento separado, como mostrado acima.
Utilize o menu do botão direito para adicionar as novas camadas necessárias ao empilhamento de camadas.
Para cada camada, clique no botão de reticências ( ) na coluna Material para selecionar o material correto da camada a partir da Biblioteca de Materiais.
Guarde o Empilhamento de Camadas para atualizar a PCB com estas alterações. Clique aqui para saber mais sobre definir o empilhamento de camadas .
Guarde o ficheiro PCB e o Projeto (File » Save All ). Isto guarda as cópias de trabalho dos ficheiros do projeto.
O último passo é guardar os ficheiros do projeto no Workspace. Clique com o botão direito no nome do projeto no painel Projects e selecione Save to Server no menu de contexto. A caixa de diálogo Commit to Version Control aparecerá, indicando que ficheiros modificados têm de ser submetidos. Introduza um comentário, se necessário, e clique no botão Commit and Push .
Enviar a Placa para o Projetista MCAD
Assumindo que a forma X-Y da placa está a ser definida no software MCAD, a placa pode agora ser enviada para o Workspace.
Agora que a espessura foi definida em ECAD, a placa pode ser enviada para MCAD para definição da forma.
Enviar a placa para o software MCAD:
Se o painel MCAD CoDesigner não estiver aberto, clique no botão (canto inferior direito do software) e selecione MCAD CoDesigner no menu.
Clique no botão Push no painel.
Aparecerá uma janela de mensagem; introduza uma mensagem para o projetista MCAD a descrever o que lhes está a enviar.
Clique em Send para concluir o processo de Push. Aparecerá uma caixa de diálogo de mensagem a indicar o estado do processo.
Quando o Push estiver concluído, a secção Latest from ECAD no painel mostrará o tópico de Atividade, como mostrado abaixo.
A secção Latest from ECAD indica que a placa foi enviada para o Workspace; note que o painel também indica que ainda não houve No Pull actions .
Tenha em atenção que a PCB enviada para o Workspace é identificada pelo nome do projeto, e não pelo nome do ficheiro da placa. Se enviar uma segunda PCB a partir do mesmo projeto, esta substituirá a primeira PCB.
In MCAD:
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.
Pull a placa no painel Altium CoDesigner - isto cria uma montagem de placa MCAD com base na definição da placa no seu Workspace.
Details for Pulling the board into MCAD
Se o projeto e a placa já tiverem sido criados em ECAD mas ainda não tiverem sido abertos no seu software MCAD, o projeto tem de ser obtido a partir do seu Workspace. Para o fazer:
Abra o seu software MCAD.
Mostre o painel Altium CoDesigner . Inicie sessão no seu Workspace se ainda não tiver sessão iniciada. Se não tiver a certeza de como mostrar o painel, saiba mais sobre Installing and Configuring Altium MCAD CoDesigner .
Como atualmente não existe nenhuma montagem aberta, o painel apresentará os botões Pull , Create e Recognize Designs . Clique no botão Pull .
A caixa de diálogo Select Project abrirá; selecione o projeto pretendido e clique em OK .
A caixa de diálogo pode mostrar todos os projetos em todas as pastas ou apresentar os projetos dentro das respetivas pastas; clique no botão na parte superior da caixa de diálogo para alternar o modo de visualização.
O ícone de aviso indica que este projeto já foi obtido para MCAD. Normalmente, deverá reabrir a montagem MCAD existente, obtendo uma cópia nova do projeto apenas se necessário.
Em SOLIDWORKS e Autodesk Inventor, aparecerá a caixa de diálogo do Windows Save As ; guarde a montagem MCAD numa localização adequada.
Em PTC Creo, aparecerá a caixa de diálogo Checkout Project se o Creo estiver ligado ao Windchill, onde a montagem do Projeto MCAD pode ser renomeada, se necessário. Também apresenta a Pasta de Trabalho atual e as localizações da Pasta da Biblioteca de Modelos. Clique em Checkout para criar a montagem MCAD.
A montagem da placa será apresentada no editor MCAD, pronta para ser trabalhada. Guarde as alterações de desenho MCAD como uma montagem MCAD.
Quando necessário, as alterações de desenho podem ser enviadas para o ambiente ECAD clicando no botão Push no painel Altium CoDesigner .
Insira a placa na montagem do dispositivo device assembly .
Configure a forma da placa de modo a adaptar-se ao invólucro.
Defina os furos de montagem .
Posicione os componentes mecatrónicos críticos em termos de localização.
Defina quaisquer Keep-out Zones ou Text Note Rooms necessários.
Guarde a montagem MCAD.
Pushing from MCAD back to ECAD:
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:
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:
Reabra a montagem ou o ficheiro PCB para continuar a trabalhar no desenho.
Re-opening an Existing Board
Para continuar a trabalhar num desenho de placa existente (ECAD ou MCAD), reabra a sua cópia de trabalho da Montagem (MCAD), ou do projeto e ficheiro da placa (ECAD). Se existirem atualizações pendentes, o painel CoDesigner apresentará um aviso de que New changes have been detected . Se a mensagem New changes não aparecer automaticamente, clique no botão Pull para forçar o CoDesigner a verificar se existem alterações.
Se o conjunto mecânico já existir, reabra-o para continuar a trabalhar no projeto.
Iniciar o Processo de Colaboração em MCAD
Starting the Board in MCAD:
É 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.
Starting the Design in your MCAD Software
Inicia o processo de conceção no seu software MCAD no painel Altium CoDesigner , clicando no botão Create . No entanto, o fluxo não é intuitivo porque, no ECAD, o engenheiro continua a ter de criar um ficheiro PCB para importar a definição da placa do MCAD.
Se o projeto ECAD não existir, pode ser criado no software MCAD, juntamente com o conjunto da placa. Tenha em atenção que quaisquer restrições e dimensões que criar antes de a espessura da placa ser definida no lado ECAD podem perder-se quando o projetista ECAD editar a espessura da placa e enviar essa alteração para o MCAD.
Inicie sessão no CoDesigner, conforme descrito na página relevante da secção Instalar e Configurar o Altium MCAD CoDesigner .
Clique no botão Create no painel Altium CoDesigner (também referido como tab em algumas ferramentas MCAD).
A caixa de diálogo Select Project será aberta; clique no botão New Project na caixa de diálogo, conforme mostrado acima.
A caixa de diálogo Create New Server Project será aberta. Na caixa de diálogo, introduza um Nome adequado e uma Descrição opcional para o projeto, e clique em OK . A caixa de diálogo Save As do Windows será aberta.
Está agora a ser criado um conjunto de placa predefinido no software MCAD, que terá de guardar numa localização adequada. Introduza um nome, selecione uma localização para armazenar o conjunto e clique em Save na caixa de diálogo Save As do Windows. O editor MCAD apresentará a nova forma de placa predefinida. Como parte deste passo, também é criado um projeto PCB ECAD no seu Workspace.
A informação da nova forma da placa ainda não existe no Workspace. Para a adicionar, clique no botão Push no painel Altium CoDesigner . Surgirá uma janela Comment no painel Altium CoDesigner ; este comentário será apresentado no software ECAD.
Introduza uma breve descrição na janela Comment e clique no botão Send . Será apresentada uma caixa de diálogo de mensagem enquanto as alterações efetuadas à forma da placa estão a ser guardadas no seu Workspace. Quando esse processo estiver concluído, a sua mensagem Push aparecerá no painel Altium CoDesigner .
Quando clica no botão Push, está a guardar no seu Workspace uma lista de alterações passíveis de envio, e não o ficheiro completo da placa. Também tem de ser criado um ficheiro de placa no ECAD; quaisquer alterações MCAD pendentes podem então ser Pulled para o ECAD e aplicadas. Consulte a secção Adicionar uma PCB ao Projeto para saber como criar o ficheiro da placa no ECAD.
Pode continuar a editar a forma da placa no seu software MCAD, mas esta não pode ser considerada funcional até que a espessura da placa tenha sido definida no editor PCB ECAD. A espessura da placa é determinada por definir o Layer Stack no editor PCB. Isto deve ser feito antes de colocar Modelos 3D e furos de montagem no software MCAD, porque uma alteração à espessura da placa pode afetar as folgas entre os Modelos 3D e o conjunto da placa.
A cópia de trabalho do projeto MCAD é um ficheiro de projeto mecânico padrão, armazenado no formato predefinido do seu software MCAD. O software MCAD mantém a noção de que o conjunto faz parte de um CoDesign e verificará automaticamente o estado de sincronização sempre que o conjunto for aberto, atualizando o painel Altium CoDesigner para apresentar o histórico de mensagens e os detalhes de quaisquer alterações pendentes.
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.
Para transferir alterações de conceção, clique no botão Push no painel correspondente.
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 .
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.
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.
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.
Os seguintes tipos de PCB not serão transferidos de ECAD para MCAD:
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 Coordinates grelha 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 Coordinates grelha 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.
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.
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 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.
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).
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.
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.
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.
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.
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.
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.
Working with PCB Variants
Enviar uma Variant a partir do ECAD
Quando uma placa é enviada a partir do ECAD, todas as variantes são enviadas. A variante necessária é selecionada durante a transferência para o MCAD.
Faça duplo clique no painel Projects para selecionar a variante necessária a enviar.
O suporte para enviar todas as variantes a partir do ECAD, com a seleção da variante correspondente durante a operação Pull para o MCAD, foi adicionado no CoDesigner 2.3.0. Em versões anteriores, o CoDesigner apenas suportava Push e Pull de uma variante específica de uma placa entre ECAD e MCAD.
Em versões do CoDesigner anteriores à 2.3.0:
Quando executa um Push a partir do ECAD, está a enviar a variante que está atualmente a visualizar no editor PCB.
Sempre que uma placa é enviada por Push do ECAD para o Workspace, substitui os dados guardados durante o Push anterior.
Se for necessário enviar várias variantes, cada variante tem de ser puxada por Pull para o MCAD e guardada antes de a variante seguinte ser enviada por Push a partir do ECAD.
Fazer Pull de uma Variante para o MCAD
Uma variante de PCB é puxada para o MCAD da mesma forma que uma PCB sem variantes, clicando no botão Pull no painel Altium CoDesigner . Se o projeto incluir variantes, estas serão apresentadas na caixa de diálogo Select Project , conforme mostrado abaixo. Selecione a variante pretendida e clique em OK .
O suporte para enviar por Push todas as variantes a partir do ECAD e a capacidade de selecionar a variante pretendida no MCAD foi adicionado no CoDesigner 2.3.0. Se estiver a trabalhar com uma versão do CoDesigner anterior a esta, tem de enviar por Push cada uma das variantes necessárias a partir do ECAD.
Se a placa for uma variante, é apresentada informação adicional no topo do painel Altium CoDesigner com o nome da variante, conforme mostrado abaixo.
Notas sobre variantes:
Todos os componentes, incluindo componentes não variados e componentes variados, são identificados pelo esquema atual de nomenclatura do modelo de componente .
A peça da placa em cada variante é identificada como : <DesignName>_<VariantName>_BOARD
Recomenda-se incluir o nome da variante como parte do nome do conjunto MCAD.
Como o nome predefinido do conjunto da placa no MCAD é o nome do projeto, recomenda-se guardar cada conjunto de variante com um nome relacionado com a variante.
Enviar por Push uma Variante a partir do MCAD
No MCAD, o CoDesigner reconhece se um componente faz parte do design base [No Variations], ou se pertence a uma variante específica. As alterações feitas a um componente no design base [No Variations] terão impacto em todas as variantes da placa no ECAD, enquanto as alterações feitas numa variante específica só serão aplicadas a essa variante no ECAD.
As modificações efetuadas numa variante são enviadas por Push do MCAD para o ECAD da forma habitual, clicando em Push no painel Altium CoDesigner .
Fazer Pull de uma Variante para o ECAD
Se tentar executar um Pull para o editor PCB do ECAD e a variante ativa nesse momento for a errada, receberá a seguinte mensagem de erro. O nome da variante aplicável é apresentado na caixa de diálogo de Erro; mude para essa variante e volte a fazer Pull.
O Pull não pode ser concluído porque a variante ativa no editor PCB do ECAD é a errada.
Se tiverem sido feitas alterações a um componente no design base, estas podem ser aplicadas em qualquer variante no ECAD. Essas alterações estarão então presentes em todas as variantes no ECAD.
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
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.
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.
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:
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:
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.
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.
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.
The Fillet and Chamfer Transformation Process
Quando clica em Push to ECAD no painel Altium CoDesigner e são detetadas entidades 3D, é apresentada a seguinte caixa de diálogo.
Se clicar em Yes - as entidades 3D são transformadas em entidades 2D e aplicadas ao esboço da placa. Tenha em atenção que o CoDesigner ainda não executou o Push. A caixa de diálogo seguinte será apresentada, instruindo-o a executar novamente o Push para transferir o design para o ECAD. Confirme visualmente que a transformação foi executada corretamente e, em seguida, clique em Push to ECAD no painel Altium CoDesigner para continuar o processo de design colaborativo.
Se clicar em No - as entidades 3D não são transformadas e é apresentada a seguinte caixa de diálogo, listando todas as entidades 3D que não serão transferidas para o ECAD. Esta caixa de diálogo também é apresentada quando existem entidades 3D que o CoDesigner não consegue transformar em 2D.
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:
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.
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.
Mude para View » Board Planning Mode .
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.
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:
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.
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.
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).
Serão apresentadas guias de alinhamento verdes quando a aresta em movimento ou a corda do arco se alinhar com uma aresta existente.
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.
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.
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
Abra a sua montagem PCB como um ficheiro separado (como montagem raiz) no MCAD.
Abra o painel Altium CoDesigner .
Clique em Pull .
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
Adicione a montagem PCB à montagem do seu dispositivo.
Fixe-a aplicando mates/restrições adequados.
If a contour of the PCB does not correspond to the shape of your enclosure:
Comece a editar a peça Board.
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
Comece a editar a peça Board.
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
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
Comece por editar a peça da placa.
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
Comece por editar a peça da placa.
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
Comece por editar a montagem da placa.
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
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 .
Restrições aplicadas aos componentes
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
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.
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:
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,
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.
No seu software MCAD, abra a montagem PCB MCAD, edite o Value dessas duas propriedades, guarde a montagem MCAD e feche-a.
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.