Diseño directo ECAD-MCAD con CoDesigner

El uso de esta documentación de CoDesigner requiere:

  • Un cliente de diseño de Altium compatible:

    • Tenga en cuenta que no todas las funciones descritas en esta página están disponibles en todas las instalaciones de Altium MCAD CoDesigner. Consulte el panel Feature Availability de la derecha para obtener más información.

    • Para determinar los clientes de diseño de Altium compatibles, observe la versión del complemento MCAD CoDesigner que está utilizando y, a continuación, compruebe las versiones compatibles en la Matriz de compatibilidad de versiones ECAD-MCAD

    • Se admite Altium CircuitMaker 2.1 o posterior, con la extensión Autodesk Fusion CoDesigner versión 2.8 o posterior. Tenga en cuenta que CircuitMaker solo es compatible con Autodesk Fusion®. Más información.

  • Un Altium Workspace; los Workspaces compatibles incluyen:

    • Altium 365 Workspace

    • Altium Enterprise Server Workspace. Note:Si está utilizando un servidor local y ha habido cambios de funciones relacionados con las licencias, actualice sus licencias eliminándolas y volviéndolas a agregar en la página Admin – Licenses de la interfaz del navegador del servidor.

  • Software de diseño MCAD compatible con una versión adecuada del complemento CoDesigner.

Si prefiere aprender viendo, quizá quiera consultar la página Vídeos instructivos de MCAD CoDesign.

Una evolución apasionante en el diseño y desarrollo de productos electrónicos es la capacidad de imprimir el circuito electrónico directamente sobre un sustrato, como una pieza de plástico moldeada que pasa a formar parte de un producto. Altium está desarrollando tecnología para admitir el diseño de electrónica impresa y dispositivos de interconexión moldeados (MID), realizando el diseño y enrutamiento directamente sobre una estructura 3D. En esta etapa, CoDesigner no admite la transferencia de un diseño de electrónica impresa entre ECAD y MCAD debido a los diferentes enfoques de diseño necesarios. El desarrollo continúa y la compatibilidad se añadirá en una futura actualización.

¿Qué es CoDesign?

Trabajar entre los dominios del diseño electrónico y mecánico plantea desafíos únicos. Las herramientas ECAD y MCAD tienen objetivos de diseño diferentes y han evolucionado por caminos distintos, al igual que la forma en que almacenan y gestionan sus datos.

Pero los diseños actuales exigen que este desafío se resuelva: carcasas de productos pequeñas y complejas que alojan múltiples placas de circuito impreso de formas irregulares. Para diseñar estos productos con éxito, los diseñadores deben poder colaborar mientras intercambian cambios de diseño entre los dominios ECAD y MCAD.

Transferir cambios de diseño complejos y detallados entre distintos programas de diseño es mucho más que simplemente poder guardar datos en otro formato. Los equipos de diseño electrónico y mecánico trabajan de forma independiente y deben poder transferir cambios en cualquier momento de su proceso de diseño. ¿Cómo se gestiona el flujo de cambios de ida y vuelta entre los equipos sin afectar el trabajo diario de diseño de ninguno de ellos? Lo último que necesitan los equipos de diseño es que uno de ellos tenga que detener su trabajo hasta que el otro haya aceptado su cambio más reciente antes de que ambos puedan continuar.

Este desafío de diseño colaborativo se resuelve con CoDesigner, una interfaz para transferir diseños de placas de circuito impreso entre los dominios de diseño ECAD y MCAD.

Cómo funciona

Una vez que el complemento CoDesigner se ha añadido al software ECAD y MCAD, CoDesigner puede transferir cambios de diseño de ida y vuelta a través de un Altium Workspace. El Workspace actúa como un puente entre los dominios ECAD y MCAD, como se muestra a continuación.

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

La ventaja de transferir cambios de diseño a través de un Workspace es que el proceso de actualización se vuelve stateless. Esto significa que cada parte puede seguir trabajando de forma independiente; no es necesario preocuparse por en qué punto del proceso de diseño se encuentra el otro equipo.

Por ejemplo, cuando el diseñador de MCAD ha definido la forma de la placa, puede Push el ensamblaje al Workspace. El diseñador de ECAD recibirá automáticamente una notificación de que hay un cambio pendiente. Cuando haga clic en Pull, su placa se comparará con la definición de placa de MCAD en el Workspace y se generará una lista de cambios necesarios para sincronizar su placa con la versión del Workspace. A continuación, el diseñador de ECAD puede habilitar los cambios que desee y Apply aplicarlos a su placa. Después, el diseñador de ECAD puede configurar las distintas capas de cobre y otras capas de fabricación necesarias en la pila de capas, definir el grosor de la placa y Push enviar la placa actualizada de vuelta al diseñador de MCAD, lista para la colocación de cualquier componente mecatrónico crítico en cuanto a ubicación.

¿Qué es un Workspace?

Un Altium Workspace es un servidor dedicado para alojar y gestionar todo su contenido de diseño, que se integra directamente con su software de diseño. El software de diseño de Altium funciona perfectamente con el Workspace, proporcionando una respuesta elegante a la cuestión de gestionar los datos de diseño con integridad segura.

  • El Altium Workspace se proporciona y se comercializa como Altium Develop Workspace o Altium Agile Workspace según la solución de Altium que haya adquirido. Para ambas variantes de Workspace, esta documentación utilizará el término general Altium Workspace o similar.

  • Para obtener la información más reciente sobre la seguridad, fiabilidad, privacidad y cumplimiento de la plataforma Altium 365, visite el Centro de confianza de Altium 365.

  • Para las organizaciones que requieren cumplimiento de normativas de seguridad del gobierno de EE. UU., como ITAR y EAR, Altium ofrece la opción basada en EE. UU. Altium 365 GovCloud que opera en la región AWS GovCloud y proporciona medidas adicionales de protección de datos. Consulte Altium 365 GovCloud y sus preguntas frecuentes relacionadas para obtener más información.

El software de diseño de Altium puede conectarse a los siguientes Workspaces:

  • Altium 365 Workspace - un Workspace alojado en la plataforma de infraestructura en la nube Altium 365. El Workspace facilita la conectividad fluida y los mecanismos para mover datos entre los dominios de diseño, fabricación y suministro. Se recomienda un Workspace basado en la nube, ya que abre una variedad de funciones globales de uso compartido y colaboración que solo pueden experimentarse y disfrutarse a través de la plataforma en la nube Altium 365.
  • Altium On-Prem Enterprise Server Workspace - si su equipo de diseño no puede utilizar un Workspace alojado en la nube, Altium también admite un Enterprise Server local que se instala en sus instalaciones y es administrado por su propio departamento de TI.

Más información sobre diseñar con un Workspace conectado

¿Qué es un espacio personal?

Todo diseñador que se registre en Altium Live también obtiene acceso a su propio Altium 365 Personal Space. El Personal Space es gratuito y ofrece algunas de las capacidades de colaboración disponibles en un Workspace. El Personal Space también se utiliza como interfaz de transferencia ECAD-MCAD para diseñadores que trabajan entre Altium CircuitMaker y Autodesk Fusion.

Más información sobre Altium 365 Personal Space

Más información sobre la colaboración entre Altium CircuitMaker y Autodesk Fusion

¿Se pregunta si CoDesigner funciona con su software MCAD? Consulte la página Instalación y configuración de Altium MCAD CoDesigner para ver una lista del software MCAD compatible.

Transferencia de los datos de diseño

El papel del Workspace

MCAD CoDesigner transfiere el diseño entre ECAD y MCAD mediante operaciones de Push y Pull de cambios de diseño a través de un Altium Workspace. Cuando realiza un Push desde ECAD, no está enviando el archivo PCB al Altium Workspace, sino un paquete de datos especial de ECAD a MCAD. Este paquete incluye: los datos de la placa, la geometría de las capas, los modelos 3D de los componentes en formato Parasolid (obtenga más información sobre cómo se nombran los modelos 3D en MCAD) y, si está habilitada, la geometría de cobre.

Cuando se realiza un Push en ECAD o MCAD, CoDesigner primero prepara el paquete de datos dentro de una subcarpeta local, <DesignName>-EDM. En el lado de MCAD, la carpeta EDM también se utiliza para almacenar los datos de MCAD. Este paquete de datos se transfiere luego a una carpeta especial en su Altium Workspace, llamada Mechatronic 3D Models. Esta carpeta solo la utiliza MCAD CoDesigner para almacenar datos de ECAD a MCAD. Si está utilizando MCAD CoDesigner, no elimine ni mueva esta carpeta y no restrinja el acceso a los ingenieros eléctricos y mecánicos.

Más información sobre la transferencia de modelos 3D mecatrónicos

Traducciones de objetos ECAD-MCAD

A medida que el diseño de la placa se transfiere de ida y vuelta entre ECAD y MCAD, los objetos de un espacio de diseño deben traducirse a objetos equivalentes en el otro espacio de diseño. Para algunos de los objetos, la traducción es directa; por ejemplo, un orificio de montaje de ECAD se convierte en un orificio de MCAD, y la pieza de placa de MCAD se convierte en la forma de placa de ECAD.

Para otros objetos, el proceso no es tan directo. Por ejemplo, un componente de ECAD incluye elementos de huella que pasan a formar parte de la placa fabricada, incluida la serigrafía y las almohadillas (que incluyen detalles específicos de capa, como cobre y máscara de soldadura, así como orificios); además del modelo 3D del componente que se monta en esa huella durante el ensamblaje de la PCB. En MCAD, todos los elementos relacionados con la placa del componente de ECAD pasan a formar parte de la pieza de placa de MCAD, y el modelo 3D se convierte en el componente de MCAD. 

Esta traducción de objetos puede generar inicialmente confusión; por ejemplo, cuando se mueve un componente en MCAD, las almohadillas del componente y sus orificios se quedan atrás. Después de hacer Push de la placa de vuelta a ECAD y luego hacer Pull en MCAD de nuevo, la ubicación de esas almohadillas se actualiza para coincidir con la nueva ubicación de su componente.

Para ayudar a comprender esto, las secciones desplegables a continuación resumen cómo se traducen los objetos en cada dirección.

Push automático de CoDesigner al guardar en el servidor

Cuando realiza un Save en ECAD, su archivo de diseño se guarda localmente, en la carpeta de trabajo del proyecto. Cuando realiza un Save to Server, su archivo se guarda localmente y luego también se guarda en la carpeta Workspace del proyecto.

Estas acciones son independientes de realizar un Push en MCAD CoDesigner. Esta separación entre el Push de MCAD y Guardar en el servidor puede ser una fuente de confusión, ya que un ingeniero eléctrico podría pensar que el Guardar en el servidor que realizó al final del día significa que todos los demás que necesitan acceso a esos datos de diseño ahora están actualizados y listos para trabajar.

Para simplificar el proceso de mantener los archivos sincronizados, después de que el proyecto se haya hecho Pull al menos una vez en MCAD, el Workspace realiza entonces un Push automático cada vez que se realiza un Save to Server en el proyecto en ECAD.

