El uso de esta documentación de CoDesigner requiere:
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.
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
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.
ECAD Board (*.PrjPcb) to MCAD Board Assembly
ECAD Object
becomes MCAD Object
Notes
Placa
Forma - región de placa rígida
Pieza con un croquis extruido de la forma de la placa
Más información – SOLIDWORKS
Más información – Creo
Forma - región de placa flexible
Pieza de chapa metálica con el croquis que corresponde a la región flexible, con pliegues dibujados para cada pliegue de ECAD
Más información – SOLIDWORKS
Más información – Creo
Recorte
Función de corte extruido
Orificio de pad
(componentes y pads libres)
Orificio circular
Orificio en la pieza de la placa
Orificio circular con avellanado / cajeado
Orificio con avellanado / cajeado en la pieza de la placa
Utiliza la función Revolve de MCAD
Orificio ranurado
Función de corte extruido en la pieza de la placa
Orificio rectangular
Función de corte extruido en la pieza de la placa
Objeto 3D
Tanto modelos 3D reales como objetos de cuerpo 3D extruido
No se transfiere
Se asume que los objetos 3D forman parte de la carcasa mecánica y ya existen en MCAD. Para transferir elementos mecánicos desde ECAD, inclúyalos como un componente ECAD.
Sala
Superficie extruida de sala de nota de texto
Colocada y conformada gráficamente en ECAD como un objeto Room, configurado como una regla de diseño de colocación
Área de keepout
Superficie extruida de área de exclusión
Puede aplicarse a todas las capas (definida en la capa Keep-out de ECAD), o ser específica de una capa (definida en una capa de señal de ECAD)
Trayectoria de la herramienta de ruteado
Corte extruido
Componente
Modelo 3D
Modelo de pieza MCAD
Se transfiere como una pieza Parasolid, a menos que la referencia de pieza MCAD esté habilitada y se detecte un parámetro adecuado; entonces la pieza MCAD se coloca desde PDM. (más información )
Parámetros del componente
Propiedades de la pieza MCAD
Referencia de pieza MCAD (opcional)
Pieza MCAD desde PDM
La referencia de pieza MCAD está configurada en Workspace, la referencia de pieza MCAD está incluida en el componente y la pieza MCAD se encuentra en el PDM de MCAD. (más información )
With Copper Geometry options disabled (más información )
Componente
Cobre del componente (pads y áreas de cobre definidas por el usuario)
(también cobre de Free Pad)
El cobre de la capa superficial pasa a formar parte del Decal de superficie
Más información
Serigrafía / máscara de soldadura
Decal de superficie
Más información
Vías
Cobre
Decal de superficie
Más información
Orificio
Ignorado
Barril
Ignorado
Otros objetos de cobre, máscara de soldadura y serigrafía
Decal de capa superficial para cada lado de la placa
Cada Decal combina: serigrafía, máscara de soldadura, cobre de capa superficial (más información )
With Copper geometry options enabled (más información )
Capas de cobre y máscara de soldadura
Boceto extruido en <LayerName_ID> Assembly
Opción Build 3D Copper Geometry habilitada Cada capa de cobre y máscara de soldadura se convierte en un ensamblaje MCAD con un boceto extruido de los objetos de esa capa
Pads (de componente y pads libres)
Cobre
Boceto extruido en <LayerName_ID> Assembly
Opción Build 3D Copper Geometry habilitada
Barril
Boceto extruido en
INTERLAYER<ID> Part
Opción Build 3D Copper Geometry habilitada (la Part es hija del ensamblaje INTERLAYER<ID>)
Vías
Cobre
Boceto extruido en
<LayerName_ID> Assembly
Opción Build Vias habilitada
Orificio
Orificio en la pieza de la placa
Opción Build Vias habilitada
Barril
Boceto extruido en
COPPER_LAYER_VIA<ID> Part
Opción Build Vias habilitada (la Part es hija de INTERLAYER<ID> Assembly)
MCAD Board Assembly to ECAD Board (*.PrjPcb)
MCAD Object
becomes ECAD Object
Notes
Placa
Extrusión basada en la forma del contorno de la placa
Forma de la placa
Se admiten redondeos circulares con radio constante y chaflanes simétricos de estilo distancia-distancia. (Más información )
Corte extruido
Recorte de placa
Contorno interno en el boceto del contorno de la placa
Recorte de placa
Solo SOLIDWORKS
Orificio
Pad libre
Recorte de placa
Solo SOLIDWORKS, cuando la opción Transfer board sketch holes está habilitada en el cuadro de diálogo CoDesigner Settings . (más información )
Modelo de pieza
Vinculación de componentes habilitada
Componente ECAD
Si la vinculación de modelos MCAD-ECAD está configurada y el componente ECAD referenciado se encuentra en el Workspace de Altium. (más información )
Vinculación de componentes no habilitada
Objeto 3D Body
La pieza MCAD se coloca como un objeto 3D Body de ECAD (denominado objeto Freebody durante Pull into ECAD).
Tenga en cuenta que los cambios realizados en los objetos Freebody en ECAD (ubicación, orientación, etc.) no se transfieren de vuelta a MCAD. (más información )
Ensamblaje / Pieza
Ubicado fuera del ensamblaje PCB y definido en CoDesigner como parte de la carcasa, O bien, ubicado dentro del ensamblaje PCB
Objeto 3D Body
Los cambios de ubicación realizados en ECAD no se transfieren de vuelta a MCAD. (más información )
No definido en MCAD como parte de la carcasa
No se transfiere
Restricciones
Contorno de la placa
No se modifica a menos que la forma de la placa se edite en ECAD; entonces la placa se vuelve a dibujar en MCAD (los ID de borde se actualizan). Las restricciones aplicadas a esos bordes se perderán.
La placa permanecerá en su ubicación en MCAD; las restricciones pueden restaurarse si es necesario. (más información )
Componente
El componente ECAD está bloqueado
Más información
Cambios no compatibles
Más informació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.
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.
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:
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
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
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.
Ú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á:
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.
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.
Cada conjunto de cambios detalla:
Quién realizó este evento de Push ( ) o Pull ( ) , y desde qué dominio de diseño ( ECAD, o MCAD)
La fecha y hora en que ocurrieron estos eventos.
La declaración de resumen opcional incluida cuando los cambios se enviaron mediante Push desde el otro dominio.
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.
Una declaración opcional que detalla por qué se rechazó un cambio específico.
Haz clic en el botón en el modo History del panel para volver al modo Latest Changes .
Haz clic en el botón View Project in Browser para ver el proyecto en tu Workspace.
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.
¿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 .
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.
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.
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:
Cree el proyecto.
Agregue una PCB.
Defina el apilado de capas para establecer el grosor de la placa.
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 ),
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.
Details for Starting the Design in ECAD
En ECAD, el proyecto de CoDesign debe ser un proyecto gestionado. Sin embargo, no es necesario comenzar con un proyecto gestionado; si el proyecto se ha creado como un proyecto local, se convierte automáticamente cuando intenta hacer Push por primera vez.
Crear el proyecto
La PCB debe formar parte de un proyecto para que pueda compartirla con un diseñador MCAD.
Para crear un nuevo proyecto gestionado:
Seleccione File » New » Project para abrir el cuadro de diálogo Create Project .
En la columna Locations , seleccione su Workspace.
Establezca Project Type en PCB <Default>
Configure las opciones restantes del cuadro de diálogo de la siguiente manera:
Project Name - nombre del proyecto de PCB ECAD
Description - descripción opcional del proyecto
Folder - la carpeta donde se almacena el proyecto en su Workspace
Local Storage - carpeta de su disco duro en la que se almacenará la copia de trabajo del proyecto (se crea automáticamente una carpeta de proyecto con el mismo nombre que su proyecto)
Se accede a los campos Folder y Local Storage haciendo clic en el control Advanced .
Agregar una PCB al proyecto
Se debe agregar una PCB al proyecto en ECAD, independientemente de dónde se haya creado primero el proyecto.
Siempre se debe agregar una PCB al proyecto en ECAD.
Para agregar una nueva PCB:
Seleccione File » New » PCB ; se agregará una nueva PCB en blanco al proyecto y se abrirá en el editor de PCB.
Guarde la PCB con un nombre adecuado (File » Save ).
Definir el apilado de capas de la PCB
El apilado de capas, o las propiedades del plano Z de la placa CoDesign, se definen en el Layer Stack Manager del editor de PCB.
El apilado de capas define el grosor de la placa.
Para definir el apilado de capas:
Seleccione Design » Layer Stack Manager ; el editor Layer Stack Manager se abrirá en una pestaña de documento independiente, como se muestra arriba.
Use el menú contextual para agregar las nuevas capas necesarias al apilado de capas.
Para cada capa, haga clic en el botón de puntos suspensivos ( ) en la columna Material para seleccionar el material de capa correcto de la biblioteca de materiales.
Guarde el apilado de capas para actualizar la PCB con estos cambios. Haga clic aquí para obtener más información sobre la definición del apilado de capas .
Guarde el archivo de PCB y el proyecto (File » Save All ). Esto guarda las copias de trabajo de los archivos del proyecto.
El último paso es guardar los archivos del proyecto en el Workspace. Haga clic con el botón derecho en el nombre del proyecto en el panel Projects y seleccione Save to Server en el menú contextual. Aparecerá el cuadro de diálogo Commit to Version Control , que indica qué archivos modificados deben confirmarse. Introduzca un comentario si es necesario y haga clic en el botón Commit and Push .
Enviar la placa al diseñador MCAD
Suponiendo que la forma X-Y de la placa se esté definiendo en el software MCAD, la placa ahora puede enviarse al Workspace.
Ahora que el grosor se ha definido en ECAD, la placa puede enviarse a MCAD para definir su forma.
Para enviar la placa al software MCAD:
Si el panel MCAD CoDesigner no está abierto, haga clic en el botón (parte inferior derecha del software) y seleccione MCAD CoDesigner en el menú.
Haga clic en el botón Push del panel.
Aparecerá una ventana de mensaje; introduzca un mensaje para el diseñador MCAD que describa lo que le está enviando.
Haga clic en Send para completar el proceso de Push. Aparecerá un cuadro de diálogo de mensaje que informará el estado del proceso.
Cuando el Push se complete, la sección Latest from ECAD del panel mostrará el hilo de actividad, como se muestra a continuación.
La sección Latest from ECAD informa que la placa se ha enviado al Workspace; tenga en cuenta que el panel también informa que todavía no ha habido No Pull actions .
Tenga en cuenta que la PCB enviada al Workspace se identifica por el nombre del proyecto, no por el nombre de archivo de la placa. Si envía una segunda PCB desde el mismo proyecto, sobrescribirá la primera PCB.
In MCAD:
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.
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.
Details for Pulling the board into MCAD
Si el proyecto y la placa ya se han creado en ECAD pero aún no se han abierto en su software MCAD, el proyecto debe extraerse desde su Workspace. Para ello:
Abra su software MCAD.
Muestre el panel Altium CoDesigner . Inicie sesión en su Workspace si actualmente no ha iniciado sesión. Si no está seguro de cómo mostrar el panel, obtenga más información sobre Installing and Configuring Altium MCAD CoDesigner .
Como actualmente no hay ningún ensamblaje abierto, el panel mostrará los botones Pull , Create y Recognize Designs . Haga clic en el botón Pull .
Se abrirá el cuadro de diálogo Select Project ; seleccione el proyecto requerido y haga clic en OK .
El cuadro de diálogo puede mostrar todos los proyectos de todas las carpetas o mostrar los proyectos dentro de sus carpetas; haga clic en el botón en la parte superior del cuadro de diálogo para alternar el modo de visualización.
El icono de advertencia indica que este proyecto ya se ha extraído en MCAD. Normalmente, volvería a abrir el ensamblaje MCAD existente y solo extraería una copia nueva del proyecto si fuera necesario.
En SOLIDWORKS y Autodesk Inventor, aparecerá el cuadro de diálogo de Windows Save As ; guarde el ensamblaje MCAD en una ubicación adecuada.
En PTC Creo, aparecerá el cuadro de diálogo Checkout Project si Creo está conectado a Windchill, donde el ensamblaje del proyecto MCAD puede renombrarse si es necesario. También detalla el directorio de trabajo actual y las ubicaciones de la carpeta de biblioteca de modelos. Haga clic en Checkout para crear el ensamblaje MCAD.
El ensamblaje de la placa se mostrará en el editor MCAD, listo para trabajar en él. Guarde los cambios de diseño MCAD como un ensamblaje MCAD.
Cuando sea necesario, los cambios de diseño pueden pasarse al entorno ECAD haciendo clic en el botón Push del panel Altium CoDesigner .
Inserte la placa en el ensamblaje del dispositivo .
Configure la forma de la placa para que se adapte al recinto.
Defina los orificios de montaje .
Coloque los componentes mecatrónicos críticos por ubicación.
Defina las zonas de exclusión o las salas de notas de texto que sean necesarias.
Guarde el ensamblaje MCAD.
Pushing from MCAD back to ECAD:
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:
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:
Vuelva a abrir el ensamblaje o el archivo de PCB para seguir trabajando en el diseño.
Re-opening an Existing Board
Para seguir trabajando en un diseño de placa existente (ya sea ECAD o MCAD), vuelva a abrir su copia de trabajo del ensamblaje (MCAD), o del proyecto y archivo de placa (ECAD). Si hay actualizaciones pendientes, el panel CoDesigner mostrará una advertencia de que New changes have been detected . Si el mensaje New changes no aparece automáticamente, haga clic en el botón Pull para forzar a CoDesigner a comprobar si hay cambios.
Si el ensamblaje mecánico ya existe, vuelva a abrirlo para continuar trabajando en el diseño.
Inicio del proceso de colaboración en MCAD
Starting the Board in MCAD:
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.
Starting the Design in your MCAD Software
Inicie el proceso de diseño en su software MCAD en el panel Altium CoDesigner , haciendo clic en el botón Create . Sin embargo, el flujo no es intuitivo porque, en ECAD, el ingeniero aún debe crear un archivo PCB para incorporar en él la definición de la placa desde MCAD.
Si el proyecto ECAD no existe, puede crearse en el software MCAD, junto con el ensamblaje de la placa. Tenga en cuenta que cualquier restricción y dimensión que cree antes de que se defina el grosor de la placa en el lado ECAD puede perderse cuando el diseñador ECAD edite el grosor de la placa y envíe ese cambio a MCAD.
Inicie sesión en CoDesigner, como se describe en la página correspondiente de la sección Installing and Configuring Altium MCAD CoDesigner .
Haga clic en el botón Create en el panel Altium CoDesigner (también denominado tab en algunas herramientas MCAD).
Se abrirá el cuadro de diálogo Select Project ; haga clic en el botón New Project en el cuadro de diálogo, como se muestra arriba.
Se abrirá el cuadro de diálogo Create New Server Project . En el cuadro de diálogo, introduzca un Nombre adecuado y una Descripción opcional para el proyecto, y haga clic en OK . Se abrirá el cuadro de diálogo de Windows Save As .
Ahora se está creando un ensamblaje de placa predeterminado en el software MCAD, que debe guardar en una ubicación adecuada. Introduzca un nombre, seleccione una ubicación para almacenar el ensamblaje y haga clic en Save en el cuadro de diálogo de Windows Save As . El editor MCAD mostrará la nueva forma de placa predeterminada. Como parte de este paso, también se crea un proyecto PCB de ECAD en su Workspace.
La información de la nueva forma de placa aún no existe en el Workspace. Para agregarla, haga clic en el botón Push en el panel Altium CoDesigner . Aparecerá una ventana de comentarios en el panel Altium CoDesigner ; este comentario se mostrará en el software ECAD.
Introduzca una breve descripción en la ventana de comentarios y haga clic en el botón Send . Aparecerá un cuadro de mensaje mientras los cambios realizados en la forma de la placa se guardan en su Workspace. Cuando ese proceso se complete, su mensaje Push aparecerá en el panel Altium CoDesigner .
Cuando hace clic en el botón Push, está guardando en su Workspace una lista de cambios que se pueden enviar, no el archivo completo de la placa. También debe crearse un archivo de placa en ECAD; cualquier cambio pendiente de MCAD podrá entonces hacerse Pull hacia ECAD y aplicarse allí. Consulte la sección Add a PCB to the Project para aprender a crear el archivo de placa en ECAD.
Puede seguir editando la forma de la placa en su software MCAD, pero no puede considerarse funcional hasta que el grosor de la placa se haya definido en el editor PCB de ECAD. El grosor de la placa se determina defining the Layer Stack en el editor PCB. Esto debe hacerse antes de colocar modelos 3D y orificios de montaje en el software MCAD, porque un cambio en el grosor de la placa puede afectar las holguras entre los modelos 3D y el ensamblaje de la placa.
La copia de trabajo del diseño MCAD es un archivo de diseño mecánico estándar, almacenado en el formato predeterminado de su software MCAD. El software MCAD sigue sabiendo que el ensamblaje forma parte de un CoDesign, y comprobará automáticamente el estado de sincronización cada vez que se abra el ensamblaje, y actualizará el panel Altium CoDesigner para mostrar el historial de mensajes y los detalles de cualquier cambio pendiente.
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.
Para transferir cambios de diseño, haga clic en el botón Push en el panel correspondiente.
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 .
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
Working with PCB Variants
Envío de una variante desde ECAD
Cuando una placa se envía desde ECAD, se envían todas las variantes. La variante requerida se selecciona durante la transferencia a MCAD.
Haga doble clic en el panel Projects para seleccionar la variante requerida que se va a enviar.
Se añadió compatibilidad para enviar todas las variantes desde ECAD con la selección de variante correspondiente durante la operación Pull en MCAD en CoDesigner 2.3.0. En versiones anteriores, CoDesigner solo admitía enviar y recibir una variante específica de una placa entre ECAD y MCAD.
En versiones de CoDesigner anteriores a la 2.3.0:
Cuando realiza un Push desde ECAD, se envía la variante que está viendo actualmente en el editor PCB.
Cada vez que se hace Push de una placa desde ECAD al Workspace, se sobrescriben los datos guardados durante el Push anterior.
Si es necesario enviar varias variantes, cada variante debe hacerse Pull a MCAD y guardarse antes de hacer Push de la siguiente variante desde ECAD.
Hacer Pull de una variante en MCAD
Una variante de PCB se hace Pull a MCAD de la misma forma que una PCB sin variantes, haciendo clic en el botón Pull en el panel Altium CoDesigner . Si el proyecto incluye variantes, estas aparecerán en el cuadro de diálogo Select Project , como se muestra a continuación. Seleccione la variante requerida y haga clic en OK .
La compatibilidad para enviar todas las variantes desde ECAD y la capacidad de seleccionar la variante requerida en MCAD se añadió en CoDesigner 2.3.0. Si está trabajando con una versión de CoDesigner anterior a esta, debe hacer Push de cada una de las variantes requeridas desde ECAD.
Si la placa es una variante, se muestra información adicional con el nombre de la variante en la parte superior del panel Altium CoDesigner , como se muestra a continuación.
Notas sobre las variantes:
Todos los componentes, incluidos los componentes no variados y los variados, se identifican mediante el esquema actual de nomenclatura del modelo de componente .
La pieza de la placa en cada variante se identifica como: <DesignName>_<VariantName>_BOARD
Se recomienda incluir el nombre de la variante como parte del nombre del ensamblaje MCAD.
Dado que el nombre predeterminado del ensamblaje de placa en MCAD es el nombre del proyecto, se recomienda guardar cada ensamblaje de variante con un nombre relacionado con la variante.
Hacer Push de una variante desde MCAD
En MCAD, CoDesigner reconoce si un componente forma parte del diseño base [No Variations] o si pertenece a una variante específica. Los cambios realizados en un componente del diseño base [No Variations] afectarán a todas las variantes de la placa en ECAD, mientras que los cambios realizados en una variante específica solo se aplicarán a esa variante en ECAD.
Las modificaciones realizadas en una variante se envían desde MCAD a ECAD de la forma habitual, haciendo clic en Push en el panel Altium CoDesigner .
Hacer Pull de una variante en ECAD
Si intenta realizar un Pull en el editor PCB de ECAD y la variante activa no es la correcta, recibirá el siguiente mensaje de error. El nombre de la variante aplicable se muestra en el cuadro de diálogo Error; cambie a esa variante y vuelva a hacer Pull.
El Pull no puede completarse porque la variante activa en el editor PCB de ECAD es incorrecta.
Si se han realizado cambios en un componente del diseño base, estos pueden aplicarse en cualquier variante en ECAD. Esos cambios estarán entonces presentes en todas las variantes en ECAD.
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
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.
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.
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:
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:
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.
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.
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 .
The Fillet and Chamfer Transformation Process
Cuando hace clic en Push to ECAD en el panel Altium CoDesigner y se detectan entidades 3D, se muestra el siguiente cuadro de diálogo.
Si hace clic en Yes - las entidades 3D se transforman en entidades 2D y se aplican al croquis de la placa. Tenga en cuenta que CoDesigner aún no ha realizado el Push. Aparecerá el siguiente cuadro de diálogo, indicándole que vuelva a hacer Push para transferir el diseño a ECAD. Confirme visualmente que la transformación se haya realizado correctamente y, a continuación, haga clic en Push to ECAD en el panel Altium CoDesigner para continuar el proceso de diseño colaborativo.
Si hace clic en No - las entidades 3D no se transforman y se muestra el siguiente cuadro de diálogo, que enumera todas las entidades 3D que no se transferirán a ECAD. Este cuadro de diálogo también se muestra cuando hay entidades 3D que CoDesigner no puede transformar a 2D.
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:
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.
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.
Cambie a View » Board Planning Mode .
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.
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:
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.
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.
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).
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.
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.
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.
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
Abra su ensamblaje de PCB como un archivo independiente (como ensamblaje raíz) en MCAD.
Abra el panel Altium CoDesigner .
Haga clic en Pull .
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
Añada el ensamblaje de PCB al ensamblaje de su dispositivo.
Asegúrelo aplicando relaciones/restricciones adecuadas.
If a contour of the PCB does not correspond to the shape of your enclosure:
Comience a editar la pieza Board.
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
Comience a editar la pieza Board.
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
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
Comience a editar la pieza de la placa.
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
Comience a editar la pieza de la placa.
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
Comience a editar el ensamblaje de la placa.
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
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 .
Restricciones aplicadas a los componentes
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
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.
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:
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,
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.
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.
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.