Lanzamiento del proyecto de diseño
Una vez que se considera que un diseño está listo para salir al mundo, debe liberarse; un proceso que a menudo puede subestimarse.
Sin un proceso de liberación disciplinado y sólidamente fundamentado, el seguimiento de un producto en constante maduración a lo largo del tiempo puede estar plagado de todo tipo de dificultades. ¡Imagínese tener que volver atrás y liberar una revisión anterior de su producto, solo para descubrir que todos los archivos fuente de diseño necesarios nunca se incluyeron, como una instantánea, con esa versión en particular! No pasa nada; simplemente obtenga los archivos de salida generados de las carpetas correspondientes para 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 han sobrescrito o se han corrompido de alguna manera. Ojalá el proceso de liberación fuera más robusto.
Altium Designer responde a esta necesidad proporcionando una potente gestión de liberación de proyectos de diseño con 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 a los procedimientos manuales. Cuando se libera un proyecto concreto, 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 la liberación se almacenan en la carpeta/Zip designados en 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 principales de diseño del proyecto, incluidos todos los documentos fuente. Se libera en un Item independiente en el Workspace, lo que le permite mantener su valiosa propiedad intelectual separada de los datos de fabricación y ensamblaje generados que las partes externas necesitan para construir el producto.
- Fabrication Data (PCB Fabrication Data Item) – el conjunto de datos requerido por la planta 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 planta de ensamblaje para poblar la placa desnuda con los componentes especificados, de acuerdo con una lista de materiales (archivos Pick and Place, planos de ensamblaje, BOM, etc.). Se utiliza un Item único para el diseño base (completamente poblado) y cada variante definida para el 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 las revisiones de los Items relacionados con el proyecto. Estos datos de alta integridad son utilizados después 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 con la mayor integridad posible. No solo su proyecto de diseño real se supervisa estrechamente, se respalda y está bajo control de versiones, sino también las liberaciones de sus datos de una forma similar dentro del Workspace de destino: robusta, segura y protegida.
Ventajas 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 ninguna “copia privada” de un documento de diseño esencial quede nunca en el disco duro de un ingeniero, con el riesgo de perderse. Esta sencilla 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 determinada de un Item de destino. De hecho, una liberación exitosa da como resultado el guardado de los datos de la liberación en la revisión del Item referenciado y, a continuación, cierra esa revisión. No se pueden generar más datos ni liberarlos 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 podrá revisar todos los datos generados antes de la confirmación final de los datos de la liberación en la revisión del Item en el Workspace de destino.
-
Capacidad de 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 se haya realizado una validación previa a la liberación antes de iniciarla. 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 Output Job Configurations adecuadamente configuradas. Comprobación ERC estándar para los esquemáticos fuente y comprobación DRC de la PCB, pero también la capacidad de comprobar que el proyecto fuente y la PCB están sincronizados, y de comparar las huellas de la placa con su biblioteca fuente para asegurarse de 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 por el 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 ambigüedad sobre qué revisión de qué Item debe utilizarse para construir a partir de esos datos.
- Publicación. Ofrece la capacidad 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 datos del Workspace de forma segura, sin proporcionar a terceros acceso a ese Workspace.
El Project Releaser
Altium Designer proporciona una potente gestión de liberación de proyectos de diseño con alta integridad, gracias a su Project Releaser. Con una interfaz de usuario intuitiva, puede generar simultáneamente todos los datos de fabricación de su proyecto: datos de fabricación, datos de ensamblaje, origen del diseño, etc. El Project Releaser también ofrece la capacidad de generar al mismo tiempo los datos de ensamblaje para múltiples variantes detectadas de su diseño de PCB. Ni siquiera tiene que preocuparse si no ha creado archivos Output Job: ¡lo hará por usted si se lo pide!
Con el Project Releaser, podrá generar sus datos de fabricación con gran facilidad y con la máxima integridad. Y también podrá revisar 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 son exactamente los datos necesarios para fabricar su diseño 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, el Project Releaser ofrecerá crear el/los Outjob(s) 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 al Project Releaser
El proceso de liberación en sí se realiza mediante el Project Releaser de Altium Designer, cuya interfaz de usuario se proporciona por cortesía de 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 con PLM (Altium 365 Workspace, Enterprise Server Workspace)
Si tiene activado un proceso 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 precisamente eso.
La definición de proceso de ejemplo Publish to PLM (User selects) está disponible con su Workspace — como parte del tema de proceso Project Activities — para realizar esta publicación estándar (es decir, no publicar como parte de 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 publican. 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 de publicación estándar en PLM desde Altium Designer, en el submenú Project » Project Activities del proyecto activo.

Acceso desde Altium Designer a un proceso activado para la publicación estándar de los datos liberados de un proyecto de Workspace en una instancia de PLM.
Modo/Destino de liberación
El Project Releaser admite todos los tipos 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 — ofreciendo dos modos de funcionamiento:
- 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 automáticamente. Y si tiene un proceso definido para liberar a una instancia de PLM mediante Project Releaser, al iniciar ese proceso se añadirá una etapa adicional a la vista para hacer precisamente 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 existe una elección posible, normalmente cuando el proyecto se ha liberado a un Workspace y usted está conectado activamente a otro, el sistema le ofrecerá 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 gama 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 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 añadir cualquier número de OutJobs a un diseño determinado, de modo que haya configuraciones disponibles para tareas específicas como generar salidas para fabricación, ensamblaje, archivado, aprovisionamiento 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 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 especializado "activo" en el que se verifica el diseño y la salida real (como un documento PDF) representa los resultados del proceso de validación.
- Los OutJobs admiten variaciones en un diseño de placa ensamblada, donde se requieren diferentes 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 distinto tipo. Consulte Design Variants para obtener más información sobre las variaciones de diseño de la placa.
Si su proyecto no tiene actualmente 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 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 FilesyIPC-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 de Project Releaser es que detectará las variants 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 el 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 del/de los archivo(s) OutJob asignado(s).

Conjuntos de datos de ensamblaje adicionales creados a partir 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 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 ofrece una ventaja incomparable 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 implicados 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 de la revisión del Item requerida en ese destino. Desde la planta de fabricación en China, pasando por los equipos de diseño en Kiev, Stanstead Abbotts y San Diego, hasta el director del proyecto en pleno vuelo en algún lugar sobre el 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 los miembros del equipo en todo el mundo.
Uso compartido global de datos del paquete de fabricación
Un aspecto clave de los proyectos de diseño almacenados en un Altium 365 Workspace es la capacidad de crear y compartir un Build Package de liberación con otros. Cuando se comparte directamente con su fabricante, puede considerarse entonces como un Manufacturing Package, ya que es el paquete que el fabricante puede explorar, descargar y utilizar para fabricar y ensamblar la placa.
Para facilitar la posibilidad de compartir dicho paquete con otras personas y con su fabricante (que normalmente está fuera de su organización), la plataforma Altium 365 proporciona un Manufacturing Package Viewer específico —un elemento del soporte de Global Sharing de la plataforma— 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 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 de 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.
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 posibilidad de explorar la estructura de los datos de origen, fabricación y ensamblaje (y descargar cualquier archivo individual según sea necesario). También se proporcionan subpáginas del visor para los datos de Fabrication, Assembly y BOM, y la página Fabrication presenta un visor Gerber y permite que todos los usuarios con quienes se ha compartido el paquete añadan comentarios.
En última instancia, el personal de fabricación puede descargar un Build Package de la versión que ha visualizado —y desde cualquier página del Viewer— 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 PCB a través de un navegador web estándar. Mucho más que un simple visor 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 añadir notas de comentario.
Al visualizar documentos, la calidad visual de los esquemas y los 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, hacer 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 fuente y PCB de su proyecto de diseño. Aquí se muestra un esquema en la interfaz Web Viewer de Altium 365: pase el cursor sobre la imagen para ver el 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 las notificaciones de comentarios relacionadas.