Se realiza automáticamente un Push de MCAD cuando el proyecto se guarda en el servidor.Se realiza automáticamente un Push de MCAD cuando el proyecto se guarda en el servidor.

  • El Workspace realiza Push automático, iniciando este proceso después de que se haya realizado el primer Pull en MCAD.

  • El Push automático actualmente solo está habilitado para los Workspaces de Altium 365. La compatibilidad con los Workspaces de On-Prem Enterprise Server se añadirá pronto.

  • El Push automático es compatible con proyectos ECAD de PCB, Harness y Multi-board. La compatibilidad con proyectos Harness se añadió en MCAD CoDesigner 3.14.

Cuando el ingeniero de MCAD realiza un Pull, se le avisa de que el último Push de MCAD fue automático, como se muestra en las diapositivas siguientes.

Cuando el proyecto se guarda en el Workspace en ECAD, también se hace Push automáticamente a MCAD.

Si hay advertencias o errores durante el Push, aparece un indicador.

Haga clic para mostrar los detalles de la advertencia o del error.

 

Si no se puede realizar un Push automático, se advierte al ingeniero de MCAD de que la versión de los datos que está haciendo Pull no es la más reciente ().

El Push automático no se realiza cuando:

  • The ECAD project has only been saved to the working folder – el proyecto aún no se ha guardado en el servidor. Una vez que se haya realizado Guardar en el servidor, el Push automático comienza después del primer Pull desde el Workspace por parte del ingeniero mecánico.

  • The ECAD project has failed CoDesigner's validation checks – estos deben resolverse antes de que se pueda realizar un Push automático o manual de MCAD.

  • There are multiple PCB files in the ECAD project, which have all been Saved to the Server – MCAD CoDesigner no puede determinar qué PCB debe enviarse automáticamente mediante Push; el ingeniero de ECAD debe resolverlo realizando un Push manual de MCAD en la PCB correcta.

Dónde MCAD CoDesigner registra su progreso operativo

MCAD CoDesigner registra detalles exhaustivos sobre todos los aspectos de las operaciones de ECAD y MCAD en archivos de registro. Los archivos de registro se encuentran en:

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

En esta ubicación:

  • Los eventos de ECAD se registran en: AltiumDesignerExtension.log

  • Los eventos de MCAD se registran en: <McadName>Addin.log

La interfaz de diseño colaborativo

Tanto su software de Altium como su software MCAD se conectan entre sí mediante un panel (pestaña) en el software. En su software de Altium, se llama panel MCAD CoDesigner; en su software MCAD, se llama panel o pestaña Altium CoDesigner .

Panel MCAD CoDesigner / Altium CoDesigner

Los cambios de diseño se envían y reciben mediante Push y Pull en ECAD desde el panel MCAD CoDesigner

Los cambios de diseño se envían y reciben mediante Push y Pull en MCAD desde el panel Altium CoDesigner.

 
  • En su software de diseño Altium, el panel MCAD CoDesigner se utiliza para enviar y recibir cambios de diseño, y mostrar mensajes.

  • En el software MCAD, el panel Altium CoDesigner se utiliza para:

    • Crear nuevos proyectos de colaboración

    • Abrir un proyecto de colaboración existente

    • Configurar las opciones de colaboración

    • Enviar y recibir cambios de diseño

    • Mostrar mensajes

Cada herramienta MCAD utiliza un método diferente para habilitar paneles (pestañas); encontrarás detalles sobre cómo acceder al panel Altium CoDesigner en la página correspondiente de la sección Installing and Configuring Altium MCAD CoDesigner.

Trabajar en el panel CoDesigner

Aunque los conceptos generales son los mismos, existen algunas diferencias en la forma de trabajar entre Altium CircuitMaker y Autodesk Fusion.

Obtén más información sobre Collaborating between CircuitMaker and Autodesk Fusion.

La funcionalidad disponible en el panel CoDesigner es esencialmente la misma tanto en ECAD como en MCAD. El panel siempre muestra el último cambio realizado en ECAD y el último cambio realizado en MCAD.

Toda la actividad de CoDesign se realiza a través del panel CoDesigner.Toda la actividad de CoDesign se realiza a través del panel CoDesigner.

Último desde ECAD / Último desde MCAD

  • Estas dos secciones muestran el último cambio realizado en ECAD y el último cambio realizado en MCAD.

  • Haz clic en el icono de triángulo para expandir el panel y mostrar el detalle del último cambio .

  • Cuando se envían nuevos cambios desde el otro dominio, el banner aparece automáticamente, como se muestra a continuación.
    El panel detallará:

    • El nombre de inicio de sesión del ingeniero que realizó el Push

    • El comentario opcional que introdujo cuando hizo el Push

Cuando se envían cambios, aparece un banner de notificación New Changes.Cuando se envían cambios, aparece un banner de notificación New Changes.

  • Cuando se hace clic en el botón Pull, CoDesigner compara el diseño actualmente abierto con la versión enviada por última vez al Workspace desde el otro dominio de diseño. Cada diferencia detectada se enumera en la lista Changes del panel, como se muestra a continuación. Cuando seleccionas un cambio en la lista, el impacto de ese cambio se resalta en morado, si es posible.

Haz clic en un cambio de la lista para resaltar el impacto de ese cambio.Haz clic en un cambio de la lista para resaltar el impacto de ese cambio.

  • Desmarca la casilla de cada cambio que no quieras aplicar.
  • Puede haber un cambio que no se pueda aplicar. En esta situación, ese cambio y su casilla aparecen atenuados en gris. Esta diferencia seguirá existiendo después de que se hayan aplicado los cambios y debe comentarse con el ingeniero que lo envió mediante Push.
  • Cuando estés listo, haz clic en el botón Apply para aplicar todos los cambios habilitados al diseño actualmente abierto.

Compatibilidad con historial de cambios y comentarios de rechazo

Se conserva el historial completo de todos los cambios. Para examinar el historial, haz clic en el enlace History a la derecha de la lista desplegable Latest from the ECAD/MCAD, como se muestra a continuación.

El historial de cambios facilita que los ingenieros de ambos lados conozcan las respuestas del otro a los cambios que se están realizando.El historial de cambios facilita que los ingenieros de ambos lados conozcan las respuestas del otro a los cambios que se están realizando.

Cada conjunto de cambios detalla:

  1. Quién realizó este evento de Push () o Pull (), y desde qué dominio de diseño ( ECAD, o  MCAD)

  2. La fecha y hora en que ocurrieron estos eventos.

  3. La declaración de resumen opcional incluida cuando los cambios se enviaron mediante Push desde el otro dominio.

  4. Una lista que detalla cada cambio específico, con una marca indicando qué cambio fue aceptado, o una cruz para cada cambio que fue rechazado.

  5. Una declaración opcional que detalla por qué se rechazó un cambio específico. 

  6. Haz clic en el botón en el modo History del panel para volver al modo Latest Changes.

  7. Haz clic en el botón View Project in Browser para ver el proyecto en tu Workspace. 

  8. En el navegador, haz clic en el enlace History de la izquierda para ver el historial del proyecto, como se muestra en la imagen siguiente. Cada mosaico de evento del historial para un push de CoDesigner se titula MCAD Changes Suggested, e incluye el nombre de la persona que realizó el push, la fecha y la hora, así como el mensaje si se incluyó uno. Usa esta información para hacer referencias cruzadas entre el panel CoDesigner y la vista de historial. 

    Obtén más información sobre el historial del proyecto en: un Altium 365 Workspace, o en un Enterprise Server Workspace.

El historial de cambios también puede verse en el Workspace.El historial de cambios también puede verse en el Workspace.

¿Por qué son diferentes los mosaicos de eventos del historial de CoDesigner?

En ECAD, un push de CoDesigner guarda datos en el Workspace, pero estos datos de CoDesigner son independientes de los documentos fuente del esquema y del proyecto PCB. Los documentos fuente del esquema y del proyecto PCB no se modifican ni se guardan durante un push de CoDesigner, y el proyecto no se confirma. Un Commit del proyecto only ocurre cuando el ingeniero de ECAD realiza un Save to Server, y estos se muestran en mosaicos de evento de color carbón.

Para reflejar que el historial de MCAD CoDesigner no afecta al historial de los eventos estándar de Commit del proyecto, los cambios de MCAD se registran como Suggestions, en un mosaico morado, y el mosaico no se conecta físicamente a la línea de tiempo; en su lugar, una flecha direccional indica dónde encaja ese evento en el historial general del proyecto. Ten en cuenta que actualmente solo se admiten eventos de push de MCAD CoDesigner.

Para ayudar a evitar confusiones y simplificar el flujo de trabajo, cuando se realiza un Save to Server también se ejecuta automáticamente un push de CoDesigner, para garantizar que los ingenieros de ECAD y MCAD tengan acceso a los datos de diseño más recientes. Obtén más información sobre el automatic CoDesigner push.

Consulta el Note en el panel derecho para obtener información sobre si la función de historial del proyecto estará disponible en tu instalación de MCAD CoDesigner.

Definición de PCB - Áreas de la placa

En un diseño, puede haber áreas de la placa que requieran atención especial, que el ingeniero de MCAD necesita definir y pasar al ingeniero de ECAD. Por ejemplo, puede haber una zona en la superficie de la placa que deba mantenerse libre de cobre porque una parte conductora de la carcasa entra en contacto con la superficie de la placa cuando se ensambla el producto. Para admitir esto, el ingeniero de MCAD puede definir Keep Out Areas y Text Note Rooms, usando los botones de la cinta Altium CoDesigner.

Si cualquiera de estos objetos se ha colocado en la placa en MCAD, aparecerá en la lista Board Areas de la sección PCB Definitions del panel CoDesigner:

  • Keep Out Area - Un Keep Out Area definido en MCAD se convertirá en un PCB Keepout en ECAD. Un PCB Keepout es una región o área de la placa que se ha configurado para restringir la colocación de objetos ECAD específicos. Los keepouts pueden definirse para cualquiera de los lados de la placa o aplicarse a todas las capas de la PCB. Los objetos que deben mantenerse fuera de esta área en la PCB de ECAD se seleccionan como propiedades Keepout Restriction en el panel MCAD Altium CoDesigner; configúralos según sea necesario. Obtén más información sobre placing a Keep Out Area in MCAD.

  • Text Note Room - Un Text Note Room definido en MCAD se convertirá en un PCB Room en ECAD. Un PCB Room es una regla de diseño utilizada para definir un área en la que deben colocarse componentes específicos, o de la que deben excluirse. Un uso común de esta regla es definir una restricción de altura de componentes en el área de la placa cubierta por el Room. Normalmente, la regla Room se aplicará a un componente individual o a una clase de componentes. Haz clic en una definición de Text Note Room en el panel MCAD Altium CoDesigner para seleccionarla y, a continuación, introduce instrucciones o información para el ingeniero de ECAD; este texto se convertirá en el campo Comment de ese Room en el editor PCB de ECAD. Obtén más información sobre placing a Text Note Room in MCAD.

