Lanzamiento del proyecto de diseño
Una vez que se considera que un diseño está listo para salir al mundo, necesita ser liberado, un proceso que a menudo puede subestimarse.
Sin un proceso de liberación reglamentado y fundamentalmente sólido, hacer el seguimiento de un producto que madura continuamente a lo largo del tiempo puede estar plagado de todo tipo de inconvenientes. Imagine tener que volver atrás y liberar una revisión anterior de su producto, ¡solo para descubrir que nunca se incluyeron todos los archivos fuente de diseño requeridos, como instantánea, con esa liberación en particular! No pasa nada; basta con obtener los archivos de salida generados de la(s) carpeta(s) correspondiente(s) a esa liberación: los confiables Gerbers y cualquier información adicional de fabricación y ensamblaje; al fin y al cabo, eso es todo lo que realmente se necesita. Pero imagine que esas salidas “confiables” se sobrescribieron o se corrompieron de algún modo. Si tan solo el proceso de liberación fuera más robusto.
Altium Designer responde a esta necesidad al proporcionar una potente gestión de liberación de proyectos de diseño de alta integridad. El proceso de liberación del diseño del proyecto está automatizado, lo que le permite liberar sus proyectos de diseño sin los riesgos asociados con los procedimientos manuales de liberación. Cuando se libera un proyecto determinado, se toma una instantánea del origen del diseño y se archiva junto con cualquier salida generada, que representa un producto tangible fabricado a partir de ese proyecto de diseño y vendido por la empresa. Los datos de liberación se almacenan en la carpeta/Zip designada de su disco duro o en revisiones del Item relacionado con el proyecto correspondiente en el Workspace de destino:
- Source Data (PCB Project Design Item) – una copia con marca de tiempo (instantánea) de los archivos centrales de diseño del proyecto, incluidos todos los documentos fuente. Se libera en un Item separado dentro del Workspace, lo que le permite mantener su valiosa propiedad intelectual aparte de los datos generados de fabricación y ensamblaje que necesitan las partes externas para construir el producto.
- Fabrication Data (PCB Fabrication Data Item) – el conjunto de datos requerido por la casa de fabricación para crear la placa desnuda (archivos Gerber, archivos NC Drill, etc.).
- Assembly Data (PCB Assembly Data Item) – el conjunto de datos requerido por la casa de ensamblaje para poblar la placa desnuda con los componentes especificados, de acuerdo con una lista de materiales (archivos Pick and Place, dibujos de ensamblaje, BOM, etc.). Se utiliza un Item único para el diseño base (completamente poblado) y cada variante definida del diseño (variantes ensambladas).