Board Areas y Text Note Rooms son zonas especiales definidas por el ingeniero de MCAD, que luego se envían mediante Push al ingeniero de ECAD. 

  • Los Keepouts y Rooms creados o modificados en ECAD no se muestran de forma predeterminada en MCAD, lo que elimina información visual redundante para el ingeniero mecánico. Su visibilidad en MCAD puede restaurarse cuando sea necesario.

  • Las regiones de cobre no pueden definirse en MCAD. Si el ingeniero de MCAD necesita definir una región de cobre, coloca un Keep Out Area en la capa adecuada en MCAD y, a continuación, usa el comando Tools » Convert » Convert Selected Keepouts to Primitives en ECAD para convertir el objeto de región keepout en un objeto de región de cobre.

Definición de PCB - Carcasa de la placa

CoDesigner admite el trabajo a nivel de ensamblaje del dispositivo en MCAD, y la transferencia de la carcasa junto con la placa desde MCAD a ECAD.

CoDesigner reconoce que la placa y la carcasa se han añadido al ensamblaje del dispositivo.CoDesigner reconoce que la placa y la carcasa se han añadido al ensamblaje del dispositivo.

Obtén más información sobre cómo trabajar en el ensamblaje del dispositivo y pushing the enclosure from MCAD to ECAD.

Menú de configuración de CoDesigner MCAD

El menú de configuración de CoDesigner se utiliza para configurar CoDesigner en tu software MCAD.

Haz clic en la flecha hacia abajo en la parte superior derecha del panel Altium CoDesigner para abrir el menú.

Usa las opciones del menú para:

  • Confirmar en qué Server/Workspace has iniciado sesión actualmente.
  • Cerrar sesión en el Server/Workspace en el que has iniciado sesión actualmente.
  • Abrir el cuadro de diálogo CoDesigner Settings, donde puedes configurar una ubicación central para almacenar modelos y habilitar la compatibilidad real con cobre.
  • Acceder a un servidor personalizado. Al hacer clic en la opción Use Custom Server, se cerrará tu sesión del Workspace actual y volverás al modo de inicio de sesión del panel Altium CoDesigner.

Para comprobar el número de versión en una versión anterior de CoDesigner que no muestra el número de versión, abre Programas y características en el Panel de control de Windows.

La cinta MCAD de CoDesigner

Cuando el complemento CoDesigner se instala en tu software MCAD, añade la cinta Altium CoDesigner a la interfaz. Haz clic en la pestaña Altium CoDesigner para acceder a la cinta, que proporciona una forma sencilla de acceder a los objetos de diseño comunes específicos de PCB necesarios durante el proceso de CoDesign ECAD-MCAD. El uso de estos botones garantiza que se utilice el tipo de objeto MCAD correcto para crear un objeto ECAD compatible.

Use la cinta de CoDesigner para definir objetos en la PCB de una manera preparada para ECAD.Use la cinta de CoDesigner para definir objetos en la PCB de una manera preparada para ECAD.

Flujo de trabajo de colaboración recomendado

El CoDesign ECAD-MCAD es un proceso flexible; no hay un enfoque prescriptivo que deba seguirse. Aunque es habitual que la forma de la placa se diseñe en MCAD, el grosor de la placa must debe definirse en ECAD porque ahí es donde se seleccionan y configuran los distintos materiales de las capas de la PCB. Este requisito conduce a un flujo de diseño recomendado, como se describe a continuación.

Inicio del proceso de colaboración en ECAD

In ECAD:

  1. Cree el proyecto.

  2. Agregue una PCB.

  3. Defina el apilado de capas para establecer el grosor de la placa.

  4. Abra el panel MCAD CoDesigner (haga clic en el botón Panels en la parte inferior derecha del espacio de diseño y seleccione el nombre del panel, o use el submenú View » Panels),

  5. Push envíe la placa usando el botón del panel MCAD CoDesigner. Además de enviar los datos de intercambio ECAD-MCAD a su Workspace, esto también guarda el proyecto y el archivo de placa en el Workspace. El proyecto y la placa guardados se convierten en los archivos de trabajo del diseñador ECAD.


In MCAD:

  1. Abra el panel Altium CoDesigner. Los pasos para abrir el panel dependerán del software MCAD que se esté utilizando; use el enlace correspondiente Installing CoDesigner in your MCAD software para obtener más detalles.

  2. Pull extraiga la placa en el panel Altium CoDesigner; esto crea un ensamblaje de placa MCAD basado en la definición de la placa en su Workspace.

  1. Inserte la placa en el ensamblaje del dispositivo.
  2. Configure la forma de la placa para que se adapte al recinto.
  3. Defina los orificios de montaje.
  4. Coloque los componentes mecatrónicos críticos por ubicación.
  5. Defina las zonas de exclusión o las salas de notas de texto que sean necesarias.
  6. Guarde el ensamblaje MCAD.

    Consulte la sección Recomendaciones para el ingeniero mecánico para obtener información más detallada sobre cómo definir la forma de la placa, agregar orificios y posicionar componentes.

Pushing from MCAD back to ECAD:

  1. Usando el botón del panel MCAD CoDesigner, Push envíe la placa al Workspace; esto guarda la definición de la placa, los orificios y los detalles de los componentes colocados como datos de intercambio MCAD-ECAD.

Pulling into ECAD:

  1. Abra la placa y realice un Pull para cargar la definición actualizada de la placa y los detalles de los componentes desde su Workspace.

In MCAD or ECAD:

  1. Vuelva a abrir el ensamblaje o el archivo de PCB para seguir trabajando en el diseño.

Inicio del proceso de colaboración en MCAD

Starting the Board in MCAD:

  1. Es posible iniciar el proceso de diseño de PCB en MCAD, pero no se recomienda. El proceso es el mismo en todos los entornos MCAD compatibles.

Push y Share para invitar a un ingeniero mecánico (Workspace alojado en Altium 365)

Cuando hace clic en Push en el panel MCAD CoDesigner en ECAD, el panel MCAD CoDesigner también ofrece la oportunidad de Share el proyecto con otro ingeniero.

CoDesigner realiza Push y Pull del diseño de la placa pasando un paquete de datos especial de ECAD a MCAD de un lado a otro a través de su Altium Workspace. Cuando habilita la casilla Share, inicia un proceso que configura el acceso al Workspace y los permisos del proyecto para que el ingeniero invitado pueda acceder al proyecto, incluido el paquete de datos especial ECAD-MCAD. El acceso del ingeniero invitado se proporciona en su software MCAD mediante las funciones Push/Pull del panel Altium CoDesigner, y también a través de un navegador web si tiene o decide crear una cuenta de Altium como parte del proceso de invitación.

El estado activado/desactivado de la casilla Share está determinado por la presencia de un miembro del Workspace con el rol de Mechanical Engineers asignado. Si no hay ninguno, entonces la casilla está On de forma predeterminada.

El proyecto puede compartirse con cualquier persona, independientemente de si ya es miembro del Workspace del proyecto o incluso de si tiene una cuenta de Altium. La siguiente tabla resume el acceso al proyecto, según el estado de los permisos que tenía el invitado cuando se realiza el Share.

Existing Altium Account Status Existing Workspace Status Permissions Assigned During Share Notes
Sin cuenta activa de Altium No es miembro del Workspace del proyecto Se le concede acceso de invitado al proyecto, con permisos de edición

El invitado recibe un correo electrónico con un enlace para crear una cuenta de Altium. Una vez creada, el invitado también tendrá acceso al proyecto desde el navegador a través de la sección Shared with Me de su Personal Space.

Tenga en cuenta que el invitado no tendrá acceso al proyecto desde su software MCAD. Esto puede resolverse agregando al usuario como miembro del Workspace y asignándole permisos de edición.

Cuenta activa de Altium No es miembro del Workspace del proyecto Se convierte en miembro del Workspace del proyecto y se le asigna el rol de Mechanical Engineer; el proyecto se comparte con permisos de visualización

Al nuevo miembro del Workspace se le asigna el rol de Mechanical Engineer. Ahora que hay un miembro del Workspace con el rol ME asignado, la casilla Share ya no se habilitará automáticamente.

Tenga en cuenta que los permisos del proyecto deben elevarse a Edit para que el Mechanical Engineer pueda realizar un Push desde MCAD.

Cuenta activa de Altium Ya es miembro del Workspace del proyecto Proyecto compartido con permisos de edición  

El proceso de uso compartido

Si la casilla Share está habilitada, se abrirá el cuadro de diálogo Share with a Mechanical Engineer cuando haga clic en el botón Send en el panel MCAD CoDesigner.

Introduzca el Email Address de la persona con la que desea compartir el proyecto (y un Note opcional), luego haga clic en el botón Share en el cuadro de diálogo. Si el invitado aún no es miembro del Workspace, aparecerá entonces el cuadro de diálogo de notificación Share with a Mechanical Engineer, advirtiendo que el usuario invitado podría estar fuera de su organización.

Cuando haga clic en OK en este cuadro de diálogo, o si ya es miembro de su Workspace, se generará y enviará al invitado un correo electrónico de notificación.

Tenga en cuenta que la función de notificaciones por correo electrónico requiere que la opción Enable Mail Notifications esté habilitada en el Workspace ().

Tras una breve demora, aparecerá un cuadro de diálogo de confirmación.

El proyecto ahora está compartido con el Mechanical Engineer.

Notas sobre la ejecución de Push y Share

  • Debe iniciar sesión en su Workspace desde el navegador y confirmar que al ingeniero mecánico invitado se le haya asignado Edit permissions en el cuadro de diálogo Share del proyecto (). Aunque el Mechanical Engineer podrá hacer Pull de la placa con solo permisos de visualización, no podrá hacer Push de cambios al diseño de la placa si the project no se comparte con él con permisos de edición. Debido a que el CoDesign ECAD-MCAD se realiza mediante un archivo intermedio neutral respecto a la herramienta y el ingeniero mecánico tiene acceso de solo lectura a los archivos reales del diseño PCB, el riesgo al compartir es bajo.

  • Todos los administradores del Workspace recibirán un correo electrónico de notificación indicando que el invitado (identificado por su dirección de correo electrónico) fue invitado al proyecto.

  • Si el invitado no tiene una cuenta de Altium, recibirá un correo electrónico que lo dirigirá a un formulario intermedio para registrarse/crear una cuenta de Altium. Una vez que se haya registrado, el proyecto se compartirá con él como Guest con Edit permissions. Tenga en cuenta que el invitado sin cuenta de Altium, al registrarse, será tratado como si fuera su propia organización personal. No se le agregará como miembro de su Workspace.

  • Si el ingeniero de Altium Designer que realizó Push y Share no tiene permisos de administrador del Workspace, el flujo incluye una etapa adicional. En primer lugar, se notificará a todos los administradores del Workspace sobre la solicitud de uso compartido. Una vez que un administrador apruebe la solicitud de invitación (), la invitación se procesará como se acaba de describir, y el originador de la invitación inicial también será notificado por correo electrónico. Obtenga más información sobre Inviting other Users to Your Altium 365 Workspace.

Trabajo entre MCAD y ECAD

La precisión de los cambios que CoDesigner detecta actualmente es: 0.5 mils (0.0127 mm) para dimensiones lineales y 0.5 degrees para dimensiones angulares. Esta precisión se incrementará en una futura actualización de CoDesigner.

En cualquier momento del proceso de diseño, los cambios pueden transferirse entre las herramientas MCAD y ECAD mediante el panel CoDesigner.