Los datos generados a partir de un proyecto de diseño se almacenan de forma segura en el Workspace dentro de revisiones de Items relacionados con el proyecto. Estos datos de alta integridad son luego utilizados por la cadena de suministro para construir la revisión requerida del producto.
El resultado general es la gestión de liberación de proyectos de diseño de mayor integridad posible. No solo su proyecto de diseño real se supervisa estrictamente, se respalda y está bajo control de versiones, sino también las liberaciones de sus datos de manera similar dentro del Workspace de destino: robusto, seguro y protegido.
Beneficios clave
- Integración con el control de versiones. Si su proyecto está bajo control de versiones, el sistema exige que todos los archivos estén registrados y actualizados antes de liberar. Esto garantiza que nunca se permita que una “copia privada” de un documento esencial de diseño permanezca en el disco duro de un ingeniero, con el riesgo de perderse. Esta simple regla puede ahorrar horas más adelante en costosas búsquedas del conjunto correcto de documentos de diseño que se utilizaron para generar un producto liberado.
- “Liberación de una sola vez”. El sistema solo le permite liberar una vez a cualquier revisión dada de un Item de destino. De hecho, una liberación exitosa da como resultado la confirmación (almacenamiento) de los datos de liberación en la revisión del Item referenciado, y luego cierra esa revisión. No se pueden generar ni liberar más datos en esa misma revisión.
- Proceso de liberación de diseño automatizado y repetible. Liberación con un solo toque, sin etapas manuales ni riesgos. Desde la captura de la instantánea de los archivos de diseño, pasando por la validación y la generación de salidas, no hay interacción. Si una parte del proceso falla, la liberación falla. Así de simple. Y puede revisar todos los datos generados antes del compromiso final de los datos de liberación en la revisión del Item en el Workspace de destino.
-
Capacidad para validar el diseño como parte integral del proceso de liberación del diseño. El proceso de liberación funciona a partir de una instantánea “bloqueada” del origen del diseño (incluidas las dependencias), y es casi seguro que la validación previa a la liberación se haya realizado antes de iniciar la liberación. Pero para una mayor tranquilidad y para garantizar la integridad de los datos del diseño, puede agregar opcionalmente comprobaciones de validación al “flujo” del proceso de liberación mediante configuraciones de Output Job adecuadamente configuradas. Comprobación ERC estándar para los esquemáticos fuente y comprobación DRC del PCB, pero también la capacidad de comprobar que el proyecto fuente y el PCB estén sincronizados, y la comparación de las huellas en la placa con su biblioteca fuente para garantizar que estén actualizadas y coincidan. La liberación fallará si alguna comprobación de validación no se supera correctamente.
- Todos los archivos de datos generados a partir del proceso de liberación del diseño pueden llevar opcionalmente como prefijo el ID del Item y el ID de revisión del Item, lo que garantiza que no pueda haber ninguna ambigüedad respecto a qué revisión de qué Item deben usarse los datos para la fabricación.
- Publicación. Ofrece la posibilidad de publicar datos de liberación directamente desde un Workspace a un espacio de almacenamiento compartido, como Amazon S3, servidores FTP, Box.com o una simple carpeta basada en red. Esto facilita compartir los datos del Workspace de una manera segura, sin proporcionar a terceros acceso a ese Workspace.
Project Releaser
Altium Designer proporciona una potente gestión de liberación de proyectos de diseño de alta integridad, gracias a su Project Releaser. Con una interfaz de usuario intuitiva, puede generar simultáneamente todos los datos de fabricación para su proyecto: datos de fabricación, datos de ensamblaje, fuente del diseño, etc. El Project Releaser también ofrece la capacidad de generar los datos de ensamblaje para múltiples variantes detectadas de su diseño de PCB al mismo tiempo. Ni siquiera tiene que preocuparse si no ha creado archivos Output Job; los creará por usted si así lo solicita.
Con el Project Releaser, podrá generar sus datos de fabricación con facilidad simplificada y con la máxima integridad. Y también podrá examinar los resultados de esa generación antes de comprometerse a finalizar la liberación (por ejemplo, viendo datos Gerber/ODB++ en el editor CAM), asegurándose de que los datos que ha generado sean exactamente los necesarios para que su diseño se fabrique a tiempo y bien a la primera.
Los requisitos previos para liberar un proyecto de diseño a un Workspace son:
- Altium Designer está conectado al Workspace, que aloja el repositorio de destino para la liberación.
- El proyecto incluye Output Jobs adecuados: generadores de salida de datos de diseño (para salidas como impresión, archivo o PDF). Si no hay OutJobs disponibles, Project Releaser ofrecerá crear los Outjob adecuados para impulsar el proceso.
- El proyecto utilizado por el proceso de liberación tiene todos los elementos necesarios en su lugar: los datos fuente son válidos y están actualizados, el usuario tiene derechos suficientes para liberar ese proyecto al Workspace, etc.
Acceso a Project Releaser
El proceso de liberación en sí se realiza utilizando el Project Releaser de Altium Designer, cuya interfaz de usuario se proporciona mediante una vista dedicada: la vista Release. Se puede acceder a ella de las siguientes maneras:
- Eligiendo el comando Project » Project Releaser en los menús principales (con un documento fuente del proyecto requerido abierto como documento activo).
- Haciendo clic con el botón derecho en la entrada del proyecto requerido, en el panel Projects, y eligiendo el comando Project Releaser en el menú contextual.