Los cambios se envían y reciben entre las herramientas MCAD y ECAD a través del panel CoDesigner. Changes to the board and component detail are Pulled from MCAD in the MCAD CoDesigner panel Los cambios se envían y reciben entre las herramientas MCAD y ECAD a través del panel CoDesigner.

  1. Para transferir cambios de diseño, haga clic en el botón Push en el panel correspondiente.
  2. Cuando se haya hecho clic en el botón Push, aparecerá una ventana de edición en la parte superior del panel del editor de origen. Introduzca un mensaje sobre el cambio de diseño y luego haga clic en Send.
  3. Cuando se hace clic en Send :
    • La copia de trabajo del archivo PCB modificado se guarda automáticamente si actualmente no se ha guardado.
    • Los cambios se escriben en su Workspace.
    • El mensaje Posted se muestra en el hilo de mensajes del panel CoDesigner del editor de origen.
    • El panel del editor de destino mostrará un mensaje indicando que hay un cambio pendiente la próxima vez que abra su copia de trabajo del archivo de diseño.
  4. Haga clic en Pull en el panel del editor de destino; se mostrará una lista con el detalle de cada cambio necesario para volver a sincronizar los diseños.

Trabajar con la lista de cambios

Cuando se hace clic en el botón Pull, se enumeran todos los cambios que deben realizarse en el archivo de trabajo para sincronizarlo con la instantánea de su Workspace, como se muestra a continuación.

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

  • Cada diferencia detectada entre el diseño actual y la instantánea almacenada en su Workspace se detalla como un cambio en la lista de cambios.
  • No es obligatorio aceptar un cambio. Si se ignora un cambio, volverá a aparecer en la lista de cambios la próxima vez que se realice una actualización en esa dirección. Tenga en cuenta que, si decide ignorar un cambio, por ejemplo mover un orificio de montaje, y luego realiza un Push de los cambios de su diseño, el cambio ignorado puede sobrescribirse, ya que su versión tiene el orificio de montaje en la ubicación anterior. El diseñador MCAD siempre puede evitar perder su cambio si no acepta el movimiento del orificio de montaje.
  • Un único cambio de diseño, como cambiar la ubicación de un componente, puede convertirse en varios cambios en la lista de cambios. Cuando se mueve un componente de PCB, hay cambios de MCAD en: la ubicación del componente, las formas que el componente genera en la superposición de componentes, y las formas que el componente genera en las capas de cobre superior e inferior. Los cambios relacionados deben aplicarse todos juntos.
  • La lista puede incluir cambios que no pueden aplicarse en el entorno de destino. En esta situación, el cambio se mostrará, pero la casilla de verificación no estará disponible, lo que indica que esta diferencia no puede resolverse.
  • Cuando es posible, el cambio seleccionado se resalta en el espacio de diseño al hacer clic en él en la lista de cambios.
  • Haga clic en Apply para aplicar los cambios marcados.

Consulte la sección Recomendaciones para el ingeniero mecánico para obtener información más detallada sobre cómo definir la forma de la placa, agregar orificios y posicionar componentes.

Los siguientes tipos de PCB not se transferirán de ECAD a MCAD:

Cuadrícula de coordenadas MCAD

CoDesigner utiliza el origen absoluto de ECAD como referencia cuando la placa se envía de ECAD a MCAD. CoDesigner 2.4 introdujo una función para crear una nueva MCAD Coordinates cuadrícula al hacer Pull hacia ECAD, incluida una entidad MCAD Origin, cuando el origen de MCAD difiere del origen predeterminado (absoluto) de ECAD. Esto ayuda al ingeniero eléctrico a comunicarse con el ingeniero mecánico sobre el posicionamiento de las distintas entidades de la placa.

La representación de la cuadrícula MCAD Coordinates puede personalizarse en ECAD; haga doble clic en la entrada del panel Properties para abrir el cuadro de diálogo Grid Editor. Obtenga más información sobre el Sistema de cuadrículas de PCB.

La cuadrícula de coordenadas definida en MCAD también puede personalizarse en ECAD.La cuadrícula de coordenadas definida en MCAD también puede personalizarse en ECAD.

Tenga en cuenta que cambiar la ubicación del contorno de la placa en MCAD debe realizarse antes de colocar componentes y otros objetos, para evitar tener que restaurar manualmente la ubicación de estos objetos.

Planos MCAD para la colocación de componentes

A partir de CoDesigner 2.2.0, se crean en MCAD planos de componentes para las caras superior e inferior cuando se hace Pull de la placa, para simplificar el proceso de colocación de componentes en MCAD. Los componentes enviados desde ECAD se colocan en MCAD ignorando el espesor de la capa de máscara de soldadura.

Cómo maneja CoDesigner las capas de cobre, máscara y superposición

Junto con la forma de la placa y los componentes, CoDesigner también transfiere desde ECAD a MCAD las capas superior e inferior de: cobre, máscara de soldadura y superposición de componentes.

Capas ECAD como calcomanías

De forma predeterminada, estas capas se envían al Workspace desde ECAD como imágenes SVG individuales. Cuando el ensamblaje de la placa se hace Pull hacia MCAD, CoDesigner convierte las imágenes SVG en imágenes PNG. A partir de estas imágenes PNG, CoDesigner combina el conjunto de imágenes del lado superior en una sola calcomanía del lado superior, y el conjunto del lado inferior en una sola calcomanía del lado inferior. Estas dos calcomanías se aplican luego a las superficies superior e inferior de la placa durante el Pull hacia MCAD.

Las calcomanías de los lados superior e inferior se aplican a cada lado de la placa en MCAD. Las calcomanías de los lados superior e inferior se aplican a cada lado de la placa en MCAD.

Autodesk Fusion - Capas ECAD como perfiles de croquis

Se utiliza un enfoque diferente para transferir desde ECAD a Autodesk Fusion las capas de cobre superior/inferior y de superposición de componentes. En Autodesk Fusion, estas capas se importan como perfiles de croquis dibujados sobre el objeto Board. Este conjunto de capas puede activarse y desactivarse en Autodesk Fusion haciendo clic en el botón Advanced Geometry ( ) en la cinta Altium CoDesigner. Como alternativa, use el icono de visibilidad de Autodesk Fusion para ocultar/mostrar selectivamente cualquiera de estas capas.

La superposición de componentes y las capas de cobre superficial se crean como perfiles de croquis en Autodesk Fusion.La superposición de componentes y las capas de cobre superficial se crean como perfiles de croquis en Autodesk Fusion.

Las capas superior/inferior de Solder Mask no se transfieren a Autodesk Fusion. En su lugar, al objeto Board se le aplica el color de la capa Top Solder Mask de ECAD.

Geometría de cobre avanzada en MCAD

Como alternativa a mostrar calcomanías (imágenes) de las capas de cobre + máscara + superposición en MCAD, CoDesigner también puede transferir a MCAD la geometría real del cobre (denominada Advanced Copper Geometry) y las capas de máscara 3D. Esta función es actualmente compatible con PTC Creo, Autodesk Inventor, SOLIDWORKS y Siemens NX. A partir de CoDesigner 2.7, la calcomanía de superposición de componentes (serigrafía) se aplica a la cara de la extrusión de la máscara de soldadura.

Las capas de cobre pueden transferirse a MCAD si es necesario. En la imagen superior, los componentes y las capas se han ocultado, excepto la capa de cobre superior.Las capas de cobre pueden transferirse a MCAD si es necesario. En la imagen superior, los componentes y las capas se han ocultado, excepto la capa de cobre superior.

Para incluir la geometría de cobre avanzada, habilite la opción Build 3D geometry for Copper and Solder Mask en el cuadro de diálogo Altium CoDesigner Settings (junto con la opción Build Vias si es necesario). Se accede al cuadro de diálogo Settings desde el menú de CoDesigner en el panel Altium CoDesigner ().

Habilite la opción Build 3D geometry for Copper and Solder Mask para incluir estas capas en el ensamblaje MCAD (cuadro de diálogo de Autodesk Inventor).Habilite la opción Build 3D geometry for Copper and Solder Mask para incluir estas capas en el ensamblaje MCAD (cuadro de diálogo de Autodesk Inventor).

Notas sobre el trabajo con geometría de cobre y capas de máscara 3D:

  • Las capas de cobre y máscara se incluyen como subensamblajes MCAD.
  • Se incluyen todas las capas de cobre de PCB presentes en el apilado de capas. Tenga en cuenta que el espesor de la capa de cobre no incluye datos de capas chapadas, como el acabado superficial. Esto se añadirá en una futura actualización.
  • Los barriles de pads pasantes se incluyen cuando la opción Build 3D geometry for Copper and Solder Mask está habilitada.
  • Las formas superficiales de las vías también se incluyen cuando la opción Build 3D geometry for Copper and Solder Mask está habilitada. Habilite la opción Build Vias para incluir los barriles de cobre de las vías.
  • Cuando la opción Build 3D geometry for Copper and Solder Mask está habilitada, la calcomanía de superposición de componentes (serigrafía) se aplica a la cara de la extrusión de la máscara de soldadura.
  • Según la complejidad del diseño, incluir la geometría de cobre y las vías puede significantly increase el tamaño del archivo y el tiempo necesario para hacer Pull del diseño hacia MCAD.
  • Los datos de cobre y máscara siempre se envían desde ECAD. No es necesario volver a hacer Push desde ECAD si habilita las opciones Build 3D geometry for Copper and Solder Mask y Build Vias en MCAD; simplemente cierre la placa y vuelva a hacer Pull desde el Workspace.

Notes:

  • Consulte Note en el panel derecho para obtener información sobre si la función Advanced Copper Geometry estará disponible en su instalación de MCAD CoDesigner. Si no lo está, hay disponibles calcomanías basadas en imágenes, como se describió anteriormente.
  • La forma del cobre solo puede editarse en ECAD; las ediciones realizadas en MCAD no se envían a ECAD.

Representación precisa de la máscara de soldadura

Introducida en la actualización 2.5, CoDesigner construye en MCAD un modelo preciso de la máscara de soldadura, incluidas las aberturas para los pads, como una entidad independiente cuando la opción Build 3D Copper está habilitada. Debido a que la máscara rellena las regiones grabadas entre el cobre, el espesor de la capa de máscara en MCAD es la suma de los espesores de la capa de cobre superior más la capa de máscara de soldadura, tal como se define en ECAD.

Dado que la máscara de soldadura rellena las regiones grabadas entre las pistas, pads y vías, su espesor total en MCAD es la suma del espesor de la capa de cobre más el espesor de la máscara de soldadura, tal como se define en ECAD.Dado que la máscara de soldadura rellena las regiones grabadas entre las pistas, pads y vías, su espesor total en MCAD es la suma del espesor de la capa de cobre más el espesor de la máscara de soldadura, tal como se define en ECAD.

Como se mencionó anteriormente, en MCAD los componentes se colocan en los planos de componentes de las caras superior e inferior (que se crean en MCAD cuando se hace Pull de la placa). Debido a que estos planos están en la superficie exterior de las capas de cobre superior e inferior, los componentes enviados desde ECAD se colocan en MCAD de modo que ignoran el espesor de la capa de máscara de soldadura. Esto produce colisiones entre los componentes y la capa de máscara de soldadura. Si estas colisiones representan un problema de diseño, reduzca temporalmente el espesor de la PCB para que los componentes queden efectivamente asentados sobre la superficie exterior de las capas de máscara de soldadura. Esto se resolverá en una futura actualización mediante la incorporación de una opción para ocultar las capas de máscara de soldadura en MCAD.