La vista Release: la interfaz de usuario del Project Releaser.
Publicación en un PLM
Related page: Integración PLM (Altium 365 Workspace, Enterprise Server Workspace)
Si tiene un proceso activado para publicar en una instancia de PLM como parte del Project Releaser, este se presentará en el submenú Project Releaser del proyecto. Al iniciar ese proceso, se agregará una etapa adicional a la vista para hacer justamente eso.
La definición de proceso de ejemplo Publish to PLM (User selects) está disponible con su Workspace, como parte del tema de procesos Project Activities, para realizar esta publicación estándar (es decir, no publicar como parte del Project Releaser, como se describió anteriormente). Este proceso permite la publicación de las salidas liberadas del proyecto en la instancia de PLM integrada, pero permitiendo al usuario seleccionar exactamente qué salidas se publicarán. El diagrama de flujo de trabajo se muestra a continuación.

El diagrama de flujo de trabajo de la definición de proceso de ejemplo predeterminada Publish to PLM (User selects)
Se puede acceder a los procesos estándar de publicación en PLM desde Altium Designer mediante el submenú Project » Project Activities del proyecto activo.

Acceso a un proceso activado para la publicación estándar de los datos liberados de un proyecto de Workspace en una instancia de PLM, desde Altium Designer.
Modo/Destino de liberación
El Project Releaser admite todo tipo de proyectos de diseño —locales/sin control de versiones, bajo control de VCS externo o bajo el control de versiones nativo de un Workspace conectado— al ofrecer dos modos de operación:
- Managed (Online) Mode – liberar todos los datos generados a revisiones de Items en un Workspace de destino. Ni siquiera tiene que recordar incrementar las revisiones de los Items, ya que todo se gestiona por usted. Y si tiene un proceso definido para publicar en una instancia de PLM a través del Project Releaser, al iniciar ese proceso se agregará una etapa adicional a la vista para hacer justamente eso.
- Unmanaged (Offline) Mode – liberar todos los datos generados en una estructura basada en carpetas, que opcionalmente puede empaquetarse en un único archivo Zip.
El Project Releaser intenta detectar automáticamente qué modo de liberación usar y cuál es el destino de la liberación. Cuando puede existir una elección, normalmente cuando el proyecto se ha liberado en un Workspace y usted está conectado activamente a otro, el sistema le proporcionará las opciones disponibles.
Detección de archivos Output Job
El método fundamental para generar salidas de diseño desde Altium Designer es mediante una variedad de Generadores de salida de diseño disponibles que producen los archivos de datos y el material gráfico necesarios para crear la versión real del diseño; en otras palabras, las impresiones de esquemático y PCB, los archivos de fabricación Gerber y NC Drill, la lista de materiales (BOM), los archivos de ensamblaje Pick and Place, los planos de fabricación, etc., que se requieren para fabricar y ensamblar el diseño.
Los Generadores de salida seleccionados y los archivos de salida específicos que crearán para un diseño se definen de forma conjunta mediante el Output Job Editor, que guarda las configuraciones de asignación de generador a salida en un archivo Output Job (*.OutJob), creado mediante el comando File » New » Output Job File.
Como mecanismo central para generar de forma conjunta archivos de fabricación para un diseño, los Output Jobs de Altium Designer ofrecen las siguientes capacidades adicionales:
- Se puede agregar cualquier número de OutJobs a un diseño dado, de modo que haya configuraciones disponibles para tareas específicas como generar salidas para fabricación, ensamblaje, archivado, compras y documentación.
-
Los archivos OutJob son, de hecho, portátiles y pueden aplicarse a cualquier proyecto de diseño en el que se requiera un conjunto estandarizado de salidas de diseño. Por ejemplo, elija
[Project]como opción de origen del documento, en lugar de un archivo de diseño específico, para crear un Output Job genérico (y por lo tanto portátil). - Los OutJobs pueden incluir archivos para comprobaciones de validación del diseño, como comparaciones eléctricas (ERC), de reglas (DRC) y de footprint con la fuente. Como tales, los trabajos de salida de validación son un caso “activo” especializado en el que se comprueba el diseño y la salida real (como un documento PDF) representa los resultados del proceso de validación.
- Los OutJobs contemplan variaciones en un diseño de placa ensamblada, donde se requieren distintos conjuntos de archivos de salida para fabricar versiones alternativas del diseño, como versiones estándar o mejoradas del producto que usan componentes adicionales o de diferentes tipos. Consulte Design Variants para obtener más información sobre las variaciones de diseño de la placa.
Si su proyecto actualmente no tiene ningún archivo Output Job asociado, el Project Releaser lo detectará y se le preguntará si desea agregar los predeterminados. Si decide hacerlo, se crearán los siguientes:
-
Para un proyecto de diseño de PCB:
-
Assembly.OutJob– con las siguientes salidas definidas:-
Documentation Outputs:
PCB 3D Print,Schematic Prints -
Assembly Outputs:
Generates pick and place files,Assembly Drawings -
Report Outputs:
Bill of Materials -
Export Outputs:
Export STEP
-
Documentation Outputs:
-
Fabrication.OutJob– con las siguientes salidas definidas:-
Documentation Outputs:
PCB Prints -
Fabrication Outputs:
Gerber Files,NC Drill Files, yIPC-2581 -
Validation Outputs:
Design Rules Check,Footprint Comparison Report -
Export Outputs:
Save As/Export PCB
-
Documentation Outputs:
Estos archivos Output Job predeterminados se obtienen de la siguiente carpeta de instalación predeterminada:
\Users\Public\Documents\Altium\AD<Solution/Version>\OutputJobs. -
-
Para un proyecto de diseño de arnés:
-
Assembly.OutJob– con las siguientes salidas definidas:- Documentation Outputs: Draftsman
-
Report Outputs:
Bill of Materials -
Validation Outputs:
Electrical Rules Check
Este archivo Output Job predeterminado se obtiene de la siguiente carpeta de instalación predeterminada:
\Users\Public\Documents\Altium\AD<Solution/Version>\OutputJobs\Harness. -
Detección de variantes
Para proyectos de PCB, un aspecto muy potente del Project Releaser es que detectará las variantes definidas para su diseño y creará conjuntos de datos de ensamblaje para cada una, listos para su liberación. Cada conjunto de datos de ensamblaje aparecerá con un nombre de item de destino (predeterminado) con el formato:
PCBA-[ProjectName]-[VariantName]
El sufijo [VariantName] garantiza que se esté utilizando la variante correcta al generar datos a partir de los archivos OutJob asignados.