Compatibilidad con Keepouts y Rooms

La cinta Altium CoDesigner proporciona una forma sencilla de acceder en MCAD a los objetos de diseño específicos de PCB más comunes, incluidos Keepouts y Rooms. El uso de estos botones garantiza que se utilice el tipo de objeto MCAD correcto para crear un objeto ECAD compatible.

Compatibilidad con Keepouts

Un Keepout de PCB es una región o área de la placa que se ha configurado para restringir la colocación de objetos ECAD específicos. Los Keepouts pueden definirse para cualquiera de los lados de la placa o aplicarse a todas las capas de la PCB. Los objetos que deben mantenerse fuera de esta área se seleccionan como propiedades de restricción del Keepout.

Definición de un Keepout en MCAD:

  • Haga clic en el botón Keep Out Area de la cinta Altium CoDesigner.
  • Se le pedirá que elija una cara, superficie o plano; haga clic en el lado de la placa que requiere el keepout. Si el keepout debe aplicarse a todas las capas, puede dibujarse en cualquiera de los lados.
  • Haga clic en una herramienta de croquis de MCAD adecuada, como Rectangle, para definir el keepout. Tenga en cuenta que el croquis solo debe incluir un contorno; los contornos internos no son compatibles.
  • Dibuje la forma necesaria para el keepout.
  • Salga del modo Sketch.
  • Ahora pueden editarse las propiedades de la operación. Puede pensar en el keepout como una cerca alrededor del área de keepout; edite el Depth a un valor pequeño, por ejemplo, 1 mm.
  • Este keepout se convertirá en un keepout específico de capa de ECAD, en la capa en la que se haya dibujado en MCAD. Para definir un keepout de todas las capas, en MCAD configure el keepout para que se extruya en ambas direcciones, estableciendo el Depth en la segunda dirección en un valor lo suficientemente grande como para extruirlo a través de la placa.
  • Haga clic en el botón Aceptar de MCAD para finalizar el proceso de definición de la operación. Si es necesario, la operación puede renombrarse en el árbol de operaciones.
  • En el panel Altium CoDesigner, seleccione la pestaña PCB Definition y configure las restricciones del keepout según sea necesario. Ahora el keepout puede enviarse a ECAD, donde se añadirá como una región Keepout. Según cómo se haya configurado en MCAD, se convertirá en un Keepout de la capa superior, un Keepout de la capa inferior o un Keepout de la capa Keepout. Si es necesario, la forma del keepout puede ajustarse en ECAD y enviarse de vuelta a MCAD.

Compatibilidad con Rooms

Un Room de PCB es una regla de diseño que define un área donde deben colocarse o excluirse componentes específicos. Un uso común de esta regla es definir una restricción de altura de componentes en el área de la placa cubierta por el Room. Normalmente, la regla Room se aplicará a un componente individual o a una clase de componentes.

Definición de un Room en MCAD:

  • Haga clic en el botón Text Note Room de la cinta Altium CoDesigner.

  • Se le pedirá que elija una cara, superficie o plano; haga clic en el lado de la placa que requiere el room.

  • Haga clic en una herramienta de croquis de MCAD adecuada, como Rectangle, para definir el room. Tenga en cuenta que el croquis solo debe incluir un contorno; los contornos internos no son compatibles.

  • Dibuje la forma necesaria para el room.

  • Salga del modo Sketch.

  • Haga clic en el botón Aceptar de MCAD para finalizar el proceso de definición de la operación. Si es necesario, la operación puede renombrarse en el árbol de operaciones.

  • En el panel Altium CoDesigner, seleccione la pestaña PCB Definition e introduzca un comentario para el room que explique su propósito al ingeniero de ECAD. Ahora el room puede enviarse a ECAD, donde se añadirá como una regla de diseño Placement Room, en la capa en la que se haya dibujado en MCAD. La única propiedad que puede transferirse entre MCAD y ECAD es el comentario, que se convierte en el comentario de la regla de diseño Placement Room.

  • La regla de diseño Placement Room ahora puede configurarse según sea necesario en ECAD.

Las áreas Keepout y los Rooms pueden definirse en MCAD y enviarse a ECAD.Las áreas Keepout y los Rooms pueden definirse en MCAD y enviarse a ECAD.

Notas sobre la transferencia de áreas de placa:

  • Se admiten las regiones Keepout de ECAD de tipo Fill y Solid Region.
  • CoDesigner detecta el estado de bloqueo de los Keepouts y Rooms en ECAD, garantizando que no se muevan durante una operación Pull desde MCAD.
  • Dado que los objetos Keepout de ECAD no incluyen un identificador único ni un nombre de objeto, los cambios de Keepout de ECAD a MCAD se realizan eliminando el objeto existente y añadiendo uno nuevo (con un nuevo nombre en MCAD).
  • Los cambios realizados en Rooms de ECAD también se marcan como eliminados y añadidos durante un cambio de ECAD a MCAD, pero se conservan el nombre y el comentario.
  • Los Keepouts y Rooms creados o modificados en ECAD no se muestran de forma predeterminada en MCAD, eliminando información visual redundante para el ingeniero mecánico. Su visibilidad en MCAD puede restaurarse cuando sea necesario.

Important Note about Versions: Si existe la posibilidad de que la extensión de ECAD se haya actualizado pero el complemento de MCAD no, tenga cuidado al aplicar cambios de MCAD a ECAD. Si tiene Keepouts y Rooms definidos en la PCB en ECAD, CoDesigner sugerirá eliminarlos. La solución es simplemente rechazar esos cambios en ECAD para que los Keepouts y Rooms se conserven.

Control del número de componentes transferidos a MCAD

Para mejorar el rendimiento al trabajar en placas con un gran número de componentes, CoDesigner permite excluir los componentes por debajo de una altura definida por el usuario durante una operación Pull desde ECAD. Para el umbral de altura, CoDesigner utiliza la altura definida como parte de las propiedades del componente en ECAD. Tenga en cuenta que esta es la propiedad Height del componente PCB, no la altura del modelo 3D añadido a la huella del componente ().

La altura umbral que CoDesigner evalúa se define en el cuadro de diálogo Altium CoDesigner Settings, como se muestra en la imagen siguiente. Se accede al cuadro de diálogo a través del panel Altium CoDesigner en MCAD; seleccione Settings en el menú del panel para abrir el cuadro de diálogo. La imagen siguiente muestra la configuración para Autodesk Fusion; la misma configuración está disponible en cada MCAD compatible.

Los componentes pequeños pueden excluirse durante la operación Pull a MCAD configurando la opción de ignorar componentes más pequeños que la altura umbral.Los componentes pequeños pueden excluirse durante la operación Pull a MCAD configurando la opción de ignorar componentes más pequeños que la altura umbral.

Configuración de la altura del componente en ECAD

El siguiente video muestra técnicas para localizar componentes de PCB sin su Height definido (valor predeterminado de cero) y actualizar rápidamente el valor Height para varios componentes. Luego muestra cómo establecer el Ignore components setting smaller than en MCAD y cómo MCAD CoDesigner gestiona esto durante una operación Pull desde ECAD. 

Los valores incorrectos de Height de los componentes pueden detectarse y corregirse rápidamente en ECAD.

Cambios inteligentes de croquis en MCAD

La compatibilidad con cambios inteligentes de croquis en MCAD se añadió en MCAD CoDesigner 3.9.

Considere la situación en la que el ingeniero de ECAD necesita modificar la forma de la placa, y esa forma tiene dimensiones y restricciones aplicadas en MCAD. Anteriormente, las dimensiones y restricciones del croquis en MCAD se perdían cuando la placa se volvía a transferir a MCAD mediante Pull. Ahora, durante una operación Pull, CoDesigner vuelve a dibujar solo los elementos de un croquis que se modificaron en ECAD, de modo que las dimensiones y restricciones relacionadas con los elementos no modificados se conservan tal como estaban.

Tenga en cuenta que en algunos casos, por ejemplo cuando existen restricciones mecánicas complejas, este comportamiento puede provocar cambios inesperados en la geometría. En tales casos, puede ser más eficiente desactivar esta nueva función de compatibilidad con croquis inteligentes y volver a realizar la operación Pull; después, recree las dimensiones y restricciones (como se requería en versiones anteriores de CoDesigner). Esto puede lograrse desactivando la opción Smart Sketch Change en el cuadro de diálogo Altium CoDesigner Settings de MCAD.

Las cotas inteligentes que no se ven afectadas por cambios de diseño se conservan durante una operación Pull desde ECAD.

Gestión de la trayectoria de la herramienta de ruteado de la PCB en MCAD

Una característica común del diseño de una placa es definir una trayectoria de fresado alrededor del borde exterior de la forma de la placa. Esta trayectoria suele incluir varias filas de pequeños orificios (denominados "mouse bites"), cuyo material circundante es suficiente para mantener la forma de la placa dentro del panel en el que se fabrica. Una vez completado el ensamblaje de la PCB, la placa puede separarse del material sobrante circundante.

Tenga en cuenta la trayectoria de ruteado alrededor del borde exterior de la placa, incluidos los orificios "mouse bite".

La trayectoria de la herramienta de ruteado se define en ECAD en una capa mecánica, que se ha configurado como la capa Route Tool Path.

 

Aunque la trayectoria de la herramienta de ruteado es esencial para la fabricación, a menudo no se requiere durante el diseño en MCAD, cuando el ingeniero mecánico necesita centrarse en encajar la placa dentro de la carcasa del producto. La actualización MCAD CoDesigner 3.13 introdujo la opción Build Route Tool Path en el cuadro de diálogo Altium CoDesigner Settings, lo que da al ingeniero mecánico control sobre si la trayectoria de la herramienta de ruteado se transfiere a MCAD (tenga en cuenta que la trayectoria siempre se envía desde ECAD). 

Elija si la trayectoria de la herramienta de ruteado debe incluirse en la transferencia a MCAD.Elija si la trayectoria de la herramienta de ruteado debe incluirse en la transferencia a MCAD.

Codiseño de una PCB con variantes

Altium Designer permite al diseñador electrónico crear variaciones del producto que está diseñando. Las variaciones compatibles incluyen: marcar un componente como no montado; modificar los parámetros de un componente, incluido el valor del componente que se serigrafía en la placa; o sustituir un componente por un componente alternativo (que puede usar o no una huella diferente).

En Altium Designer, solo hay un diseño de placa. La información de variantes, como los detalles sobre un componente alternativo, se almacena en el archivo del proyecto y se aplica a la placa cuando la variante se selecciona en el panel Projects. La versión [No Variations] de la placa se guarda como PcbDoc.

Altium Designer puede utilizarse para crear variaciones de un diseño de placa; seleccione la variante en el panel Projects y luego haga Push a MCAD en el panel CoDesigner.Altium Designer puede utilizarse para crear variaciones de un diseño de placa; seleccione la variante en el panel Projects y luego haga Push a MCAD en el panel CoDesigner.