Conjuntos de datos de ensamblaje adicionales creados en función de la detección de variantes definidas para el diseño.
El proceso de liberación
El proceso de liberación es un flujo por etapas, y las entradas del lado izquierdo de la vista Release le muestran, de un vistazo, en qué etapa se encuentra actualmente.
Para obtener más información sobre el proceso de liberación para el modo de liberación Online, consulte la página Releasing to a Workspace. Para obtener más información sobre aspectos específicos del modo de liberación Offline, consulte la página Releasing Locally.
Publicación de datos liberados
Related page: Trabajo con destinos de publicación
Para los datos liberados generados a partir de un proyecto de diseño de PCB (solo PCB Fabrication Data, PCB Assembly Data y PCB Project Design Items), tiene la capacidad de publicar directamente esos datos desde su Workspace, o Output Job, en un espacio de almacenamiento, como Box.com, Amazon S3, un servidor FTP o una simple ubicación de carpeta en una red compartida. En términos de distribución y colaboración, esto proporciona una ventaja inigualable en un mundo donde los miembros colectivos del “equipo de producto” general —el equipo de diseño, el equipo de fabricación y todos los demás involucrados en el proceso de llevar un producto de la idea a la realidad— a menudo están dispersos por todo el mundo.
Publicar consiste en definir un Publishing Destination y luego cargar los datos liberados para la revisión de Item requerida en ese destino. Desde la planta de fabricación en China, hasta los equipos de diseño en Kiev, Stanstead Abbotts y San Diego, y hasta el director del proyecto en pleno vuelo en algún lugar del Pacífico, se puede invitar a todos los que necesiten conocer la nueva liberación mediante un enlace a la carpeta publicada: acceso compartido (y controlado) para ver, debatir y utilizar los datos con los que construir el Item.