Obtenga más información sobre trabajar con variantes en ECAD

Recomendaciones para el ingeniero mecánico

Esta sección detalla funcionalidades y comportamientos que el ingeniero mecánico debe conocer al usar CoDesigner.

Mostrar el designador de referencia de ECAD en MCAD

Altium MCAD CoDesigner utiliza un enfoque diferente para mostrar el designador de referencia en cada herramienta MCAD:

  • Autodesk Fusion – Muestre el panel ECAD Properties para ver las propiedades de la pieza seleccionada actualmente ().
  • Autodesk Inventor – El designador de referencia se muestra en el árbol del modelo de forma predeterminada ().
  • PTC Creo – En el modo Model Tree del panel, haga clic en el botón Tree Columns para abrir el cuadro de diálogo Model Tree Columns. Establezca Not Displayed Type en ECAD Params, localice el parámetro ECAD_REF_DES y haga clic en el botón Add Column ().
  • SOLIDWORKS – El designador de referencia se muestra en el árbol del modelo de forma predeterminada ().
  • Siemens NX – En el Assembly Navigator, haga clic en right-click donde se muestran los nombres de las columnas para abrir el menú contextual y, a continuación, seleccione Columns » Component Name para mostrar la columna Component Name ().

Sincronización de cambios entre ingenieros mecánicos

  1. CoDesigner transfiere el ensamblaje mecánico de la PCB a ECAD a través de un Altium Workspace, como un Workspace de Altium 365. Los cambios enviados/recibidos a través del Workspace son direccionales: el ensamblaje de PCB enviado desde MCAD (y recibido en ECAD) se almacena por separado en el Workspace del ensamblaje de PCB enviado desde ECAD (y recibido en MCAD). Esto significa que un segundo ingeniero mecánico no puede hacer Pull de la placa modificada que otro ingeniero mecánico acaba de hacer Push al Workspace; en su lugar, hará Pull de los últimos datos enviados desde ECAD. Tenga en cuenta que las restricciones de MCAD existen solo en el ensamblaje MCAD en el que se crearon. Cuando la placa se envía desde MCAD a ECAD, se envían las posiciones de los componentes resultantes de las restricciones, pero no las propias restricciones. Por lo tanto, si la placa se hace Pull en un nuevo ensamblaje MCAD, no se incluirá ninguna de las restricciones creadas por un ingeniero MCAD anterior.

Los cambios de ECAD y MCAD se almacenan por separado en el Workspace.Los cambios de ECAD y MCAD se almacenan por separado en el Workspace.

Para permitir que otros ingenieros mecánicos vean sus cambios, guarde su ensamblaje de PCB de la misma forma que lo hace con cualquier otro ensamblaje: en un almacenamiento común disponible para ambos. Este método conservará cualquier restricción de MCAD. Como alternativa, pida al diseñador de ECAD que haga Pull de los datos en ECAD, los guarde y luego haga Push del diseño actualizado de vuelta a MCAD. Sin embargo, como se explicó anteriormente, con este método no se incluirán restricciones de MCAD.

  1. Otro punto importante es que los cambios realizados en el mismo ensamblaje de PCB por distintos ingenieros mecánicos no se fusionan cuando se hace Push; el último cambio enviado por cualquier ingeniero mecánico sobrescribirá los cambios anteriores enviados por otros ingenieros mecánicos.

El Altium Workspace no está pensado para usarse como mecanismo para que varios ingenieros MCAD sincronicen cambios; esto debe hacerse mediante un sistema adecuado de gestión de datos de producto MCAD. Si no hay un PDM disponible y se está utilizando el Altium Workspace, recuerde que el ingeniero ECAD debe hacer Pull y aceptar los cambios del ingeniero MCAD 1, y luego hacer Push de la placa actualizada de vuelta al Workspace, para que el ingeniero MCAD 2 pueda entonces hacer Pull y verlos (como se describe a continuación).

Demostración gráfica del proceso de sincronización

ECAD y MCAD envían sus cambios a ubicaciones de almacenamiento diferentes en el Workspace. Esto significa que cada ingeniero solo puede hacer Pull de los cambios que haya enviado el otro ingeniero. Esos cambios solo incluirán sus propios cambios si ya han sido aceptados por el otro ingeniero antes de que este haya hecho Push.

Por ejemplo, una placa se crea en ECAD, se hace Push al Workspace y se hace Pull a MCAD:

Se realizan cambios de diseño en ECAD

Una vez que se han hecho Push a MCAD (almacenados en el Workspace)

Pueden hacerse Pull en MCAD

 

Si el ingeniero ECAD añade componentes AND y el ingeniero MCAD añade orificios, AND si cada uno hace Push de su placa y luego hace Pull de la placa del otro, CoDesigner intentará eliminar los orificios de la placa del ingeniero MCAD y eliminar los componentes de la placa del ingeniero ECAD:

Se están realizando cambios en ECAD y también en MCAD

Si ambos ingenieros hacen Push de sus cambios antes de hacer Pull de los del otro

Los cambios de diseño del otro se perderán

 

Cada ingeniero sí tiene la opción de rechazar cambios propuestos específicos; por ejemplo, el ingeniero ECAD podría aceptar la adición de los orificios pero rechazar la eliminación de los componentes eliminados. Sin embargo, trabajar de esta manera puede ser difícil de gestionar con placas y/o cambios complejos. Otro punto es que CoDesigner solo ve todos los cambios en las calcomanías como un único cambio, por lo que solo pueden aceptarse o rechazarse en conjunto, no individualmente.

Un mejor enfoque es que un ingeniero realice sus cambios y haga Push de la placa, y luego el otro ingeniero haga Pull de la placa antes de realizar sus cambios, como se muestra a continuación.

 

 

 

 

 

 

 

 

 

Utilice un enfoque circular para transferir cambios de diseño entre ECAD y MCAD.

Inclusión de filetes y chaflanes en la forma de la placa en MCAD

La compatibilidad con filetes y chaflanes se añadió en MCAD CoDesigner 3.9.

Un enfoque común para un ingeniero mecánico es aplicar chaflanes y filetes para dar forma a las esquinas de la placa. Si estos se definen en MCAD como entidades 3D, CoDesigner no puede transferirlos a ECAD porque el editor PCB de ECAD define la forma de la placa como un objeto 2D (con espesor). Para resolver esto, cuando CoDesigner detecta una entidad 3D de este tipo, ofrece convertirla en entidades 2D e incrustarlas en el croquis de la placa. 

Los filetes y chaflanes 3D de MCAD aplicados a un borde del eje z pueden ser transformados a 2D por CoDesigner y enviados a ECAD.Los filetes y chaflanes 3D de MCAD aplicados a un borde del eje z pueden ser transformados a 2D por CoDesigner y enviados a ECAD.

  • Tenga en cuenta que la transformación de filetes y chaflanes es un proceso unidireccional. Una vez convertidos, ya no pueden editarse como entidades 3D. 
  • La compatibilidad inicial para la transformación de entidades 3D a 2D es para filetes y chaflanes 3D creados en los bordes verticales de la forma de la placa en MCAD (bordes a lo largo del eje Z).
  • Las versiones anteriores a CoDesigner 3.9 advertían al ingeniero mecánico sobre la existencia de dichas entidades, pero se ignoraban.

Compatibilidad con filetes y chaflanes:

  • Se admiten redondeos regulares (circulares) con un radio constante ().
  • Se admiten chaflanes definidos por distancias iguales desde el borde (distancia-distancia simétrica) ().
  • No se admiten chaflanes definidos como ángulo-distancia () ni distancia-distancia no simétrica.
  • No se admiten redondeos ni chaflanes definidos en bordes laterales no rectos, ni tampoco sobre otros redondeos y chaflanes.
  • No se admiten redondeos ni chaflanes definidos en un diseño rigid-flex.

Resolución de problemas con el contorno de la placa en ECAD

Cuando la placa se hace Push desde ECAD, CoDesigner comprueba el contorno de la placa y advierte al usuario si hay problemas con microsegmentos o si se han encontrado contornos que se autointersectan. Cuando la placa se hace Pull hacia MCAD, CoDesigner intentará resolver estos problemas. Si no pueden resolverse, deberán resolverse en ECAD.

Eliminación automática de microsegmentos

CoDesigner 2.4 introdujo una función automática para detectar y resolver microsegmentos en el contorno de la placa. Si se detectan, aparecerá un cuadro de diálogo que ofrecerá resolver los problemas, como se muestra a continuación. Si hace clic en Yes, los problemas detectados se resolverán automáticamente. Si hace clic en No y cierra el cuadro de diálogo, aparecerá entonces un cuadro de diálogo de error que detallará la ubicación de cualquier problema, que luego deberá resolverse manualmente (como se describe a continuación).

Tenga en cuenta que esta función utiliza una API nueva, por lo que solo está disponible con Altium Designer 21.3.x o posterior.

Tenga en cuenta que la función automática no resuelve autointersecciones detectadas en el contorno de la placa o en un recorte de placa. Para resolverlas, puede usar las técnicas manuales descritas a continuación.

Eliminación manual de microsegmentos y autointersecciones

Los microsegmentos y las autointersecciones que no se hayan resuelto automáticamente o que se detecten en un recorte de placa deben resolverse manualmente.

Para corregir los problemas en ECAD:

  1. Copie la información del error del cuadro de diálogo en un editor de texto para que las coordenadas de los problemas estén disponibles.

  2. Establezca la cuadrícula de ajuste (Gtrl+G acceso directo) en un valor pequeño (por ejemplo, 0.001 mil) para poder realizar pequeños cambios en la ubicación de los vértices.

  3. Cambie a View » Board Planning Mode.

  4. Amplíe la vista hasta la ubicación del problema. Como alternativa, use el comando Jump Location (Edit » Jump » New Location, o J, acceso directo L) y escriba las coordenadas en el cuadro de diálogo Jump to Location. Tenga en cuenta que puede incluir las unidades (mm o mil) con el valor si son diferentes de las unidades actuales de la placa. Si el problema se debe a un arco, la ubicación del problema podría ser el punto central del arco. En esta situación, compruebe visualmente el contorno de la placa en busca de arcos cortos y poco pronunciados.

  5. Ejecute el comando Design » Edit Board Shape (D, acceso directo D). El contorno de la placa mostrará vértices en los extremos y en el centro de cada borde. Compruebe si hay varios vértices muy próximos entre sí y arcos muy poco pronunciados. Use los siguientes consejos para ayudarle a resolver los problemas:

    1. Haga clic y arrastre sobre un borde o un vértice para modificar la forma. Hay tres modos de modificación de forma disponibles durante la edición: Break edge, Move (slide) edge, Incurvate (bend) edge; pulse Shift+Space durante la edición para alternar entre los modos. El modo actual se muestra en la barra de estado.
    2. Mueva ligeramente el vértice al final de un borde corto y, a continuación, suelte el botón del ratón. A menudo, esto será suficiente para que el software resuelva y elimine el borde corto.
    3. Un arco corto y poco pronunciado puede convertirse en un borde recto arrastrando el vértice central en el modo Incurvate para aplanar el arco (se sustituirá por un borde recto cuando lo suelte).
    4. Se mostrarán guías de alineación verdes cuando el borde en movimiento o la cuerda del arco se alinee con un borde existente.
    5. Haga clic y mantenga pulsado sobre un vértice y luego pulse Delete para eliminarlo; para añadir un vértice, mantenga pulsado Ctrl mientras hace clic en el borde, luego coloque el cursor y suelte.

     

  6. Vuelva a hacer Push de la placa.

Las autointersecciones y los microsegmentos del contorno de la placa deben resolverse antes de que la placa pueda hacerse Push a MCAD.

El video anterior muestra cómo resolver problemas con el contorno de la placa y un recorte de placa en Altium Designer. El proceso es esencialmente el mismo en otros programas de diseño de Altium.

Obtenga más información sobre los modos de edición de vértices

Obtenga más información sobre la definición de la forma de la placa

Corregir un problema obliga a ECAD a recalcular todo el contorno de la placa o del recorte, y ese recálculo podría resolver automáticamente otros problemas, por lo que se recomienda hacer un Push después de cada acción de corrección.

Hacer Pull de una revisión anterior del PCB en MCAD

La compatibilidad para hacer Pull de una revisión anterior se añadió en MCAD CoDesigner 3.9i

Para hacer Pull de la placa ECAD en un ensamblaje MCAD vacío, haga clic en el botón Pull en el panel Altium CoDesigner para abrir el cuadro de diálogo Select Project from Company Workspace. El cuadro de diálogo muestra de forma predeterminada la última placa a la que se hizo Push. Si necesita abrir una versión o revisión anterior de un diseño de PCB, haga clic en Change en la sección ECAD Push to Open del cuadro de diálogo, lo que abrirá el cuadro de diálogo Select Push.

El cuadro de diálogo enumera todos los Push anteriores; elija el que necesite y haga clic en OK. Si los commits de ECAD se han etiquetado, puede filtrar rápidamente la lista habilitando la opción Only show tagged commits en el cuadro de diálogo Select Push.

Use el cuadro de diálogo Select Push para seleccionar la revisión anterior, entre todas las revisiones a las que se hizo Push en ECAD.Use el cuadro de diálogo Select Push para seleccionar la revisión anterior, entre todas las revisiones a las que se hizo Push en ECAD. 

  • El Workspace realiza Push automáticos, iniciando este proceso después de que se haya realizado el primer Pull en MCAD. Obtenga más información sobre Automatic Pushing.

Visibilidad de los cambios realizados en el lado de ECAD

Es importante abrir el propio ensamblaje del PCB en su software MCAD, no el dispositivo/ensamblaje principal en el que se está diseñando para encajar el ensamblaje del PCB. Si se abre el ensamblaje del PCB, los cambios realizados y enviados mediante Push desde el lado de ECAD se detallarán en el panel Altium CoDesigner. Los cambios no se detallarán en el panel si se abre el dispositivo/ensamblaje principal.

Cómo obtener cambios para su ensamblaje de PCB desde ECAD

  1. Abra su ensamblaje de PCB como un archivo independiente (como ensamblaje raíz) en MCAD.
  2. Abra el panel Altium CoDesigner.
  3. Haga clic en Pull.
  4. Revise los cambios en la tabla, habilite los que desee aplicar y haga clic en el botón Apply.

Antes de transferirse de ECAD a MCAD, los modelos de componentes 3D se transforman al formato Parasolid (obtenga más información sobre cómo se nombran los modelos 3D en MCAD). Puede haber situaciones en las que algunos de los modelos no puedan transformarse. Dichos modelos se sustituyen por su caja delimitadora en MCAD, y CoDesigner muestra un mensaje de advertencia al respecto.

Como alternativa, puede sustituir dicho modelo por un modelo Parasolid de un solo cuerpo en ECAD, ya que estos se transfieren directamente entre ECAD y MCAD sin transformación. Obtenga más información sobre la resolución de modelos problemáticos.

Cuando tiene un ensamblaje de PCB abierto en MCAD por primera vez

  1. Añada el ensamblaje de PCB al ensamblaje de su dispositivo.
  2. Asegúrelo aplicando relaciones/restricciones adecuadas.

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

  1. Comience a editar la pieza Board.
  2. Edite el croquis de la extrusión de la placa y ajuste su forma a la carcasa.

Un enfoque para cambiar la forma del PCB es eliminar todo el contorno y crearlo desde cero usando un desfase a partir del contorno correspondiente de su carcasa.

Realización de cambios en el diseño del PCB en MCAD

A continuación se ofrecen algunos consejos para garantizar que las formas y los objetos de diseño utilizados en MCAD sean compatibles cuando la placa se haga Push a ECAD.

Edición de la forma del contorno de la placa

  1. Comience a editar la pieza Board.
  2. Edite el croquis de la extrusión de la placa.

Notes:

  • No incluya contornos internos en el croquis del contorno de la placa en Creo e Inventor, ni en el croquis del contorno de la placa rigid-flex en SolidWorks. Para recortes y orificios, use la función Extruded Cut o Hole, según corresponda.

  • No cree varios perfiles en el croquis del contorno de la placa en Inventor; CoDesigner puede interpretarlos de manera impredecible.

  • En Autodesk Fusion, si la forma de la placa se está recreando en MCAD usando el comando Project para proyectar un contorno de envolvente existente, debe desactivar la opción Projection Link en el cuadro de diálogo PROJECT de Autodesk Fusion. Cuando la opción Projection Link está habilitada, el contorno proyectado se redimensiona automáticamente cada vez que se redimensiona el contorno referenciado; en esta etapa, CoDesigner no admite esta capacidad.

Cambio del origen de la placa en MCAD

  1. Si es necesario, el ingeniero mecánico puede cambiar el origen de MCAD de una placa desnuda en las primeras etapas de la definición de la placa. Para ello, el ingeniero mecánico puede simplemente mover o volver a dibujar todo el sketch del contorno de la placa, dentro de la pieza de la placa. Tenga en cuenta que la pieza de la placa está restringida como “fija” dentro del ensamblaje de la placa, con su origen coincidente con el del ensamblaje (por lo tanto, el “origen de MCAD” se relaciona tanto con el origen de la pieza de la placa como con el origen del ensamblaje de la placa).

Se recomienda encarecidamente que esta restricción NO se modifique ni se rompa, porque puede causar cambios impredecibles.

Notes:

  • Si los componentes ya están colocados, deben moverse dentro del ensamblaje de la placa, según corresponda.
  • El origen “eléctrico” de la placa en ECAD no cambiará, ya que se gestiona por separado.

Creación/edición de orificios de montaje

  1. Comience a editar la pieza de la placa.
  2. Cree/edite una operación Hole en la superficie superior o inferior de la pieza de la placa.

Notes:

  • No se admiten patrones de operaciones.
  • Si las ubicaciones de los orificios se definen en relación con el borde de la placa, estas relaciones se destruirán si el contorno de la placa se modifica posteriormente en ECAD y se vuelve a llevar a MCAD. Consulte la sección Trabajo con restricciones y cotas más abajo para obtener más información sobre cómo trabajar con orificios.

Creación/edición de recortes

  1. Comience a editar la pieza de la placa.
  2. Cree/edite una operación Extruded Cut basada en la superficie superior o inferior de la pieza de la placa.

Notes:

  • Los croquis con múltiples contornos no se admiten en PTC Creo ni en Autodesk Inventor; no deben utilizarse.*
  • No se admiten patrones de operaciones.
  • Si el croquis del corte extruido se define en relación con el borde de la placa, estas relaciones se destruirán si el contorno de la placa se modifica posteriormente en ECAD y se vuelve a llevar a MCAD.

Edición de la colocación de componentes

  1. Comience a editar el ensamblaje de la placa.
  2. Mueva/rotee/invierta, o acople/restrinja un componente.

Notes:

  • Los orificios de los componentes y la serigrafía no siguen los movimientos de los componentes en MCAD. Para reflejar cambios dependientes de los componentes como estos, envíe la placa a ECAD, aplique allí los cambios y luego vuelva a enviar la placa desde ECAD a MCAD para actualizar los orificios de los componentes y la serigrafía.
  • Los acoplamientos/restricciones de MCAD que hacen referencia a un borde de la placa pueden perderse si la forma de la placa se modifica en ECAD.

Sincronización de Fijo o Restringido en MCAD con Bloqueado en ECAD

Si un componente está fijo o restringido en MCAD, pasa a estar bloqueado en ECAD (independientemente de si esa restricción permite algún movimiento dentro del ensamblaje de la PCB o no). Si un componente está bloqueado en ECAD, pasa a estar fijo en MCAD, a menos que ya esté restringido allí. Los cambios en el estado bloqueado/fijo se sincronizan entre MCAD y ECAD.

Transferencia de parámetros de componentes de ECAD a MCAD

Los parámetros de los componentes PCB de ECAD se transfieren a los modelos correspondientes creados en MCAD. Tenga en cuenta que esto no incluye los componentes que se colocaron originalmente en MCAD.

Trabajo con restricciones y cotas en MCAD

Restricciones aplicadas al contorno de la placa

  1. El ingeniero mecánico puede aplicar una restricción desde un elemento del contorno de la placa: a otro elemento del contorno de la placa; a una operación de datum/referencia; a una pieza en un ensamblaje de nivel superior; o a un componente. CoDesigner no modifica estas restricciones. Sin embargo, si el contorno de la placa se cambia en el lado de ECAD, el croquis de la pieza de la placa se volverá a dibujar en MCAD y todos los ID de borde cambiarán. Tenga en cuenta que cualquier cambio en cualquier parte del contorno de la placa en ECAD hará que toda la placa se vuelva a dibujar en MCAD y que cambien todos los ID de borde de la placa. Si había una restricción aplicada a esos bordes o a las superficies derivadas, esas restricciones se romperán. La placa permanecerá en su lugar en MCAD y, si es necesario, las restricciones pueden restaurarse manualmente.

Teniendo en cuenta el tiempo que implica redefinir restricciones, se recomienda only make changes to the board outline in MCAD.

Note: Recuerde que CoDesigner no puede utilizarse para transferir cambios entre ingenieros mecánicos (consulte Sincronización de cambios entre ingenieros mecánicos).

Restricciones aplicadas a los componentes

  1. El ingeniero mecánico puede aplicar una restricción desde un componente: a la placa; a una envolvente; o a otro componente. Estas restricciones se mantendrán válidas si el modelo de ese componente puede encontrarse localmente (si el ensamblaje de la PCB no se crea desde cero en una carpeta diferente, o si se configura una carpeta común para almacenar modelos). Sin embargo, si un componente se mueve en el lado de ECAD, el cambio de colocación en el lado de MCAD puede no corresponder a ese movimiento y debe comprobarse manualmente (CoDesigner le avisará en esta situación). Para los componentes con una huella de ECAD, la separación del componente respecto a la placa (ubicación relativa a la superficie de la placa en la dirección Z) siempre estará definida por la posición del modelo STEP en la huella. CoDesigner siempre intentará anular cualquier restricción de MCAD en conflicto durante un Pull a MCAD.