Publique sus datos liberados en un espacio de almacenamiento y comparta información entre miembros del equipo en todo el mundo.
Compartición global de datos de paquetes de fabricación
Un aspecto clave de los proyectos de diseño almacenados en un Workspace de Altium 365 es la capacidad de crear y compartir una versión publicada Build Package con otros. Cuando se comparte directamente con su fabricante, también puede considerarse como un Manufacturing Package, ya que es el paquete que el fabricante puede explorar, descargar y utilizar para fabricar y ensamblar la placa.
Como soporte para la capacidad de compartir dicho paquete con otros, y con su fabricante (que normalmente está fuera de su organización), la plataforma Altium 365 proporciona un Manufacturing Package Viewer dedicado —un elemento del soporte de la plataforma para Global Sharing— que permite a otros ver un paquete de fabricación desde cualquier navegador web, en cualquier parte del mundo, pero fuera de su Workspace, de modo que sus propios diseños y otra valiosa propiedad intelectual queden fuera de su alcance.
Cada usuario compartido recibirá una invitación por correo electrónico con un enlace para ver un paquete de fabricación a través del Manufacturing Package Viewer. Los paquetes de fabricación compartidos se presentan en la página Shared with Me de la interfaz de la plataforma Altium 365 basada en navegador.
El propio Manufacturing Package Viewer permite a las partes interesadas clave —y principalmente al personal de fabricación— ver una visión general resumida del diseño, con datos clave de la placa, junto con la capacidad de explorar la estructura de los datos de origen, fabricación y ensamblaje (y descargar cualquier archivo individual de estos según sea necesario). También se proporcionan subpáginas de datos de Fabricación, Ensamblaje y BOM del visor, y la página de Fabricación presenta un visor Gerber y permite que todos los usuarios con quienes se haya compartido el paquete agreguen comentarios.
En última instancia, el personal de fabricación puede descargar un paquete de compilación de la versión publicada que ha visualizado —y desde cualquier página del visor— con el fin de materializar físicamente esa revisión de la placa.
Web Viewer
Related page: Web Viewer (Altium 365 Workspace, Enterprise Server Workspace)
La interfaz Web Viewer del Workspace proporciona acceso universal a los documentos de proyectos de PCB a través de un navegador web estándar. Mucho más que un simple visor basado en web, la avanzada tecnología de navegador de Web Viewer's permite a los usuarios navegar por la estructura del proyecto, interactuar con los documentos de diseño, extraer información sobre los elementos del diseño y resaltar áreas u objetos para agregar notas de comentario.
Al visualizar documentos, la calidad visual de los esquemáticos y las PCB no se ve comprometida por su formato web, que además proporciona capacidades completas de desplazamiento y zoom, así como la posibilidad de buscar, realizar sondeo cruzado, seleccionar e inspeccionar componentes y redes en todo el diseño.

La interfaz Web Viewer del Workspace proporciona una experiencia inmersiva e interactiva para revisar, por ejemplo, los documentos esquemáticos de origen y de PCB de su proyecto de diseño. Aquí se muestra un esquemático en la interfaz Web Viewer de Altium 365; pase el cursor sobre la imagen para ver la PCB (en 3D).
Como plataforma de visualización independiente basada en navegador, la interfaz Web Viewer ofrece acceso interactivo de solo lectura a los documentos de diseño sin necesidad de abrir el proyecto en el entorno de edición de diseño. Otras personas que estén trabajando en el diseño, como el ingeniero que es su “propietario”, no se verán afectadas por las acciones en el espacio Web Viewer, excepto por cualquier notificación de comentarios relacionada.