Note: Tenga cuidado con dónde se aplican los acoplamientos/restricciones. Por ejemplo, si no ha asegurado el ensamblaje de la PCB dentro del ensamblaje del dispositivo y luego aplica una restricción/acoplamiento entre un componente de la PCB y la envolvente, puede causar cambios impredecibles en su diseño.

Cambios que no se transferirán de MCAD a ECAD

  • Espesor de la placa desnuda: definido por el apilado de capas en ECAD.

    Note: los cambios realizados en el espesor de la placa en MCAD se mostrarán como un cambio no aplicable en ECAD, para que el diseñador de ECAD sea consciente del cambio que se propone.

  • Se admiten los redondeos 3D definidos con un radio constante y los chaflanes 3D definidos por distancias iguales desde el borde (definidos en la dirección del eje z) , así como los orificios y los cortes extruidos en la dirección del eje z de la placa. Cualquier operación geométrica 3D adicional aplicada a la pieza de la placa, como los chaflanes de ángulo-distancia, se ignora. Obtenga más información sobre trabajar con redondeos y chaflanes.
  • Cualquier operación geométrica adicional aplicada a la pieza de la placa (p. ej., chaflanes/redondeos 3D), excepto los orificios y los cortes extruidos en la dirección del eje z de la placa.
  • Cualquier operación geométrica adicional creada en el contexto del ensamblaje de la placa (p. ej., orificios creados en el contexto de un ensamblaje), a menos que estas operaciones se propaguen a las piezas.
  • La ubicación de los orificios de los componentes si se mueven por separado del componente.
  • El tamaño de los orificios de los componentes.
  • Patrones de operaciones.
  • Croquis de recortes con múltiples contornos (en PTC Creo y Autodesk Inventor).
  • Cambios realizados en el cobre extruido.
  • Cambios realizados en la serigrafía.
  • Eliminaciones de componentes. Dado que los cambios de posición de los componentes se transfieren a ECAD, el ingeniero de MCAD podría indicar una eliminación moviendo el componente fuera del área de la placa (descubra por qué no se admiten las eliminaciones de componentes). 

Trabajo en el contexto del ensamblaje del dispositivo

En CoDesigner 2.2.0, se añadió compatibilidad para trabajar en MCAD a nivel de ensamblaje del dispositivo y luego transferir la envolvente junto con la placa a ECAD. El siguiente video demuestra el proceso de incluir el ensamblaje de la placa en la envolvente del dispositivo y transferir la envolvente a ECAD.

Consulte el Note en el panel derecho para obtener información sobre si la función Enclosure Exchange estará disponible en su instalación de MCAD CoDesigner. Si no está disponible, este video demuestra un enfoque alternativo para transferir la envolvente.

Descripción general del trabajo en el contexto del ensamblaje del dispositivo.

Consejos para trabajar con la envolvente:

  • Después de colocar el ensamblaje de la placa en la envolvente, haga clic en el botón Recognize en el panel Altium CoDesigner. CoDesigner detectará la relación entre la placa y la envolvente, y detallará los nombres de todos los ensamblajes de placa añadidos a la envolvente del dispositivo en la parte superior del panel.

  • Una vez detectada la relación, el último paso es añadir la envolvente a la placa. Para ello:

    • Seleccione la envolvente en el árbol del modelo.
    • Muestre la cinta Altium CoDesigner.
    • Haga clic en el botón Enclosure de la cinta.
    • Abra/muestre el panel Altium CoDesigner, donde puede confirmar que la envolvente está asociada con la placa en la sección Board Enclosure del panel Altium CoDesigner.
  • La envolvente con la placa ahora puede enviarse a ECAD.

Envío del ensamblaje de PCB con sus cambios a ECAD

  • Asegúrese de que su ensamblaje de PCB esté abierto como un documento independiente (como ensamblaje raíz) en MCAD.
  • Vaya al panel Altium CoDesigner.
  • Haga clic en Push.

* Está previsto mejorar este comportamiento en una futura actualización.

Trabajo con un sistema de gestión de datos de MCAD

Consulte el Note en el panel derecho para obtener información sobre si la función ECAD-MCAD Component Linkage estará disponible en su instalación de MCAD CoDesigner.

CoDesigner admite la colocación de componentes MCAD nativos cuando la PCB se hace Push desde ECAD y se hace Pull en MCAD. Para ello, CoDesigner solicita al software MCAD que obtenga el modelo del componente desde el sistema de gestión de datos del MCAD (por el nombre del modelo) y luego coloca ese componente en el ensamblaje de PCB de MCAD, en lugar del modelo que proviene de ECAD.

La vinculación de componentes nativos de ECAD a MCAD es actualmente compatible con:

  • El vínculo entre el componente ECAD y el componente MCAD nativo se define en su Altium Workspace. Más información sobre la vinculación de componentes ECAD con componentes MCAD.
  • Altium Workspace no está pensado para usarse como un mecanismo para que varios ingenieros MCAD sincronicen cambios; esto debe hacerse mediante un sistema adecuado de gestión de datos de producto MCAD. Si no hay un PDM disponible y se está usando Altium Workspace, recuerde que el ingeniero ECAD debe hacer Pull y aceptar los cambios del ingeniero MCAD 1, y luego hacer Push de la placa actualizada de vuelta al Workspace, para que el ingeniero MCAD 2 pueda entonces hacer Pull y verlos.

Trabajo con SOLIDWORKS PDM

CoDesigner ha sido desarrollado y probado con SOLIDWORKS® PDM Professional.

Colocación de componentes MCAD nativos desde SOLIDWORKS PDM

Cuando el diseño de la placa se transfiere de ECAD a SOLIDWORKS MCAD, CoDesigner admite reemplazar el componente ECAD por un componente equivalente nativo de MCAD desde el sistema SOLIDWORKS PDM. Para lograrlo, debe configurar ajustes en:

  • MCAD - configurar los ajustes de PDM, el almacenamiento de modelos de CoDesigner y comprender los requisitos de sincronización, como se describe aquí.
  • ECAD - hacer referencia al modelo MCAD en el componente ECAD, usando la sintaxis correcta. La referencia del componente MCAD debe definirse en el componente ECAD como un parámetro, con el valor del parámetro en la forma:
    <vault>:folder\folder\component.sldprt, donde <vault> es el nombre del vault de SOLIDWORKS PDM.
  • Workspace - configurar las opciones del Workspace para indicar que desea usar componentes MCAD nativos y definir qué parámetro del componente ECAD se utilizará para hacer referencia al componente MCAD equivalente. Más información sobre la vinculación de componentes ECAD con componentes MCAD.

Antes de hacer Pull de cambios al ensamblaje de PCB existente

  • Sincronice la copia local de la carpeta de componentes de la carpeta Common para almacenar modelos con el servidor (use el comando Get latest version en SOLIDWORKS PDM)
  • Haga check-out de los siguientes archivos:
    • Ensamblaje de la placa
    • Pieza de la placa
    • Para ensamblajes rigid-flex 2.0: todas las piezas de la placa y los subensamblajes
    • Si se ha generado cobre 3D: ensamblajes y piezas relacionados con el cobre 3D y la máscara de soldadura
    • PNG de calcomanías, si están almacenados en PDM

Note: Normalmente, no es necesario hacer check-out de los modelos de componentes desde PDM.

Al hacer Pull de cambios de ECAD a MCAD

  • Preste atención a cualquier cambio en las propiedades de los componentes que CoDesigner pueda querer realizar: la cadena correspondiente se resaltará en amarillo en la tabla de lista de cambios del panel Altium CoDesigner en SOLIDWORKS.

Una razón común por la que puede haber cambios es que, al crear los modelos de componentes en MCAD, CoDesigner escribe las propiedades del componente almacenadas en la biblioteca de componentes de ECAD en las propiedades del modelo MCAD. Sin embargo, algunas de esas propiedades, por ejemplo, Description y Material, pueden ser modificadas posteriormente de forma automática por MCAD o PDM. En consecuencia, si se detectan valores de propiedades diferentes, CoDesigner sugerirá cambiarlos.

Sin embargo, si intenta aplicar esos cambios, MCAD requerirá hacer check-out de cada modelo afectado desde PDM o guardarlos con otro nombre. Para evitarlo, desmarque esos cambios relacionados con la modificación de propiedades de componentes en el panel Altium CoDesigner. Tenga en cuenta que se recomienda encarecidamente aclarar por qué las propiedades del componente son diferentes y sincronizarlas en los lados MCAD y ECAD.

Después de aplicar los cambios

  • Haga check-in en PDM de los componentes recién creados, el ensamblaje de la placa, los subensamblajes y las piezas.

Clonación de la PCB de MCAD

¿Tiene un ensamblaje de PCB de MCAD existente que le gustaría clonar y reutilizar en un nuevo proyecto de PCB para no perder sus dimensiones y referencias mecánicas? Esto puede lograrse editando dos de las propiedades en la copia clonada del ensamblaje MCAD.

El ensamblaje de PCB de MCAD está asociado con el proyecto ECAD mediante dos propiedades, ManagedProjectGUID y ManagedProjectName, que pueden verse y editarse en el cuadro de diálogo Properties del ensamblaje de PCB de MCAD. La imagen siguiente muestra el cuadro de diálogo Properties para SOLIDWORKS.

Dos propiedades vinculan el ensamblaje MCAD con el proyecto ECAD.Dos propiedades vinculan el ensamblaje MCAD con el proyecto ECAD.

  1. Para asociar un ensamblaje de PCB de MCAD existente con un nuevo proyecto ECAD, debe actualizar estas propiedades en el ensamblaje MCAD para que se ajusten al nuevo proyecto ECAD.
  • ManagedProjectName - el nombre de archivo del proyecto de PCB de ECAD: <ManagedProjectName>.PrjPcb

  • ManagedProjectGUID - para encontrar el GUID, puede copiarlo desde:

    1. la barra de direcciones del navegador del Workspace – abra el Altium Workspace donde está almacenado el proyecto y luego haga doble clic en el proyecto para abrirlo en una pestaña separada del navegador. La URL en la barra de direcciones del navegador incluye el ManagedProjectGUID (); o bien, desde el,

    2. archivo del proyecto ECAD – abra el archivo del proyecto en un editor de texto (tiene la extensión .PrjPcb). El ManagedProjectGUID se encuentra en la sección [Design] en la parte superior del archivo (). Copie el ManagedProjectGUID, pero do not modify or save el archivo .PrjPcb en el editor de texto.

  1. En su software MCAD, abra el ensamblaje de PCB de MCAD, edite el Value de esas dos propiedades, guarde el ensamblaje MCAD y ciérrelo.

  2. Vuelva a abrir el ensamblaje MCAD clonado y revise la parte superior del panel Altium CoDesigner; ahora debería mostrar la propiedad ManagedProjectName que introdujo en el archivo clonado en el paso 1. Si es así, entonces el proceso de clonación se ha realizado correctamente y la definición de la placa ahora puede hacerse Pushed al Workspace desde su software MCAD.

    Después de editar las propiedades ManagedProjectName y ManagedProjectGUID, el panel de CoDesigner reflejará el nombre de proyecto actualizado.Después de editar las propiedades ManagedProjectName y ManagedProjectGUID, el panel de CoDesigner reflejará el nombre de proyecto actualizado.

 

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

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

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

Contenido