Notas de la versión pública
Esta página enumera las notas de la versión de las versiones publicadas públicamente de Altium Designer 26, Altium Designer Develop 26 y Altium Designer Agile 26.
Versión 26.10.1
Altium Designer Develop – Released: 9 September 2026, Version 26.10.1 (build 6)
Altium Designer Agile – Released: 9 September 2026, Version 26.10.1 (build 26)
Altium Designer – Released: 9 September 2026, Version 26.10.1 (build 5)
Esquemático
| 70630 | No era posible agregar/editar el grupo de intercambio de pines para un pin del símbolo activo en el editor de bibliotecas esquemáticas, mediante el panel SCHLIB List. Además, si aún no se había definido el intercambio de pines para un pin, al hacer clic en la celda Pin Swap Group de ese pin en el panel SCHLIB List se producía el error “List index out of bounds”. (BC:27524) |
| 70843 | Al colocar una blanket en un esquemático, si el último clic izquierdo no creaba una esquina antes de hacer clic derecho, la función finalizaba sin crear la blanket, en lugar de cerrar automáticamente el contorno. (BC:27593) |
| 71848 | Al abrir un proyecto de diseño creado antes de Altium Designer 21.9, la opción “New Indexing of Sheet Symbols” (en la pestaña Options del cuadro de diálogo Project Options), aunque se mostraba como habilitada, el compilador la trataba confusamente como deshabilitada, a menos que el cuadro de diálogo se guardara con algún cambio. Ahora, esta opción se deshabilita de forma predeterminada al abrir uno de estos diseños heredados y debe habilitarse explícitamente para evitar cambios inesperados en los resultados de la compilación. |
PCB
| 70006 | En algunos casos, al trabajar con la función de apantallado de vías en un documento PCB, se producía una violación de acceso (en el módulo “ADVPCB.DLL”). |
| 70007 | En algunos casos, al usar Query Builder mientras se definía una consulta personalizada para una regla en el cuadro de diálogo PCB Rules and Constraints Editor, se producía una violación de acceso (en el módulo “ADVPCB.DLL”). |
| 70192 | Se introdujo el concepto de “Rule Sets” en el cuadro de diálogo PCB Rules and Constraints Editor, lo que permite agrupar y reutilizar de forma eficiente un conjunto de reglas de diseño específicas, por ejemplo, para una interfaz o un fabricante. Puede ver y administrar rápidamente las reglas que componen un conjunto, cambiar entre conjuntos de reglas aplicados y exportar/importar conjuntos de reglas para una portabilidad óptima. |
| 70730 | En algunos casos, al intentar importar un documento PCB creado con Altium CircuitMaker, se producía el error “Object reference not set to an instance of an object”. |
| 71136 | En un caso concreto, eliminar una determinada regla de diseño Matched Lengths (mediante el cuadro de diálogo PCB Rules and Constraints Editor) y luego guardar el PCB provocaba una violación de acceso (en el módulo “ADVPCB.DLL”). |
| 71456 | Para un diseño específico, al usar la función automática de ajuste de longitud para igualar fase (establecida en “Within Pair Matching” y con restricciones específicas), uno de los lados de un par diferencial quedaba “sobreajustado”, en lugar de igualado en fase como se esperaba. (BC:27828) |
| 71617 | Al configurar la visibilidad avanzada de objetos para objetos en las capas de serigrafía (mediante el panel View Configuration), los cambios en la visibilidad de las pistas no se reflejaban en el espacio de diseño. (BC:28130) |
| 71639 | En algunos casos, al crear un nuevo polygon pour a partir del contorno de una placa (mediante el cuadro de diálogo Polygon Pour Manager), y con el modo de vertido predeterminado de un polígono establecido en “Hatched” en las preferencias, se producía el error “Object accessed after being destroyed...”. Este error también se producía al intentar cerrar el cuadro de diálogo Polygon Pour Manager mientras la generación automática de polígonos seguía en curso. (BC:28154) |
| 71642 | En algunos casos, al mover primitivas colocadas desde una capa de señal a una capa no de señal y luego usar el comando Undo, se producía una violación de acceso (en el módulo “X2.EXE”). |
| 71694 | Al crear un modelo de huella de encapsulado BGA, BQFP, CAPAE, CHIP, Chip Array, CQFP, DFN, LCC, LGA, MOLDED, PLCC, PQFP, PQFN, QFN, QFN-2ROW, SOIC, SON, SOP/TSOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL o Wire Wound mediante el IPC Compliant Footprint Wizard, el modelo STEP generado se creaba incorrectamente usando dimensiones “Nominal”, en lugar de dimensiones “Maximum”, como se esperaba. (BC:27929) |
| 71739 | Se añadió una nueva opción de configuración avanzada, “PCB.IPCWizard.DedicatedLayerAssignment”, que, al habilitarse, asigna capas dedicadas para las primitivas Component Center y Designator y crea automáticamente pares de capas Assembly/Courtyard al crear encapsulados de huella mediante el IPC Compliant Footprint Wizard. Mantenga esta opción deshabilitada para evitar problemas de compatibilidad con bibliotecas y plantillas existentes creadas antes de Altium Designer 26.7. |
| 71740 | En algunos casos, al generar datos de fabricación ODB++, los arcos de pequeño tamaño se exportaban incorrectamente como círculos, lo que provocaba cortocircuitos inesperados entre distintas redes de un diseño. |
| 71808 | Debido a un problema detectado que afecta a las salidas NC Drill y ODB++, la función “Via Instancing”, proporcionada por la opción PCB.ViaInstancing (Advanced Settings), vuelve al estado Open Beta en esta versión para permitir su investigación. |
| 71869 | Para un PCB específico y para algunas vías del tipo IPC 4761 Type 7, la función de vía “Capping”, definida mediante una plantilla de vía en una Pad Via Library, no se incorporaba al diseño PCB después de colocar dichas vías desde el panel PCB Pad Via Templates. La función “Capping” no estaba presente para esa vía seleccionada en el panel Properties y, como resultado de la ausencia de esta función, no se mostraba nada para estas vías en la capa Capping dentro del espacio de diseño PCB ni en las salidas generadas. |
| 71967 | En algunos casos, al cambiar a Document View desde el cuadro de diálogo PCB Rules and Constraints Editor, se producía el error “Object reference not set to an instance of an object”. |
| 72015 | En algunos casos, con la opción PCB.ViaInstancing habilitada (Advanced Settings) y después de usar la función “Remove Unused Pad Shapes”, los anillos anulares de algunos pads no se mostraban correctamente en el espacio de diseño (todo estaba correctamente presente en los archivos de fabricación generados). (BC:28010) |
| 72204 | Para una placa específica, eliminar un determinado componente provocaba una violación de acceso (en el módulo “ADVPCB.DLL”). Además, para la misma placa, intentar corregir problemas después de ejecutar una comprobación de estado de la placa hacía que Altium Designer se “congelara”. |
Wire Bonding
| 71242 | Al exportar un diseño que contenía wire bonding al formato de archivo HyperLynx ASCII (*.HYP), se añadía una capa adicional debajo de la capa inferior, lo que inutilizaba el apilado de capas. (BC:27701) |
Diseño de arneses
| 71006 | Se añadió la capacidad de ajustar libremente el ancho y el alto de un objeto de cable, blindaje o trenzado colocado en un diagrama de cableado. Con un objeto seleccionado, un nuevo control en el panel Properties le permite alternar entre dimensiones bloqueadas (predeterminado, manteniendo una relación alto:ancho de 2:1) o desbloqueadas (cambiando libremente las dimensiones según se desee). La edición gráfica del objeto (mediante el arrastre de sus controladores de edición) sigue la configuración de este control en consecuencia. (I:25518) |
| 71303 | Una etiqueta de disposición asociada a un bundle ahora sigue la orientación de ese bundle. |
| 71865 | Después de seleccionar la vista de segmento para un bundle en un dibujo de disposición y eliminarlo, el “círculo” de selección permanecía mostrado incorrectamente en el espacio de diseño. |
Plataforma
| 69062 | Se añadió una nueva opción de configuración avanzada, “PCB.UseOpenCascade790”, que, al habilitarse, cambia al uso de la versión 7.9.0 de la biblioteca Open CASCADE para el procesamiento de geometría 3D en Altium Designer. |
| 71469 | Al usar Altium Designer Develop con la localización de interfaz de usuario en chino, el texto de advertencia que aparece cuando todos los authoring spots están ocupados estaba traducido incorrectamente. |
| 71710 | Se ha eliminado de la ventana Help » About la sección detallada que contenía marcas comerciales con copyright y marcas registradas. Además, el contenido del cuadro de diálogo Copyright notices se ha simplificado, con un enlace a la página Copyrights & Trademarks en altium.com. |
| 71832 | Con la opción System.ViewOnlyMode.Support deshabilitada (Advanced Settings), intentar crear o abrir un proyecto de arnés o multiboard provocaba una violación de acceso (en el módulo “WorkspaceManager.DLL”). (BC:28124) |
| 71845 | Intentar crear un nuevo proyecto en una carpeta donde el usuario no tiene acceso de escritura provocaba el error “Could not find a part of the path "<Path>"...”. |
| 71982 | En algunos casos, la instalación fuera del sitio de Altium Designer fallaba con el error “Server SSL certificate is invalid”. |
| 72028 | En algunos casos, al generar documentación PDF mediante la función Smart PDF y si ese mismo PDF ya estaba abierto en un visor PDF de terceros, se producía el error “One or more errors occurred. (Index was outside the bounds of the array)...”, en lugar de indicarse que el PDF está en uso por otro programa y que primero debe cerrarse en ese otro programa. |
| 72314 | Cuando Windows Smart App Control está habilitado, al iniciar se producía el “Runtime error 216” debido al bloqueo del módulo Altium.PlatformAPIClient.dll por no estar firmado. (BC:28113) |
Gestión de datos
| 57463 | Los cuadros de diálogo Open Project (y los cuadros de diálogo asociados Select columns) aplicaban distinción entre mayúsculas y minúsculas a los nombres de columna, por lo que mostraban varias columnas separadas en lugar de una única columna. |
| 70907 | La función Custom Parts Provider Synchronization se ha mejorado para incluir parámetros del sistema adicionales de Category y Datasheet en un documento subyacente de configuración de sincronización de proveedor de piezas personalizado (*.PrtSync). |
| 70911 | La función Custom Parts Provider Synchronization se ha mejorado para incluir soporte para parámetros personalizados en un documento de configuración de sincronización de proveedor de piezas personalizado (*.PrtSync). |
| 71005 | En algunos casos, Altium Designer se congelaba al intentar volver a conectarse al Workspace anterior. |
| 71193 | En algunos casos, al acceder al panel Explorer con la vista Library Health o una vista de proyecto activa, no era posible seleccionar Workspace Items/Revisions durante el envío de Part Request (mediante workflows), y los workflows activos de Part Request dejaban de funcionar durante el resto de la sesión actual de Altium Designer. |
| 71286 | Al usar la función Altium Designer Custom Parts Provider Synchronization para asignar datos de proveedores desde una fuente de base de datos especificada a los datos de cadena de suministro del Workspace, se añadió soporte para presentar los parámetros del sistema Category y Datasheet, así como cualquier parámetro personalizado (definido en un documento subyacente de configuración de sincronización de proveedor de piezas personalizado (*.PrtSync)) en el panel Manufacturer Part Search. Esto requiere que la opción de configuración avanzada “EDMS.CustomOffersMerge” esté habilitada, lo que fusiona los datos de proveedores de su Custom Parts Provider configurado con Altium Parts Provider, para presentar toda la información de proveedores combinada (Nota: la función “Supplier Data Merging” solo está disponible cuando se está conectado a un Workspace en Altium Platform que tenga BOM Portal habilitado). |
| 71373 | Después de agregar manualmente un componente gestionado (desde el Workspace conectado) al ActiveBOM de un proyecto, si ese componente se editaba posteriormente y se publicaba como una revisión posterior, no era posible actualizarlo a esa revisión posterior desde el propio ActiveBOM (el comando Operations » Update to the Latest Revision no estaba disponible [aparecía atenuado] en el menú contextual al hacer clic con el botón derecho). (BC:27687) |
| 71457 | Ahora es posible usar parámetros para definir el Name y/o Description al crear un nuevo componente (o editar un componente publicado existente) en el Workspace conectado (por ejemplo, [ParameterName1]_[ParameterName2]), siempre que los parámetros (con valores) se hayan definido para el componente. |
| 71598 | La función “JWT for user identification/authentication”, proporcionada por la opción EDMS.CloudLoginByJWT (Advanced Settings), ahora se hace oficialmente pública con esta versión (activada de forma predeterminada). |
| 71724 | En un caso concreto, intentar acceder al panel Design Reuse provocaba el error “Additional non-parsable characters are at the end of the string...”. |
| 71795 | Para un diseño específico, y después de realizar cambios en los parámetros de componentes mediante el panel Properties al usar Variant Manager (con la opción UI.ModernVariantsManager habilitada en Advanced Settings), intentar generar un PDF de impresiones esquemáticas desde un archivo Output Job provocaba el error “Object reference not set to an instance of an object...”. |
| 71830 | Al usar el editor de Component en su modo Single Component Editing, se ha mejorado el campo Name con respecto a su funcionalidad de búsqueda. Ahora la búsqueda solo comenzará después de introducir al menos dos caracteres, con un texto de ayuda que lo destaca. |
| 71841 | Al crear una Database Library, no era posible habilitar la opción “Visible On Add” para un parámetro directamente en la cuadrícula de parámetros. Además, aunque sí era posible habilitar la opción mediante un comando en el menú contextual al hacer clic con el botón derecho, la opción se deshabilitaba después de guardar y volver a abrir el archivo DbLib. |
| 72173 | Para un diseño específico, y después de realizar cambios en los parámetros de componentes mediante el cuadro de diálogo Variant Management usando la función antigua Variants Management (con la opción UI.ModernVariantsManager deshabilitada en Advanced Settings), intentar generar un PDF de impresiones esquemáticas desde un archivo Output Job provocaba el error “Object reference not set to an instance of an object...”. |
Importación/Exportación
| 71440 | Al importar algunos diseños de Allegro, la capa Top Paste se presentaba incorrectamente para algunos componentes, aunque esa capa no estaba presente para ellos en la fuente original de Allegro. |
| 71445 | Al importar un diseño específico de Allegro, se generaban tamaños de pad incorrectos para un determinado componente en la capa Top. |
Versión 26.9.1
Altium Designer Develop – Released: 5 August 2026, Version 26.9.1 (build 9)
Altium Designer Agile – Released: 5 August 2026, Version 26.9.1 (build 46)
Altium Designer – Released: 5 August 2026, Version 26.9.1 (build 10)
PCB
| 66357 | Se introdujo un nuevo motor avanzado de polygon pour que no solo mejora la calidad y el rendimiento, sino que también produce “arcos reales” en lugar de aproximaciones. Junto con ello, también se introduce una nueva función avanzada “Dynamic Polygon Pour”, que permite volver a verter polígonos sobre la marcha (vertido dinámico) durante comandos interactivos (por ejemplo, enrutado interactivo o deslizamiento interactivo), cuando se elige la opción “Repour Polygons After Modification” (página PCB Editor - General de Preferences). Tenga en cuenta que esta es una vista previa temprana del nuevo motor de vertido que, en esta primera implementación, se aplica solo a polygon pours sólidos. |
| 67639 | En un diseño específico, copiar y pegar una skip via provocaba un cambio en las capas de la vía. (BC:26449) |
| 70679 | Se añadió una nueva opción de configuración avanzada, “PCB.Rendering.DrawArcBaseGeometry”, que, al habilitarse, añade soporte para la representación de arcos reales tanto en el espacio de diseño del editor PCB como en el del editor de bibliotecas PCB, en lugar de aproximaciones. Este soporte se extiende a los modos de disposición 2D/3D (y al modo Board Planning para el editor PCB) y puede verse en polygon pours (solid, hatched, none), recortes de polygon pour, el contorno de selección de polygon pours y regiones, regiones, expansiones de máscara de soldadura y de pasta, resaltado de redes, límites de separación y superposición de violaciones (polygon pour independiente sobre región o polygon pour). Nota: la representación de arcos reales requiere que también esté habilitado el motor Advanced Polygon Pour, disponible cuando la opción PCB.Polygon.AdvancedPour está habilitada en el cuadro de diálogo Advanced Settings. |
| 70893 | Con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) y un grupo de pads seleccionado en el espacio de diseño, intentar usar sustitución de cadenas en el campo Designator (en el panel Properties) daba como resultado el uso literal de la entrada para todos los designadores de pads, en lugar de realizar la sustitución como se esperaba. (BC:27612) |
| 71113 | Se mejoró el manejo de reglas al importar uno o más conjuntos de reglas (en un archivo .rul) con el mismo nombre que otros ya existentes. Ahora hay tres acciones disponibles para gestionar las reglas importadas dentro de un conjunto: “Add to existing rules” (agrega las reglas importadas, renombrando las que tengan nombres duplicados), “Add and replace matching rules” (agrega las reglas importadas, sustituyendo las reglas existentes con los mismos nombres) y “Replace all” (elimina todas las reglas existentes del conjunto e importa las reglas seleccionadas). (BC:27821) |
| 71331 | Al enrutar de forma interactiva usando el estilo de esquina “Any Angle”, con weak glossing y resolución de conflictos establecida en “HugNPush Obstacles”, definir un Miter Ratio alto (por ejemplo, 20x) hacía que Altium Designer se congelara, requiriendo su finalización mediante el Administrador de tareas de Windows. (BC:27782) |
| 71349 | En algunos casos, las regiones keepout colocadas en capas de señal (es decir, no en la Keepout Layer) no se representaban en el espacio de diseño. Sin embargo, aún podían seleccionarse y funcionaban correctamente. (BC:27919) |
| 71412 | Después de usar el comando Edit » Move » Rotate Selection, el valor introducido en el cuadro de diálogo Rotation Angle no se recordaba. (BC:27805) |
| 71427 | Al generar un PDF de PCBLIB Prints mediante un archivo Output Job, para un proyecto que contenía más de una biblioteca PCB y con Data Source establecida en “All PCBLIB Documents”, se producía el error “Object reference not set to an instance of an object...”. |
| 71543 | En un caso concreto, al usar el IPC Compliant Footprint Wizard para crear una huella PQFN, deshabilitar la opción “Use calculated footprint values” en la página PQFN Footprint Dimensions del asistente y establecer X1 en 0.25 e Y1 en 0.6 hacía que Altium Designer se congelara. (BC:27875) |
| 71595 | Los polygon pours no se mostraban en la región Members de ninguna Polygon Classes definida en el cuadro de diálogo Object Class Explorer. (BC:27899) |
| 71638 | Al generar salidas para un PCB directamente desde el menú File del editor PCB (por ejemplo, Gerber, ODB, etc.), y con la opción “Use separate folder for each output type” habilitada en la pestaña Options del cuadro de diálogo Project Options, la salida generada no se creaba en las subcarpetas esperadas. |
| 71669 | En algunos casos, después de añadir stitching vias a una red en un diseño, el DRC en línea señalaba falsas violaciones de la regla Clearance Constraint. (BC:27917) |
| 71809 | En un diseño específico y con la opción PCB.ViaInstancing habilitada (Advanced Settings), algunos agujeros de taladro de vías IPC 4761 no se exportaban en las salidas NC Drill y ODB++ generadas. |
CAMtastic
| 67163 | Si se intentaba importar dos veces datos ODB++ (sin capas de señal) en un nuevo documento CAMtastic, se producía una violación de acceso (en el módulo “CAMDXP.dll”). |
| 70762 | En algunos casos, al trabajar con datos de fabricación ODB++ generados en el editor CAMtastic, se producía una violación de acceso (en el módulo “CAMDXP.dll”). |
Wire Bonding
| 66450 | Para un diseño específico con componentes embebidos, los pads del die no se estaban representando correctamente en los cuerpos 3D del die dentro de esas cavidades, al visualizar la placa en el modo 3D Layout. |
Harness Design
| 58777 | Se añadió soporte para la rotación “libre” de una vista de modelo físico de un componente dentro de un dibujo de layout. Ahora puede establecer un ángulo de rotación personalizado, ya sea mediante la rotación gráfica del modelo en el propio espacio de diseño o introduciendo directamente el ángulo requerido en el panel Properties (con la vista del modelo físico seleccionada). (I:25235) |
| 68450 | Se añadió soporte para la reasignación de objetos de haz en un dibujo de layout, donde un cable podía recorrer más de una ruta entre sus conectores de origen y destino. De forma predeterminada, ese cable se asignará automáticamente a la ruta de haz más corta, pero ahora tiene la capacidad de sobrescribir este comportamiento. Un nuevo control, 'Assign Objects to Bundle', aparecerá en la parte inferior de la sección Bundle Objects del panel Properties (con el Bundle seleccionado en el espacio de diseño), y solo cuando exista una ruta alternativa. Esto le da acceso a un cuadro de diálogo con el que mover objetos (cables/cables multipolares) entre los haces aplicables y válidos. Como parte de esta funcionalidad, se eliminó el anterior campo desplegable 'Objects assigned to the bundle' (y sus entradas relacionadas de selección de objetos). |
| 70569 | Se añadió soporte para colocar una 'Segment View' de un segmento de haz elegido en un dibujo de layout, mostrando los cables que están dentro de ese segmento (cables individuales, pares trenzados de cables y cables que forman parte de cables multipolares), permitiendo ver claramente cómo esos cables encajan físicamente entre sí dentro del segmento de haz del arnés. Cada cable está etiquetado, coloreado usando el color definido del cable, así como con su grosor escalado según el valor de su parámetro 'Thickness'. |
Platform
| 70878 | Se añadió una barra de desplazamiento vertical al menú asociado con el control Active Server en la parte superior derecha del espacio de diseño, lo que le permite acceder fácilmente a todos los Workspaces disponibles para usted, especialmente cuando tiene acceso compartido a un número considerable de Workspaces. |
| 71353 | En algunos casos, cuando el software se había configurado para guardar automáticamente en una carpeta que aún no había sido creada, se encontraba el error "Access to the path "<PathName>" is denied.". |
| 71518 | Cuando el archivo de proyecto para un diseño de PCB contenía de algún modo secciones duplicadas, intentar abrirlo mediante el cuadro de diálogo Open Project daba como resultado una excepción. Si el proyecto se arrastraba desde el Explorador de archivos de Windows al panel Projects, el proyecto aparecía vacío, sin documentos cargados. |
| 71605 | Se habían experimentado problemas con la función de copia de seguridad automatizada. En algunos casos, con la función habilitada, solo se creaba una única copia de seguridad. En otros casos, deshabilitar la función daba como resultado la creación de una copia de seguridad. (BC:27924, BC:27992) |
Data Management
| 70755 | El panel Components se ha mejorado con respecto a su usabilidad al acceder a él inicialmente. La categoría 'All' ahora está expandida de forma predeterminada (en los modos normal y compacto) y el panel Categories se hace visible al cambiar al modo Normal. Además, la sección de detalles se hace visible/expandida en ambos modos. |
| 70863 | Cuando se estaba conectado a un Workspace sin una suscripción válida, elegir ese Workspace en la región Locations del cuadro de diálogo Open Project daba como resultado que se mostrara el error "Object reference not set to an instance of an object" (dentro del propio cuadro de diálogo). |
| 70944 | Al intentar liberar un componente net tie correctamente definido a un Workspace conectado, ejecutar una Component Rule Check daba como resultado falsas violaciones de 'Shorted Copper Connection'. |
| 71092 | La funcionalidad 'Supplier Data Merging', proporcionada por la opción EDMS.CustomOffersMerge (Advanced Settings), ahora se hace oficialmente pública con esta versión (ON de forma predeterminada). |
| 71325 | La función de búsqueda en el panel Explorer devolvía muchos componentes no relacionados cuando la cadena de búsqueda incluía el carácter igual ('='). (BC:27743) |
| 71356 | Al intentar generar salida desde un archivo Output Job hacia una carpeta especificada (en el Output Container vinculado) que no tenía acceso de escritura a nivel del sistema operativo, se encontraba el error "Access to the path "<PathName>" is denied.". |
| 71421 | Al liberar un proyecto de diseño de PCB específico usando Project Releaser, y utilizar la función Compare Gerber para los datos Gerber de fabricación generados en la etapa 'Review Data', se encontraba el error "Unable to cast COM object of type 'System.__ComObject' to interface type 'DelphiObjects_Interfaces.IWSM_DelphiServiceConcentrator'...". |
| 71438 | Después de hacer check-out de un proyecto de diseño desde un repositorio externo SVN VCS, ese proyecto no se abría automáticamente en el panel Projects. (BC:27835) |
| 71541 | Al intentar generar un PDF de impresiones esquemáticas mediante un archivo Output Job, y cuando los nombres (por ejemplo, de puertos) usaban un orden incorrecto de corchetes (por ejemplo, ][, [[ o ]], en lugar de []), se encontraba un error. |
| 71640 | Al ejecutar un script dentro de un archivo Output Job activo para cambiar la ruta de salida de un contenedor de salida Folder Structure, se perdía el último directorio/carpeta de la ruta inicial. (BC:27900) |
Import/Export
| 70329 | El importador de OrCAD se ha mejorado con soporte para la importación de variantes definidas en un diseño de OrCAD. (Requiere que la opción de configuración avanzada Importer.Orcad.AdvancedEngine esté habilitada). |
| 70733 | Para un diseño específico de OrCAD, no se estaba importando el parámetro DNP (Do Not Populate) (añadido a componentes específicos). (Requiere que la opción de configuración avanzada Importer.Orcad.AdvancedEngine esté habilitada). |
SI Analyzer by Keysight
| 71019 | Para un diseño de PCB específico, intentar acceder a la herramienta SI Analyzer by Keysight daba como resultado el error "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')". |
Version 26.8.1
Altium Designer Develop – Released: 9 July 2026, Version 26.8.1 (build 9)
Altium Designer Agile – Released: 9 July 2026, Version 26.8.1 (build 50)
Altium Designer – Released: 9 July 2026, Version 26.8.1 (build 31)
Schematic
| 69676 | En algunos casos, al cambiar entre comentarios en un esquema, se encontraba el error "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed". |
| 70448 | Con una ruta no predeterminada especificada para 'Local Templates folder' (en la página Data Management - Templates de Preferences), al navegar a esa carpeta al cargar una plantilla para un documento esquemático abierto (usando Tools » Design » Sheet Templates » Local » Load From File), se volvía a la carpeta de plantillas predeterminada (\Users\Public\Documents\Altium\AD<Version>\Templates) entre sesiones de Altium Designer. |
| 71126 | En algunos casos, al añadir una huella a un componente esquemático seleccionado usando Footprint Manager, se encontraba el error "Object reference not set to an instance of an object". (BC:27729) |
| 71170 | En algunos casos, al intentar restablecer la anotación a nivel de placa después de eliminar algunos componentes de un esquema fuente (o enmascararlos con una compile mask), se encontraba el error "Unable to cast object of type "Altium.WorkspaceManager.DataModel.DesignatorRecordAdapter" to type "Altium.WorkspaceManager.DataModel.DesignatorRecord"..." En otro caso, se encontraba el error "startIndex ('-9') must be a non-negative value. (Parameter 'startIndex')...". (BC:27716) |
PCB
| 65296 | Se añadió la capacidad de aumentar el número de capas de señal en un diseño de PCB de 32 a 128, usando la opción de configuración avanzada 'PCB.IncreaseSignalLayers'. (I:8785) |
| 65724 | Para un diseño específico, al añadir via stitching o via shielding a una red con expansión de máscara de soldadura controlada por reglas, se producía una expansión incorrecta de la máscara de soldadura inferior y el control 'link' se mostraba en un estado incorrecto. (BC:27568) |
| 69160 | Había una degradación notable del rendimiento al añadir teardrops a una PCB, ya que el proceso tardaba mucho tiempo y consumía una cantidad considerablemente mayor de memoria. (BC:27045) |
| 69996 | Con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) y la opción 'Repour Polygons After Modification' habilitada (en la página PCB Editor - General de Preferences), al mover un componente sobre un vertido poligonal, habilitar Thermal Relief para un pad seleccionado y cambiar el Connect Style, se encontraba el error "Value cannot be null. (Parameter 'source')". |
| 70430 | En algunos casos, al ejecutar una DRC de la regla de diseño Acute Angle, se encontraba una Access Violation (en el módulo "ADVPCB.DLL"). |
| 70570 | Al crear una nueva regla (añadiendo o duplicando) en el cuadro de diálogo PCB Rules and Constraints Editor, el campo Name ahora recibe el foco de forma predeterminada. |
| 70658 | Al usar la funcionalidad de teardropping, las pistas de keepout de cobre se ignoraban y se creaban teardrops incorrectos si el área con esos keepouts se desplazaba fuera del área visible de pantalla. |
| 70676 | En algunos casos, al recalcular impedancias para un perfil de impedancia en Layer Stack Manager (por ejemplo, tipo 'Differential-Coplanar', con Roughness Model Type 'Hemispherical'), se encontraba el error "The transaction has aborted. --- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation...". |
| 70709 | La funcionalidad 'ODB++ Intellectual Property Protection', proporcionada por la opción ODB.IntellectualPropertyProtection (Advanced Settings), ahora se hace oficialmente pública con esta versión (ON de forma predeterminada). |
| 70727 | Al usar la funcionalidad PCB CoDesign, se producía un cierre inesperado silencioso al comparar acordeones vacíos de ajuste de longitud. |
| 70874 | En algunos casos, al trabajar con un documento de biblioteca PCB, se encontraba una Access Violation (en el módulo "ADVPCB.DLL"). |
| 70983 | En algunos casos, al definir una región de placa o la forma de la placa en el modo Board Planning, se encontraba una Access Violation (en el módulo "ADVPCB.DLL"). |
| 70986 | En algunos casos, al importar reglas en el cuadro de diálogo PCB Rules and Constraints Editor, se encontraba una Access Violation (en el módulo "ADVPCB.DLL"). |
| 71135 | En algunos casos, al intentar acceder al cuadro de diálogo Edit Rule Priorities (desde dentro del cuadro de diálogo PCB Rules and Constraints Editor), se encontraba una Access Violation (en el módulo "ADVPCB.DLL"). |
| 71137 | En algunos casos, al trabajar con el campo de búsqueda/filtrado en el cuadro de diálogo PCB Rules and Constraints Editor, se encontraba una Access Violation (en el módulo "ADVPCB.DLL"). |
| 71163 | Al usar la herramienta 'Show Differences' para comparar la netlist de un proyecto de diseño con su documento PCB, se encontraba el error "Object reference not set to an instance of an object...". (BC:27726) |
Constraint Manager
| 66118 | Al crear una regla avanzada de separación (desde la vista All Rules al acceder a Constraint Manager desde la PCB), ahora dispone de controles para alternar entre los modos de operación ‘Simple’ y ‘Advanced’ para la matriz de separación mínima (según el cuadro de diálogo PCB Rules and Constraints Manager). (I:23850) |
| 69940 | Para un diseño específico, intentar acceder a Constraint Manager desde un documento esquemático daba como resultado el error "An item with the same key has already been added..." y posteriormente todas las vistas quedaban vacías e inutilizables. |
Draftsman
| 69992 | Se añadió un cursor de “mano” al desplazar un documento de dibujo de fabricación basado en Draftsman (.PCBDwf, .HarDwf, .MbDwf) usando Right-Click, Hold&Drag, aportando coherencia con los editores Schematic y PCB. |
Wire Bonding
| 66236 | En algunos casos, al visualizar en 3D dentro de una biblioteca PCB una huella que incorporaba wire bonding (pads de die y bond wires), había un espacio visible entre los pads del die y la superficie 3D extruida sobre la que estaban colocados. (BC:27016) |
Multi-board Design
| 68881 | Al intentar colocar una rama de arnés en un esquema multi-board, y la conexión de grupo asociada tenía 'No Mated Entry' en la columna 'From' o 'To', se encontraba el error "Value cannot be null. (Parameter "key")". |
Harness Design
| 71277 | Al importar cambios desde un diseño multi-board a un diagrama de cableado de arnés, no se estaba teniendo en cuenta el valor del parámetro 'HarnessDesignator' del proyecto de arnés, lo que daba lugar a diferencias erróneas detectadas por el motor de comparación. (BC:27708) |
Platform
| 71139 | Al abrir un Project Group (.DsnWrk) desde dentro de una carpeta de distintos grupos de proyectos, se creaban aleatoriamente y de forma errónea archivos vacíos con cadenas GUID como nombre en la carpeta principal. (BC:27759) |
| 71266 | Después de abrir inicialmente un proyecto, ese proyecto no se volvía a abrir al reiniciar posteriormente Altium Designer si la configuración regional actual del sistema Windows estaba establecida en 'Korean' y la ruta del proyecto contenía símbolos coreanos. |
Data Management
| 70324 | Al usar la funcionalidad BOM CoDesign para comparar el ActiveBOM con un Managed BOM generado (a partir del diseño), un componente colocado en un diseño se mostraba falsamente como si tuviera diferencias en el campo 'Modified Parameters - Comments' si ese componente tenía un símbolo vacío al final de su nombre. (BC:27443) |
| 70326 | Al usar la funcionalidad BOM CoDesign, y con Altium Designer configurado para usar el tema de interfaz 'Altium Light Gray', los elementos de la pestaña Related BOMs (del panel Properties) no eran fácilmente legibles (texto blanco sobre fondo gris claro). (BC:27443) |
| 70479 | Al intentar liberar un nuevo componente a un Workspace conectado, la Component Rule Check marcaba incorrectamente un falso error de 'Duplicate component by Name' si el nombre de ese componente tenía la misma cadena inicial que el nombre de un componente existente. (BC:27448) |
| 70859 | La funcionalidad 'Requirements Management', proporcionada por la opción EDMS.Requirements (Advanced Settings), ahora se hace oficialmente pública con esta versión (ON de forma predeterminada). |
| 71159 | Cuando un documento Output Job incluía un contenedor de salida con un nombre personalizado que utilizaba una cadena especial (por ejemplo, =Item), intentar abrir ese documento directamente o ejecutar Project Releaser daba como resultado el error "Object reference not set to an instance of an object...". (BC:27705) |
| 71269 | Intentar generar un PDF de impresiones esquemáticas para un proyecto mediante un archivo output job, y cuando al menos un símbolo de hoja estaba configurado para usar una fuente local sin un 'File Name' especificado, daba como resultado el error "One or more errors occurred. (Value cannot be null. (Parameter 'path1'))...". |
Import/Export
| 63690 | Al intentar importar un diseño específico de OrCAD, no se importaban varios componentes y, por lo tanto, faltaban en los documentos esquemáticos generados. (Requiere que la opción de configuración avanzada Importer.Orcad.AdvancedEngine esté habilitada). |
| 65953 | Al intentar importar un diseño específico de OrCAD, los nombres de varios puertos de alimentación estaban ocultos en el/los documento(s) esquemático(s) generado(s). (Requiere que la opción de configuración avanzada Importer.Orcad.AdvancedEngine esté habilitada). |
| 66570 | Al intentar importar un diseño específico de OrCAD, la importación fallaba con errores de 'Invalid Component'. (Requiere que la opción de configuración avanzada Importer.Orcad.AdvancedEngine esté habilitada). |
| 67943 | Se añadió una nueva opción de configuración avanzada 'Importer.Orcad.AdvancedEngine' que, al habilitarse, cambia al uso del nuevo Advanced OrCAD Engine al importar diseños y bibliotecas de OrCAD mediante el Import Wizard. |
| 69318 | Al intentar importar un diseño específico de OrCAD, algunos componentes se importaban sin su parámetro 'Value', lo que daba como resultado que el campo Comment correspondiente quedara en blanco al seleccionar dicho componente en un documento esquemático generado. (Requiere que la opción de configuración avanzada Importer.Orcad.AdvancedEngine esté habilitada). |
| 70109 | Al importar un diseño específico de OrCAD, las capas de máscara de soldadura se importaban incorrectamente, con la capa Top Solder Mask generada conteniendo aperturas adicionales y la capa Bottom Solder Mask sin algunas aperturas. (Requiere que la opción de configuración avanzada Importer.Orcad.AdvancedEngine esté habilitada). |
Version 26.7.1
Altium Designer Develop – Released: 8 June 2026, Version 26.7.1 (build 13)
Altium Designer Agile – Released: 8 June 2026, Version 26.7.1 (build 25)
Altium Designer – Released: 8 June 2026, Version 26.7.1 (build 11)
Schematic
| 70565 | En algunos casos, al pausar (Tab) un proceso interactivo (por ejemplo, colocar un cable o rotar un objeto seleccionado) en un esquema o diagrama de cableado de arnés, se encontraba una Access Violation (en el módulo "AdvSch.dll"). |
PCB
| 66901 | Al exportar una PCB al formato STEP, la Route Tool Path no estaba presente en el modelo exportado si se había utilizado una capa mecánica superior a '16' como capa 'Route Tool Path'. |
| 69812 | En un caso específico, intentar volver a rutear desde una pista existente (usando las herramientas Interactive Routing o Quick Routing y con la opción 'Automatically Remove Loops' habilitada) hacía que Altium Designer se congelara por completo. |
| 69873 | Para un diseño específico, al propagar cambios desde la PCB a los esquemas fuente se encontraba el error "The given key "eModification_AddNode" was not present in the dictionary". |
| 70031 | Con la opción PCB.Polygon.AdvancedPour habilitada (Advanced Settings) y después de añadir vértices de contorno a un polígono colocado mediante la importación de un archivo CSV, añadir otro vértice provocaba que el polígono quedara dañado. |
| 70059 | La funcionalidad para controlar la versión de Simbeor usada en el cálculo de retardo e impedancia dentro del editor PCB, proporcionada por la opción PCB.SimbeorVersion (Advanced Settings), ahora se hace oficialmente pública con esta versión (1 de forma predeterminada). |
| 70207 | Para una PCB específica, intentar exportar la placa al formato STEP 3D (usando File » Export » STEP 3D) hacía que Altium Designer quedara bloqueado en un 'bucle infinito'. En otro caso, los objetos de capas mecánicas se exportaban incorrectamente como recortes de placa. (BC:25654) |
| 70213 | Con la opción PCB.ViaInstancing habilitada (Advanced Settings), los controles 'Via Nets' y 'Via Span' (en la región Additional Options, en la pestaña View Options del panel View Configuration del editor PCB) no funcionaban correctamente. (BC:26989) |
| 70573 | En algunos casos, y con la opción PCB.ViaInstancing habilitada (Advanced Settings), una vía de back drill se conectaba incorrectamente directamente a un plano poligonal, ignorando la separación definida en la regla de diseño Power Plane Clearance aplicable. (BC:27450) |
| 70607 | La funcionalidad 'Via Instancing', proporcionada por la opción PCB.ViaInstancing (Advanced Settings), ahora se hace oficialmente pública con esta versión (ON de forma predeterminada). |
Draftsman
| 57465 | En algunos casos, al trabajar con un documento de dibujo de fabricación (.PCBDwf/.HarDwf/.MbDwf), se encontraba el error "Object reference not set to an instance of an object". |
CAMtastic
| 69776 | Al intentar importar datos ODB++ generados a partir de un diseño específico de KiCad en el editor CAM de Altium Designer (CAMtastic), se encontraba el error "The specified file path: <FilePath> - doesn't exist" y el documento CAM permanecía vacío. |
Wire Bonding
| 69905 | Al visualizar una PCB o una huella en el modo de diseño 2D, ahora puede controlar la visibilidad de los hilos de unión mediante la nueva entrada 'Bond Wires' (y sus controles asociados) en la región Object Visibility, en la pestaña View Options del panel View Configuration. Al visualizar una PCB o una huella en el modo de diseño 3D, la visibilidad de los hilos de unión y de las almohadillas del dado ahora se controla como parte de la opción 'Show 3D Bodies' en la región General Settings, en la pestaña View Options del panel View Configuration. (Requiere que la opción de configuración avanzada PCB.Wirebonding.3DImprovements esté habilitada). (BC:25470) |
Diseño multicard
| 69427 | En algunos casos, al importar cambios desde un proyecto de diseño de arnés secundario a un esquema multicard y, con la conexión del arnés seleccionada y la sección Connections expandida para ella en el panel Properties, se producía el error "Object reference not set to an instance of an object". |
Diseño de arnés
| 70566 | Al hacer clic en una línea de red en un diagrama de cableado, se producía el error "The given key "eHarnessLogicalSignal" was not present in the dictionary". |
Plataforma
| 69822 | Se añadió la capacidad para que un administrador de un Altium Develop Workspace reserve un puesto de autor para un miembro específico del Workspace al trabajar con Altium Designer Develop (26.7 y posteriores), permitiéndole esencialmente trabajar sin conexión durante la duración de la suscripción, con la capacidad de revocar ese puesto itinerante en cualquier momento. |
Gestión de datos
| 69142 | En algunos casos, al editar varios componentes mediante el editor de componentes (en su modo Batch Component Editing), copiar contenido desde cualquier celda editable producía el error "Control "" has no parent window...". |
| 69378 | Después de editar por lotes una gran cantidad (1500+) de huellas en un Workspace conectado (por ejemplo, cambiar la asignación de capas mecánicas), la liberación de vuelta a ese Workspace tardaba mucho tiempo, tras lo cual Altium Designer no liberaba la considerable cantidad de RAM utilizada. |
| 70220 | Al editar un gran número de componentes (500+) mediante el editor de componentes (en su modo Batch Component Editing) y añadir opciones de pieza a esos componentes, se producía un error de tiempo de espera y los componentes finalmente se publicaban, pero sin las opciones de pieza añadidas. |
| 70315 | Con la opción EDMS.CloudLoginByJWT habilitada (Advanced Settings), no era posible conectarse a un Workspace chino en la Altium Platform (a través del portal: portal.altium365.com.cn) desde Altium Designer. |
| 70849 | En algunos casos, al poner un proyecto de PCB disponible en línea para un Workspace conectado en la Altium Platform, todos los documentos fuente (con excepción de ActiveBOM) no eran visibles al abrir y explorar el proyecto a través de la interfaz Web Viewer del Workspace. |
Importación/Exportación
| 69921 | Al importar un diseño Allegro específico, el valor del espesor de cada capa en el apilado de capas era incorrecto. (Requiere que la opción de configuración avanzada Importer.Allegro.AdvancedEngine esté habilitada). |
Versión 26.6.0
Altium Designer Develop – Released: 19 May 2026, Version 26.6.0 (build 14)
Altium Designer Agile – Released: 19 May 2026, Version 26.6.0 (build 21)
Altium Designer – Released: 19 May 2026, Version 26.6.0 (build 10)
Esquemático
| 68892 | En algunos casos, después de borrar el nombre de una red en un esquemático (a través del panel Properties), la compilación dinámica posterior producía el error "Null or empty argument". |
| 69519 | Para un blanket cuya forma es 'escalonada' (no rectangular), no era posible editar gráficamente la forma para hacerla completamente rectangular, ya que el borde que se movía no podía 'soltarse'. (BC:27250) |
| 69781 | En un caso específico, al intentar abrir cualquier documento esquemático en un proyecto de diseño, se producía el error "Object reference not set to an instance of an object". |
PCB
| 57322 | En un caso específico, al intentar arrastrar parte del enrutamiento de un par diferencial, se produjo una violación de acceso (en el módulo 'ADVPCB.DLL'). |
| 61449 | En un caso específico, el modelo STEP generado para un encapsulado BGA usando el IPC Compliant Footprints Batch Generator no coincidía con su huella. |
| 61450 | En un caso específico, al crear un encapsulado cuadrado PLCC usando el IPC Compliant Footprint Wizard, el valor de 'Lead Span Range (D)' no se reflejaba correctamente en la vista previa del modelo 3D STEP generado, lo que ocasionaba que el lado largo de las patas del chip no tocara las almohadillas. |
| 61495 | Al crear un encapsulado LCC usando el IPC Compliant Footprint Wizard y con 'Number of pins (E)' diferente de 'Number of pins (D)', la vista previa del modelo 3D STEP generado era incorrecta. |
| 61496 | Al crear un encapsulado CFP usando el IPC Compliant Footprint Wizard, un cambio en el valor de la altura mínima de separación no se reflejaba correctamente en la vista previa del modelo 3D STEP generado. |
| 61500 | Al crear un encapsulado MOLDED (polarizado) o SODFL usando el IPC Compliant Footprint Wizard, el pin polarizado (cátodo) ahora se identifica en el modelo 3D STEP generado mediante una barra blanca. (I:16813, I:17014) |
| 61503 | Al crear un encapsulado CAPAE usando el IPC Compliant Footprint Wizard, el modelo 3D STEP se generaba incorrectamente al usar configuraciones para asegurar que el modelo tuviera dimensiones de peor caso. La parte cilíndrica del modelo atravesaba la parte inferior del componente. (BC:7032) |
| 61538 | Al crear un encapsulado SOT89 usando el IPC Compliant Footprint Wizard, la altura de la región central definida manualmente por el parámetro Y3 (en la página Footprint Dimensions del asistente y con la opción 'Use calculated footprint values' deshabilitada) no se reflejaba correctamente en la huella generada. |
| 61596 | Al crear un encapsulado LCC usando el IPC Compliant Footprint Wizard, no se creaba una almohadilla térmica como parte de la huella generada, aunque se habían definido valores mínimos y máximos para las propiedades relacionadas ('Thermal Pad Size (D Side)' y 'Thermal Pad Size (E Side)'). |
| 61597 | Al crear un encapsulado SOT89 con el IPC Compliant Footprint Wizard, la almohadilla central de la huella generada quedaba separada en dos objetos que no estaban conectados eléctricamente (una almohadilla y una región de cobre), lo que finalmente provocaba errores de separación internos a la huella al colocarla dentro de una PCB. |
| 61598 | En algunos casos, al crear un encapsulado QFN usando el IPC Compliant Footprint Wizard, el uso de valores calculados para las dimensiones daba como resultado una huella con almohadillas en contacto. (BC:20868) |
| 61600 | Se añadió un nuevo parámetro 'Lead Span Range (L)' al definir las dimensiones de un encapsulado MOLDED usando el IPC Compliant Footprint Wizard. Esto permite especificar valores mínimos y máximos para la distancia entre los lados exteriores de los terminales. Se han actualizado las imágenes de dimensiones y el parámetro 'Body Length Range (L)' ha pasado a llamarse 'Body Length Range (L1)'. (BC:2423) |
| 61601 | Al generar una huella usando el IPC Compliant Footprint Wizard o el IPC Compliant Footprints Batch Generator, el marcador de referencia de pin de PCB se generaba sobre las primitivas de almohadilla para parámetros personalizados. |
| 61602 | Al generar una huella de encapsulado gullwing usando el IPC Compliant Footprint Wizard, la página Footprint Dimensions del asistente se ha mejorado con la capacidad de controlar si se aplica o no el recorte de almohadillas al usar valores calculados de huella. Además, al generar una huella de encapsulado gullwing usando el IPC Compliant Footprints Batch Generator, se ha añadido un nuevo parámetro 'PadTrimming' a la sección Footprint Specifications en la pestaña Data del archivo de plantilla de Excel asociado, para controlar si se aplica o no el recorte de almohadillas. |
| 61805 | Al crear encapsulados CFP con el IPC Compliant Footprints Batch Generator, los modelos STEP se generaban incorrectamente, con anchos distintos de los especificados en el archivo basado en Excel procesado. |
| 61806 | En dos casos específicos, no era posible crear encapsulados DPAK usando el IPC Compliant Footprints Batch Generator. En el primer caso, aparecía un error "Invalid stream format" al intentar añadir el archivo basado en Excel para su procesamiento. En el segundo caso, el procesamiento se completaba con el error "Invalid quantity "" in field "DensityLevel"". (BC:23015) |
| 61807 | Al crear encapsulados Chip Array en múltiples niveles de densidad con el IPC Compliant Footprints Batch Generator, el campo 'DensityLevel', junto con las especificaciones de huella introducidas manualmente, se ignoraban en un archivo basado en Excel añadido para su procesamiento. (BC:8328) |
| 61808 | Al crear un encapsulado CHIP, CAPAE, MOLDED o WIRE WOUND con el IPC Compliant Footprint Wizard, el nombre de la huella se generaba incorrectamente y no de acuerdo con las convenciones de nomenclatura de la norma IPC-7351B. (BC:2613) |
| 61809 | Al crear un encapsulado CHIP con el IPC Compliant Footprint Wizard, la vista previa de la huella generada no seguía los valores de los parámetros 'X' e 'Y' como se esperaba, presentando incorrectamente X como vertical e Y como horizontal. Al colocarse finalmente dentro de una PCB, la huella del componente se rotaba 90 grados por defecto (en lugar de rotación cero, como se esperaba). |
| 61810 | Al crear un encapsulado DFN con el IPC Compliant Footprint Wizard, la vista previa de la huella generada no seguía correctamente los cambios en los valores de los parámetros 'Body Width Range (E)' y 'Body Length Range (D)', cambiando la dimensión equivocada en cada caso. |
| 61812 | En un caso específico, al crear un encapsulado QFN-2ROW usando el IPC Compliant Footprint Wizard, los valores calculados para las dimensiones daban como resultado un espaciado entre almohadillas mayor que 'Body Span Range (D)'. |
| 61814 | Al crear un encapsulado SOIC usando el IPC Compliant Footprint Wizard, el uso de valores calculados para las dimensiones de la huella recortaba demasiado las almohadillas en la huella generada, lo que provocaba problemas de soldadura mínima (contacto con la almohadilla). |
| 61893 | En un caso específico, al usar el IPC Compliant Footprints Batch Generator para crear un encapsulado DIP, la huella no se generaba si no se especificaba un nombre de huella en el archivo basado en Excel procesado, en lugar de generar una huella usando un nombre generado automáticamente. |
| 61894 | Al crear encapsulados DIP con el IPC Compliant Footprints Batch Generator y no especificarse el nombre de la huella en el archivo basado en Excel añadido para su procesamiento, la huella no se generaba. Además, cuando la opción 'Produce STEP model' estaba habilitada, se generaba un cuerpo extruido en lugar de un modelo 3D STEP genérico. |
| 62111 | Al generar una huella Chip Array usando el IPC Compliant Footprint Wizard, el prefijo del nombre de la huella era incorrecto (en comparación con la convención de nomenclatura IPC-7351 B) cuando 'Hull side type' estaba establecido en 'Concave', 'ConvexE' o 'ConvexS'. |
| 62112 | Para varios encapsulados, el IPC Compliant Footprint Wizard no calculaba correctamente el Courtyard cuando la función 'Use calculated footprint values' estaba deshabilitada y los valores de 'Pad Dimensions' y 'Pad Spacing' se introducían manualmente. |
| 62254 | Se actualizó el IPC Compliant Footprint Wizard al crear una huella de encapsulado PQFP o CQFP, para construir el contorno del encapsulado basándose en valores máximos de dimensión (en lugar de valores nominales), al igual que para los encapsulados SOIC, SOP, TSSOP y SOT. |
| 62283 | Al crear un encapsulado de tipo SOT usando el IPC Compliant Footprint Wizard, la huella generada no tenía el valor correcto para el exceso de Courtyard. |
| 62319 | Se actualizó el IPC Compliant Footprint Wizard al crear una huella de encapsulado PQFP, para generar un contorno de serigrafía usando el mismo estilo/enfoque que para el encapsulado QFN. El contorno ahora sigue el contorno máximo del encapsulado con un desplazamiento hacia el exterior del contorno del encapsulado de la mitad del ancho de línea de la serigrafía (el ancho de línea de serigrafía predeterminado es 0,127 mm). |
| 62378 | Al crear un encapsulado SOIC usando el IPC Compliant Footprint Wizard, la huella generada no tenía el valor correcto para el exceso de Courtyard. |
| 62430 | Se ha actualizado el IPC Compliant Footprint Wizard, para todos los encapsulados compatibles existentes, a fin de garantizar la generación de huellas de acuerdo con la Revisión B de la norma IPC 7351 - 'Generic Requirements for Surface Mount Design and Land Pattern Standard'. |
| 62669 | Al crear un encapsulado BGA usando el IPC Compliant Footprint Wizard o el IPC Compliant Footprints Batch Generator, el porcentaje de reducción del diámetro de las almohadillas (para bolas de soldadura colapsables) no cumplía con la Revisión B de la norma IPC 7351 - 'Generic Requirements for Surface Mount Design and Land Pattern Standard'. |
| 67406 | Al crear un encapsulado LCC con el IPC Compliant Footprint Wizard y con la opción 'Chamfer Shape' deshabilitada, la vista previa del modelo STEP y la propia huella generada incluían incorrectamente un chaflán en el cuerpo 3D. Además, al crear un encapsulado BGA o LGA con la opción 'Chamfer Shape' habilitada, la vista previa del modelo STEP y la propia huella generada carecían de un chaflán en el cuerpo 3D. |
| 67407 | Al crear un encapsulado PQFN con el IPC Compliant Footprint Wizard, la vista previa del modelo STEP y la propia huella generada no incluían vías para la almohadilla térmica. |
| 68167 | Después de realizar cambios en el Layer Stack Manager que afectaban al retardo de propagación, como cambiar el valor de la constante dieléctrica (Dk) de una capa, el valor de Delay para las pistas no se recalculaba. (BC:26356) |
| 69594 | Al modificar, a través del panel Properties, los vértices del contorno de un objeto de forma poligonal que incluía un arco, faltaba el punto final del arco o era incorrecto, lo que hacía que la forma del objeto fuera incorrecta. |
| 69836 | Con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) y una almohadilla seleccionada en el espacio de diseño, faltaban los campos 'Center Offset (X/Y)' en la sección correspondiente de la región Pad Stack del panel Properties. |
| 69891 | En el cuadro de diálogo PCB Rules and Constraints Editor, después de alternar entre una regla Width recién creada (con 'Default Stack' elegido) y el área en blanco de la regla Unconnected Pin (sin ninguna regla de este tipo creada) y luego volver de nuevo, se producía una violación de acceso (en el módulo "ADVPCB.DLL"). |
| 69895 | Después de editar un objeto OLE colocado dentro de una PCB y luego guardar y cerrar el documento, al intentar volver a abrir la PCB, Altium Designer se 'congelaba' por completo. (BC:27320) |
| 70013 | Para un componente cuyo designador y/o texto de comentario estaba configurado como oculto, y donde dichas cadenas se habían editado para convertirse en multilínea, esas cadenas eran incorrectamente visibles en la salida de fabricación ODB++ generada. (BC:25162) |
Constraint Manager
| 64638 | Después de renombrar una clase de red en la vista Physical de Constraint Manager, al copiar y luego pegar el conjunto de parámetros asociado (en el que se define la clase de red) en un esquemático, se seguía usando el nombre anterior de la clase de red. |
Draftsman
| 69217 | En algunos casos, al intentar importar un archivo DXF a un documento de dibujo de fabricación (.PCBDwf/.HarDwf/.MbDwf), se producía el error "Object reference not set to an instance of an object". |
CAMtastic
| 69260 | Se implementó la asignación predeterminada de color de capa, basada en el tipo de capa, al importar archivos Gerber al editor CAM (CAMtastic), si la información relativa al color de las capas falta en los archivos importados. Esto aporta coherencia y evita la asignación de colores aleatorios, como ocurría anteriormente. |
| 69875 | Se implementó la asignación predeterminada de color de capa, basada en el tipo de capa, al importar datos ODB++ al editor CAM (CAMtastic), si la información relativa al color de las capas falta en los datos importados. Esto aporta coherencia y evita la asignación de colores aleatorios, como ocurría anteriormente. |
Diseño de arnés
| 69256 | Al intentar comparar diferencias lógicas entre un dibujo de diseño de arnés y su proyecto de diseño de arnés, se producía el error "The method or operation is not implemented...". |
| 69632 | Se añadió la capacidad de 'dividir' una tabla de conexiones en un documento Harness Draftsman para presentarla en varias 'páginas', junto con un control para limitar la altura de la página. (I:27127) |
| 69804 | Después de cambiar un componente de arnés en el diagrama de cableado (usando la función Replace Component desde el panel Properties) e importar los cambios al dibujo de diseño, aunque el Design Item ID se actualizaba correctamente, el Comment y la Description seguían siendo los del componente anterior. Esto también ocurría en la BOM. |
Plataforma
| 68978 | La funcionalidad 'WebView2', proporcionada por la opción System.UseWebView2 (Advanced Settings), ahora se hace oficialmente pública con esta versión (activada de forma predeterminada). |
Gestión de datos
| 69356 | En algunos casos, y al trabajar con el ActiveBOM de un proyecto abierto como documento libre, se producía el error "Object reference not set to an instance of an object". |
| 69382 | Con una plantilla de componente definida que incluía un parámetro de diccionario (con un valor predeterminado pero no marcado como 'Required'), no era posible eliminar el valor predeterminado al crear/editar un componente basado en esta plantilla. |
| 69489 | Al conectarse a un Workspace de Altium Platform que tiene definidas Environment Configurations, y donde un usuario está asignado a varios grupos (pueden aplicarse varias configuraciones de entorno), no era posible cambiar la configuración aplicada después de haber seleccionado inicialmente una y habilitado la opción 'Remember my choice' en el cuadro de diálogo Select a Configuration. Para atender esto, un nuevo cuadro de diálogo Connection Properties, accesible desde el menú Properties del Workspace en la página Data Management - Servers de Preferences, le permite cambiar rápidamente la configuración a usar entre las disponibles para usted. |
| 69576 | Se añadió compatibilidad con un tipo de dato adicional con reconocimiento de unidades – Coeficiente de temperatura (ppm/°C) – al definir un parámetro de usuario como parte de una plantilla de componente en un Workspace conectado en la Altium Platform. |
| 69840 | Al importar una biblioteca específica usando el Library Importer, las hojas de datos de todos los componentes relacionados se añadían incorrectamente (como pares de parámetros ComponentLink) al documento de plantilla de componente recién creado. |
| 69842 | En un caso específico, al abrir un documento ActiveBOM grande que formaba parte de un proyecto de Workspace, y ese proyecto estaba en un Workspace conectado con la funcionalidad Silicon Expert habilitada, se producía el error "Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown". |
| 69845 | Había una degradación notable del rendimiento al trabajar en un documento ActiveBOM grande que formaba parte de un proyecto de Workspace, y ese proyecto estaba en un Workspace conectado con la funcionalidad Silicon Expert habilitada (por ejemplo, al hacer clic, desplazarse, acceder a cuadros de diálogo y actualizar). Además, interactuar con varios elementos del documento ActiveBOM a través del panel Properties (por ejemplo, cambiar conjuntos de BOM y alternar la visibilidad de parámetros) también era perceptiblemente lento. |
| 69917 | En casos específicos, al intentar mostrar el historial de un documento (History & Version Control » Show Document History), Altium Designer se 'congelaba'. (BC:27282) |
Importación/Exportación
| 61517 | Al importar una biblioteca Allegro (*.dra), la información correcta de altura del cuerpo 3D (interna y externa) para una huella específica no se importaba. (Requiere que la opción de configuración avanzada Importer.Allegro.AdvancedEngine esté habilitada). |
| 61945 | Al importar un diseño Allegro con la subclase definida 'Layers - Components - Dev type' en las capas Top o Bottom, ahora se crea un par de capas de componente ("DEVICE_TYPE_TOP" y "DEVICE_TYPE_BOTTOM") en el documento PCB generado para alojar los valores de esas capas Top y Bottom, con estas capas ocultas de forma predeterminada con respecto a su visibilidad. (Requiere que la opción de configuración avanzada Importer.Allegro.AdvancedEngine esté habilitada). |
| 62242 | Al importar un diseño Allegro específico, faltaba una regla de separación de diseño de una determinada 'net class' a 'net class' en el PCB Rules and Constraints Editor del documento PCB generado. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 66324 | Al importar un diseño Allegro, una forma rellena sólida definida como un Route Keepout en todas las capas se importaba incorrectamente como una región en la Multi-Layer, en lugar de la Keep-Out Layer como se esperaba. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 66325 | Al importar un diseño Allegro, una forma rellena sólida definida como un Package Keepout en la Top Layer se importaba incorrectamente como una pista de cobre, en lugar de una región de keepout como se esperaba. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 66593 | Al importar un diseño Allegro, faltaban las reglas de enrutamiento de pares diferenciales definidas en el PCB Rules and Constraints Editor del documento PCB generado. En su lugar, solo se creaba una única regla con valores incorrectos (predeterminados). (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 67082 | Al importar un diseño Allegro, las formas de taladro para pads con forma rectangular se importaban incorrectamente como ranuras en lugar de rectángulos. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 67128 | En algunos casos, al importar un diseño Allegro, los cuerpos 3D de los componentes no se posicionaban/ubicaban correctamente. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 67146 | Al importar un archivo de biblioteca Allegro específico (*.dra), un determinado componente no se importaba correctamente. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 67177 | Se agregó una nueva opción de configuración avanzada 'Importer.Allegro.AdvancedEngine' que, al habilitarse, mejora el Allegro Import Wizard con soporte para importar máscaras de soldadura y de pasta a nivel de padstack para pads (formas normales y personalizadas, incluidos pads tented) y vías (incluyendo el cálculo de expansiones y lados tented). |
| 67482 | Al importar un diseño Allegro, se creaban múltiples reglas a nivel de red para un CSet a nivel de diseño, con valores idénticos y prioridades variables (para 'Spacing' y 'Same Net Spacing'), en lugar de una única regla 'All-All'. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 67844 | Al intentar importar un diseño Allegro específico, el importador se quedaba bloqueado durante muchísimo tiempo (alrededor de 22 horas) en la etapa 'Fixup polygons'. Como mejora provisional, este tiempo de importación se ha reducido considerablemente (ahora a unos 40 minutos), aunque sigue siendo una demora larga. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 67945 | Al importar un diseño Allegro con la subclase definida 'Layers - Components - Comp value' en las capas Top o Bottom, ahora se crea un par de capas de componente ("COMPONENT_VALUE_TOP" y "COMPONENT_VALUE_BOTTOM") en el documento PCB generado para alojar valores de estas capas Top y Bottom, quedando dichas capas ocultas de forma predeterminada en cuanto a su visibilidad. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 67990 | En algunos casos, al importar un diseño Allegro, el texto de la capa Bottom Silkscreen se importaba incorrectamente, ya sea espejado y/o espejado y rotado. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 68013 | Al importar un diseño Allegro específico, la forma del taladro para los pads de un determinado componente se importaba incorrectamente como 'Slot' en lugar de 'Round', y además con dimensiones incorrectas. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 68115 | Al importar un diseño Allegro que incluía espacios (caracteres de espacio) entre dos bloques de texto en la serigrafía, el importador ignoraba dichos espacios, lo que hacía que ambos bloques de texto se colocaran en el mismo origen en el documento PCB generado. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 68884 | Al importar un diseño Allegro específico, una instancia de una región sólida en la serigrafía no se rellenaba. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 68900 | Al importar un diseño Allegro con las subclases definidas 'Layers - Components - Tolerance' o 'Layers - Components - User part' en las capas Top o Bottom, ahora se crean en el documento PCB generado los respectivos pares de capas de componente ("TOLERANCE_TOP" y "TOLERANCE_BOTTOM") y ("PART_NUMBER_TOP" y "PART_NUMBER_BOTTOM") para alojar valores de estas capas Top y Bottom, quedando dichas capas ocultas de forma predeterminada en cuanto a su visibilidad. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
| 69672 | Al intentar importar una biblioteca de diseño Xpedition específica, la máscara de soldadura de algunos pads de componentes no se importaba correctamente en el documento PCB Library generado. |
| 69946 | Al intentar importar un diseño Allegro específico, las capas se importaban incorrectamente. (Requiere que esté habilitada la opción de configuración avanzada Importer.Allegro.AdvancedEngine). |
Versión 26.5.1 - Actualización adicional
Altium Designer Develop – Released: 6 May 2026, Version 26.5.1 (build 12)
Altium Designer Agile – Released: 6 May 2026, Version 26.5.1 (build 30)
Altium Designer – Released: 6 May 2026, Version 26.5.1 (build 12)
PCB
| 70303 | Al intentar ejecutar el comando 'Create Primitives From Board Shape' con la opción 'Include Cutouts' habilitada, se producía una violación de acceso (en el módulo "ADVPCB.DLL"). (BC:27399) |
| 70304 | En algunos casos, al mover un componente (con texto) en un PCB y con la opción 'Component re-route' habilitada y la opción 'Move component with relevant routing option' deshabilitada (PCB Editor - página Interactive Routing de Preferences), se producía una violación de acceso (en el módulo 'ADVPCB.DLL'). (BC:27415, BC:27416) |
| 70305 | En un caso específico y al generar datos Gerber X2 desde una placa mediante un archivo Output Job, se producía una violación de acceso (en el módulo 'PolygonClipper.dll'). (BC:27391) |
| 70306 | Después de transferir a un PCB un esquemático con componentes y al menos un par diferencial definido (y con la creación automática de rooms habilitada), al intentar mover la room generada (con la opción 'No Net Objects' habilitada en el cuadro de diálogo posterior) se producía una violación de acceso (en el módulo "ADVPCB.DLL"). En algunos casos, aparecía "Runtime error 216" o Altium Designer se cerraba por completo. (BC: 27413) |
| 70307 | En algunos casos, al mover un componente en un PCB y con la opción 'Component re-route' habilitada (PCB Editor - página Interactive Routing de Preferences), al intentar cancelar el proceso con clic derecho se producía una violación de acceso (en el módulo 'ADVPCB.DLL'). |
Versión 26.5.0
Altium Designer Develop – Released: 8 April 2026, Version 26.5.0 (build 11)
Altium Designer Agile – Released: 8 April 2026, Version 26.5.0 (build 17)
Altium Designer – Released: 8 April 2026, Version 26.5.0 (build 11)
Esquemático
| 66133 | En algunos casos, al dibujar una ventana de selección (de derecha a izquierda) alrededor de primitivas en un documento de esquemático o biblioteca esquemática, algunos arcos no se seleccionaban. (BC:27379) |
| 67140 | Se agregó la capacidad de definir un margen vertical personalizado para el Designator y el Name de un pin, tanto a nivel global (como parte de las Schematic Preferences) como a nivel local (como parte de las propiedades del pin). Ahora tiene control total sobre los márgenes horizontal (X) y vertical (Y) para estas dos propiedades, que aparecen como campos 'Margin (X/Y)' en los lugares correspondientes. Al usar los paneles List o el cuadro de diálogo Find Similar Objects, el margen vertical se define mediante los dos nuevos campos 'Pin Designator Vertical Margin' y 'Pin Name Vertical Margin', respectivamente. |
PCB
| 66537 | Se agregó la capacidad de configurar la salida ODB++ para proteger la propiedad intelectual restringiendo lo que se genera. Puede decidir qué capas de señal incluir, controlar si se incluye la netlist y, de ser así, si se neutralizan los nombres de red (reemplazándolos por 'Net_[1-…]'), y controlar si se incluyen componentes, con la posibilidad de eliminar propiedades (parámetros) de los componentes. La información de ruta de carpetas también se eliminará de los archivos de informe ([Design name].REP) y de reglas (odb\user\[Design name].RUL) generados. (I:18317) |
| 69147 | No era posible cambiar la capa de una room colocada. |
| 69371 | Con una cadena de texto colocada seleccionada en el espacio de diseño (en un documento PCB o PCB Library), la función de autocompletado de texto no funcionaba al comenzar a escribir texto para una cadena especial (por ejemplo, .<somecharacters>) en el campo Text del panel Properties. (BC:27130) |
| 69405 | Con una cota estándar colocada seleccionada en el espacio de diseño (en un documento PCB o PCB Library), no era posible cambiar el ancho de la cota mediante el campo Width del panel Properties. |
| 69540 | La función 'Pad/Via Template Loading Optimization', proporcionada por la opción PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), ahora se hace oficialmente pública con esta versión (activada de forma predeterminada). |
| 69564 | En algunos casos, al generar un informe de testpoints a partir de un PCB panelizado (incluyendo una matriz de placas incrustada), faltaban algunos datos. (BC:27003) |
| 69581 | Durante el enrutamiento interactivo y con la opción 'Apply Trace Centering' habilitada (y la opción 'Adjust Vias' deshabilitada), al colocar una vía, esta heredaba incorrectamente la separación basada en el centrado (objetos a pista y relación de separación), en lugar de la regla de diseño aplicable. |
| 69635 | En algunos casos, al arrastrar un enrutamiento que no era de 45 grados, se producía un error (en el módulo "RouterEntry.dll"). |
| 69681 | En algunos casos, al abrir un archivo PCBLib que contenía counterholes en versiones posteriores de Altium Designer, no aparecían todos los counterbores y countersinks. Además, después de agregar nuevos counterholes, guardar y volver a abrir la biblioteca, dichos counterholes no aparecían. (BC:27221) |
| 69774 | En algunos casos, copiar y pegar un rectángulo y luego intentar cambiar el tamaño de ese rectángulo pegado provocaba una violación de acceso (en el módulo 'ADVPCB.DLL'). |
Draftsman
| 65656 | Al agregar un nuevo documento Draftsman a un diseño PCB y crearlo usando una plantilla específica de documento Draftsman en un Workspace conectado, se producía el error "Width and Height must be non-negative...". |
Wire Bonding
| 65571 | Se agregó una nueva opción de configuración avanzada 'PCB.Wirebonding.3DImprovements' que, al habilitarse, ofrece soporte mejorado para bond wires en la vista 3D de una placa. Esto incluye controles de edición adicionales para definir la forma/perfil de un bond wire (con la capacidad de definir un color de reemplazo, lo que facilita distinguir entre diferentes 'tiers' de bond wire asociados con distintos ciclos de una máquina de wire bonding), la capacidad de colocar die pads y bond wires sobre cuerpos 3D genéricos, la inclusión de objetos bond wire al exportar un PCB a formatos STEP y Parasolid, y la inclusión de objetos bond wire en la comprobación de separación de componentes, para detectar violaciones de separación entre bond wires y otros objetos (que no sean bond wire) en el espacio 3D. Los colores de reemplazo usados para bond wires en el diseño PCB también se tienen en cuenta al colocar una vista de fabricación de la placa, una vista de ensamblaje de la placa y una vista de componente en un dibujo de fabricación de PCB. (BC:24977, BC:25032) |
| 69457 | En algunos casos, durante el enrutamiento interactivo desde un finger pad al que llega un bond wire, se creaba automáticamente (e incorrectamente) otro bond wire a partir de la pista recién enrutada. |
| 69701 | En algunos casos y para un PCB que incluía wire bonding, al rotar la placa en la vista 3D antes de que se renderizaran los bond wires se producía una violación de acceso (en el módulo "ADVPCB.DLL"). |
Platform
| 69028 | Al intentar cargar la configuración de 'System - Templates' desde un archivo de preferencias específico (*.DXPPrf), se producía el error "Value cannot be null. (Parameter 'value')...". (BC:27007) |
Gestión de datos
| 67003 | Se agregó una nueva opción de configuración avanzada 'UI.ModernDesignReusePanel' que, al habilitarse, utiliza el panel Design Reuse más reciente y mejorado al trabajar con bloques de reutilización y snippets. |
| 69326 | En un Workspace que contenía más de 10.000 componentes, todos los componentes adicionales agregados por encima de ese nivel aparecían en la categoría 'Uncategorized' del panel Components, con un recuento negativo. |
| 69385 | El Item Manager se ha mejorado para manejar el caso en que un componente de Workspace tiene definidos varios modelos de footprint y posteriormente cambia el nombre del modelo asignado actualmente. Las funciones 'Auto-matching' y 'Update to Latest' ahora asignan correctamente la revisión más reciente del modelo de footprint (cuyo nombre ha cambiado). (I:10242) |
| 69424 | Se agregó una nueva opción de configuración avanzada 'VCS.AllowLFSRepos' que, al habilitarse, restaura parcialmente la capacidad anterior de usar repositorios LFS al trabajar con control de versiones Git. PRECAUCIÓN: Altium Designer no admite completamente el trabajo con repositorios LFS y, en algunos casos, hacerlo puede provocar pérdida de datos del usuario. (BC:27158) |
| 69444 | No era posible que un usuario estándar (no Admin) publicara un proyecto en una subcarpeta de proyecto cuando no tenía derechos de acceso a la carpeta principal del proyecto en un Workspace. La publicación del proyecto mediante Project Releaser fallaba y aparecía el error "Current user doesn't have sufficient rights to create a folder with path...". |
| 69456 | Una solución marcada como 'NOT USED' en la lista de opciones de pieza para un componente en un ActiveBOM permanecía en la lista incluso después de eliminarla. |
| 69476 | Los datos de opciones de pieza no se mostraban en el panel Components para componentes de una biblioteca basada en archivos. |
| 69514 | Al editar uno o varios componentes de Workspace, la comprobación de regla de componente "Revision that is being edited is not latest" ahora se observa correctamente al usar el editor de componentes en su modo Batch Component Editing, lo que garantiza que las infracciones se señalen al editar un componente que no es la revisión más reciente. |
| 69531 | Al explorar una PCB Library a través del panel Components (con Models habilitado para su visualización), las columnas 'Description', 'Height' y 'Pad Count' no estaban disponibles para seleccionarse en el cuadro de diálogo Select Columns. |
Importación/Exportación
| 56381 | En algunos casos, al intentar importar un diseño KiCad, se producía el error "Object reference not set to an instance of an object". |
Power Analyzer by Keysight
| 68908 | Después de ejecutar un análisis para un diseño específico, guardar y acceder al informe completo provocaba el error "System.MissingMethodException: Method not found...". |
SI Analyzer by Keysight
| 69664 | En algunos casos, al intentar analizar redes para el PCB activo desde el documento SI Analyzer by Keysight, se producía el error "The given key 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' was not present in the dictionary". (BC:26953) |
Versión 26.4.1
Altium Designer Develop – Released: 19 March 2026, Version 26.4.1 (build 13)
Altium Designer Agile – Released: 19 March 2026, Version 26.4.1 (build 25)
Altium Designer – Released: 19 March 2026, Version 26.4.1 (build 12)
Esquemático
| 67749 | En algunos casos, al agregar un nuevo documento esquemático a un proyecto después de haber cambiado a una licencia Viewer, se producía el error "EIntfCastError: Interface not supported". |
PCB
| 61119 | Para un diseño específico y grande, se observaba una latencia notable al alternar la visibilidad de varias capas entre activada y desactivada mediante el panel View Configuration. |
| 64931 | Se agregó una nueva regla de diseño 'Z-Axis Clearance' tanto al Constraint Manager como al antiguo ‘PCB Rules and Constraints Editor dialog’ (no accesible en Document View), que puede utilizarse para comprobar las separaciones mínimas entre varias primitivas en distintas capas de cobre. (I:922) |
| 68736 | Después de eliminar sub-stacks en el stackup de un diseño rigid-flex avanzado, las capas Coverlay y Solder Mask de esos sub-stacks se agregaban incorrectamente al 'Board Layer Stack' principal y predeterminado. Después de eliminar cualquier duplicado e intentar guardar, se producía el error "Maximum layers of type Coverlay for stack Board Layer Stack reached...", porque no era posible una combinación de coverlay y soldermask en el mismo sub-stack. |
| 68820 | Al exportar un PCB como archivo Specctra Design File (*.dsn), los keepouts no se incluían en el archivo generado. |
| 68973 | Cuando las expresiones de consulta de alcance usadas en una regla de diseño binaria eran muy largas, no resultaba viable usar la comprobación Applicable Binary Rules entre primitivas porque el alcance en el cuadro de diálogo posterior aparecía ilegible, sin posibilidad de ajustar el tamaño del cuadro de diálogo ni el ancho de las columnas. (I:10041) |
| 68983 | En algunos casos, al trabajar en un documento PCB con las opciones PCB.Polygon.AdvancedPour y PCB.Polygon.AdvancedDynamicPour habilitadas (Advanced Settings), se producía una violación de acceso (en el módulo "ADVPCB.DLL"). |
| 69010 | La función 'Solder Mask Zero Expansion', proporcionada por la opción PCB.SolderMaskZeroExpansion (Advanced Settings), ahora se hace oficialmente pública con esta versión (activada de forma predeterminada). |
| 69031 | En un PCB o PCB Library, colocar un rectángulo con un ancho de pista pequeño (por ejemplo, 0,01 mm) hacía que su tamaño se volviera más pequeño (tanto ancho como alto) después de hacer clic para definir su segundo punto de anclaje. Además, hacer clic en cualquiera de las esquinas del rectángulo colocado, mientras aún se estaba en modo de colocación, hacía que se creara un cuadrado. Asimismo, copiar y pegar un rectángulo en una PCB Library también hacía que su tamaño se volviera más pequeño. (BC:27033, BC:27046) |
| 69059 | Para un diseño específico, al intentar acceder al Layer Stack Manager se producía el error "Layer type not found...". |
| 69121 | Al usar la función PCB CoDesign, después de fusionar cambios entre dos usuarios con respecto a un polígono (cambio de geometría por un usuario y shelving del polígono por el otro), el resultado era un polígono 'No-Net'. |
| 69155 | Con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), no era posible modificar el tamaño de un marco de texto seleccionado mediante el panel Properties. (BC:27044) |
| 69423 | En una PCB Library, después de establecer una de las opciones IPC 4761 disponibles para una vía colocada, esa configuración volvía a 'None' después de guardar y volver a abrir la biblioteca. En otro caso, las vías agregadas a un footprint desde una Pad Via Library perdían la conexión con esa biblioteca después de guardar y volver a abrir la PCB Library. Las vías también faltaban en la región Local Pad & Via Library del panel PCB Pad Via Templates. (BC:27157) |
Constraint Manager
| 63142 | Se agregó la capacidad de especificar valores Minimum, Maximum y Preferred para Diameter y Hole Size al definir una regla Routing Via Style en la vista Physical, además de la definición preferida por plantilla. (BC:26530) |
| 67865 | Los iconos de objetos se han actualizado y unificado en todas las páginas del Constraint Manager (tanto en el lado de esquemático como en el de PCB), así como en los cuadros de diálogo ‘Import Directives’ y ‘Refresh Constraint Manager’ (al importar directivas desde documentos fuente esquemáticos al Constraint Manager) y en el cuadro de diálogo Object Class Explorer. |
| 68405 | En la vista Physical del Constraint Manager (cuando se accede desde el lado del esquemático) y para las clases importadas desde el esquemático, el control de expansión asociado (para acceder a los objetos de una clase) no funcionaba. |
| 69384 | Al intentar eliminar varias Advanced Rules seleccionadas desde la vista All Rules (cuando se accede desde el PCB), tras haber agregado cada regla posterior a la selección mediante Ctrl+clic y luego usar el comando 'Remove Advanced Rules' del menú contextual al hacer clic derecho, se producía el error "Object reference not set to an instance of an object". |
Draftsman
| 68897 | Después de crear un nuevo documento Draftsman (.PCBDwf) para un proyecto de diseño PCB, utilizando una plantilla de documento Draftsman (.DwfDot) que incluía una Board Assembly View colocada, la visualización de esa vista en el espacio de diseño no seguía correctamente la configuración inicial definida en la región Component Display Properties del panel Properties. |
Multi-board Design
| 66922 | Se agregó una nueva opción de configuración avanzada 'System.MBAEngine.UseOpenCascade' que, al habilitarse, cambia el uso de la biblioteca C3D para el modelado geométrico de un documento de ensamblaje multitarjeta (*.MbaDoc) por la biblioteca Open CASCADE. Tenga en cuenta que, al abrir en esta versión un documento de ensamblaje multitarjeta antiguo (de una versión previa del software) con la opción habilitada, se eliminarán las restricciones de acoplamiento creadas (puede elegir entre conservar las posiciones relativas de las partes del ensamblaje o colocarlas en línea). Tendrá la opción de crear una copia de seguridad de esa versión anterior al momento de abrirla. |
| 68125 | Al colocar en un esquemático multitarjeta un componente cuyo símbolo incluía una primitiva de arco (por ejemplo, un condensador polarizado), el arco se dibujaba incorrectamente en el espacio de diseño. Posteriormente, al hacer clic en los gráficos renderizados incorrectamente para seleccionar el componente, se producía el error "Object reference not set to an instance of an object". |
| 68890 | Al colocar en un esquemático multitarjeta un componente cuyo símbolo incluía una primitiva de arco (por ejemplo, un condensador polarizado), el arco se dibujaba incorrectamente en el espacio de diseño. Posteriormente, al hacer clic en los gráficos renderizados incorrectamente para seleccionar el componente, se producía el error "Object reference not set to an instance of an object". |
| 69173 | En un proyecto de diseño multitarjeta específico, al intentar importar desde el proyecto PCB hijo para un módulo determinado seleccionado en el esquemático multitarjeta, ocasionalmente se producía el error "An item with the same key has already been added...". |
Harness Design
| 59289 | Arrastrar un cable sobre un empalme en un diagrama de cableado duplicaba erróneamente ese objeto de empalme. (BC:27442) |
| 64350 | En algunos casos, al generar salida impresa para un diseño de arnés, se producía una Access Violation (en la dirección 0000000139490BC8 del módulo "WorkspaceManager.DLL"). |
| 68050 | Para un componente en un plano de disposición configurado para mostrar su Physical Model en estilo Solid, se estaba usando el color definido para la entrada Selection/Highlight System Colors (en el panel View Configuration del editor PCB), independientemente de si el modelo estaba seleccionado o no. |
Platform
| 47582 | En algunos casos, los paneles Components y Manufacturer Part Search presentaban problemas de visualización/tamaño al alternar entre las vistas normal y compacta, tanto en modo Docked como Floating. Además, cuando estos paneles estaban en modo Popup, al volver a acceder a ellos su altura disminuía repentinamente. |
| 68635 | Altium Designer dejaba de responder por completo tras una pérdida temporal de la conexión Wi‑Fi, lo que obligaba a cerrarlo mediante el Administrador de tareas de Windows. (BC:26379, BC:26854) |
| 68981 | En algunos casos, al intentar restablecer todas las preferencias a sus valores predeterminados, se producía una Access Violation (en el módulo "PCBDLGS.DLL"). |
| 69364 | Con la opción WSM.DotNetECOImplementation habilitada (Advanced Settings), al intentar importar cambios de intercambio de pines en un proyecto hijo a un esquemático multitarjeta, los cambios detectados enumerados y procesados por el ECO posterior no se aplicaban, sin importar cuántas veces se ejecutara el ECO. |
| 69375 | Con la opción WSM.DotNetECOImplementation habilitada (Advanced Settings) y al intentar comparar las diferencias físicas entre dos versiones de un documento de biblioteca PCB, se producía el error "The process cannot access the file "C:\Users\<UserName>\AppData\Local\Temp\Compare HierarchicalPCBObjects.Log" because it is being used by another process...". |
Data Management
| 61335 | Al usar la función BOM CoDesign y, en particular, el comando 'Explore Suggested Component' (desde la sección Differences del panel Properties), si el componente sugerido no es la revisión más reciente, ahora se abrirá esa revisión específica en el panel Components. |
| 63880 | Para un componente de biblioteca Workspace cuyo nombre incluía dos o más caracteres de subrayado, el primer subrayado se eliminaba incorrectamente de su nombre en la entrada del comando 'Place <ComponentName>', en el menú al que se accede al hacer clic derecho sobre ese componente en el panel Components. |
| 63966 | El comando 'Create Tag' se ha agregado nuevamente al submenú History & Version Control al acceder a los menús relacionados con el proyecto. Además, se agregó validación al introducir un valor para la etiqueta, junto con una indicación asociada de que solo se permiten letras, números, punto (‘.’), guion (‘-’), signo numeral (‘#’) y guion bajo (‘_’). |
| 65936 | Se agregó la capacidad de cambiar por lotes el estado del ciclo de vida de los componentes seleccionados directamente desde un ActiveBOM. Tenga en cuenta que el proceso solo incluirá componentes de su Workspace conectado. |
| 68242 | Se agregó una nueva opción de configuración avanzada 'EDMS.CloudLoginByJWT' que, al habilitarse, usa un JWT (JSON Web Token) para la identificación y autenticación del usuario al conectarse desde Altium Designer a un Workspace en Altium Platform. |
| 68709 | Al cambiar el estado de revisión de un Item en un Workspace conectado (mediante el cuadro de diálogo de cambio de estado por lotes), el proceso fallaba si se introducía una nota de más de 255 caracteres. (BC:24819) |
| 68762 | Después de agregar una part choice a un componente en un documento ActiveBOM y actualizar, no se mostraban todas las ofertas del mismo proveedor. |
| 68814 | Las funciones Custom Parts Provider Synchronization y Components Synchronization de Altium Designer se han mejorado para que ahora admitan bases de datos PostgreSQL. |
| 68961 | Se agregó una nueva opción de configuración avanzada 'EDMS.CustomOffersMerge' que, al habilitarse, fusiona los datos de proveedores del Custom Parts Provider con Altium Parts Provider (para un Workspace en Altium Platform que tenga BOM Portal habilitado) para presentar toda la información de proveedores combinada, allí donde se muestren datos de proveedores (SPN) en la interfaz del software. |
| 68962 | Al compartir un diseño en vivo o una instantánea de diseño mediante el cuadro de diálogo Share, el cuadro de diálogo anterior al que se accedía desde el control Advanced Settings se ha rediseñado como una ventana emergente. En el caso de compartir un diseño en vivo, las opciones de compartir y descargar ahora se agrupan por 'Member Rights' (para miembros del Workspace) y 'Guest and External Share Rights' (para usuarios invitados externos con quienes se han compartido proyectos). |
| 69007 | Al agregar un comentario/respuesta a un documento, si se introducía texto seguido de una URL web pegada, el texto se eliminaba si se añadía un espacio después de esa URL, quedando solo la URL en el comentario/respuesta publicado. (BC:26998) |
| 69149 | Una plantilla de footprint predeterminada de Workspace (agregada mediante la página Data Management - Templates de Preferences) no se aplicaba al crear un nuevo componente de Workspace después de actualizar desde una versión anterior de Altium Designer (anterior a 26.1) a una versión posterior (26.1 o posterior). (BC:26847, BC:27173) |
| 69186 | Había una degradación notable del rendimiento al trabajar dentro de un documento ActiveBOM que formaba parte de un proyecto de Workspace, y dicho proyecto estaba en un Workspace conectado con la funcionalidad de Silicon Expert habilitada. |
| 69287 | Al abrir un documento ActiveBOM grande que formaba parte de un proyecto de Workspace, y dicho proyecto estaba en un Workspace conectado con la funcionalidad de Silicon Expert habilitada, los parámetros de Silicon Expert no se completaban correctamente y se producían errores de tiempo de espera. |
| 69298 | Al intentar guardar preferencias en un Workspace conectado y cambiar la carpeta en la que crear un nuevo elemento Altium Designer Preferences, se producía el error "ShowDialog can be called only on hidden windows...". |
| 69430 | Para un proyecto de diseño PCB que incluía un documento de biblioteca PCB, al intentar generar un PDF de PCBLIB Prints directamente desde un Output Job agregado a ese proyecto, se producía una Access Violation (en el módulo 'WorkspaceManager.DLL'). |
| 69447 | En algunos casos, al trabajar con un proyecto y guardar cambios en él, cuando ese proyecto se había compartido con permisos de edición a un usuario que no era miembro del Workspace principal del proyecto, ese usuario recibía con frecuencia y en momentos aleatorios la notificación "Trying to Reconnect to Notification Service". |
Import/Export
| 68875 | Al importar una biblioteca específica de xDX Designer, los números de pin del símbolo se duplicaban en los componentes multiparte. |
| 68896 | Al intentar importar un diseño específico de Xpedition (Expedition), se producía una Access Violation (en el módulo 'Importer_Expedition.IWZ'). |
| 68977 | Al intentar importar una biblioteca de footprints PCB de OrCAD (*.LLB), se producía una Access Violation (en el módulo 'ADVPCB.DLL'). (BC:26983) |
Version 26.3.0
Altium Designer Develop – Released: 5 February 2026, Version 26.3.0 (build 5)
Altium Designer Agile – Released: 5 February 2026, Version 26.3.0 (build 18)
Altium Designer – Released: 5 February 2026, Version 26.3.0 (build 6)
PCB
| 66876 | Se agregó compatibilidad con modelos de SOLIDWORKS 2024 y 2025 (*.SldPrt) al trabajar con cuerpos 3D. Además, la exportación de un PCB al formato de archivo Parasolid ahora usa Parasolid versión 35.1. |
| 67334 | Después de exportar un PCB específico al formato Parasolid, los modelos 3D de algunos componentes no podían convertirse al abrir el archivo exportado en SOLIDWORKS, lo que provocaba el error "The data in this file may be invalid". (BC:25813) |
| 68348 | En algunos casos, con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), colocar una tabla de apilado de capas en el espacio de diseño producía el error "Object accessed after being destroyed...". |
| 68359 | En algunos casos, al usar la función Loop Removal durante el ruteo interactivo, se producía un error (en el módulo "RouterEntry.dll" o en el módulo "ADVPCB.DLL"). |
| 68901 | Con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), agregar/eliminar la capa Route Tool Path varias veces en un documento de biblioteca PCB (o abrir un documento de biblioteca PCB donde esto se haya realizado) producía el error "Exception has been thrown by the target of an invocation...". (BC:26959) |
| 68942 | En un caso específico, intentar guardar un documento PCB después de realizar cambios producía una Access Violation (en el módulo 'ADVPCB.DLL'). |
| 68945 | Al definir una regla Fabrication/Assembly Testpoint Style en el cuadro de diálogo PCB Rules and Constraints Editor, los cambios realizados en las restricciones Min/Max Size no se guardaban. (BC:26969) |
| 69025 | Para un documento PCB específico y con la opción 'Component re-route' habilitada (en la página PCB Editor - Interactive Routing de Preferences), mover cualquier componente producía el error "Object accessed after being destroyed...". (BC:27027) |
Multi-board Design
| 68356 | Al intentar mapear pines entre los conectores en línea de un arnés dentro de un esquemático multitarjeta, Altium Designer se bloqueaba por completo y no podía finalizarse mediante el Administrador de tareas de Windows. (BC:26806) |
Harness Design
| 67903 | Se mejoró la función 'Update From Libraries' para que ahora también incluya cables, componentes de cavidad y partes asociadas (cuando se accede desde un diagrama de cableado), y cubiertas, etiquetas y partes asociadas (cuando se accede desde un plano de disposición). Tenga en cuenta que, para que un objeto antes mencionado se incluya en la actualización, un componente asignado al objeto debe incluir un enlace a un símbolo esquemático. (BC:27779) |
| 68314 | Los cables jumper definidos en un diagrama de cableado ahora se reflejan correctamente en el plano de disposición asociado. Con un bundle seleccionado en el plano de disposición, la región Bundle Objects del panel Properties ahora incluirá dichos cables jumper que comienzan y terminan en el mismo punto de conexión como parte de ese bundle. Dichos cables solo tendrán la opción de definir su longitud manualmente. El valor introducido se incluirá luego en el documento ActiveBOM del proyecto de arnés y en el plano de fabricación (tabla BOM y lista de cableado). (I:23859) |
Platform
| 67522 | Se mejoraron las notificaciones que aparecen en Altium Designer Develop relacionadas con casos en los que la suscripción está próxima a vencer, la suscripción ya ha vencido (y el Workspace de Altium Develop está en modo de solo visualización) y cuando no hay asientos Author disponibles. |
| 68634 | El Acuerdo de licencia de usuario final (EULA) ha sido reemplazado por el Master Services Agreement (MSA) al instalar Altium Designer Develop y Altium Designer Agile. Altium Designer sigue utilizando el EULA (que también se ha actualizado). |
Data Management
| 63778 | Al usar el panel Manufacturer Part Search, solo el último filtro aplicado se mostraba correctamente (nombre y parámetro) encima de la lista de resultados. Los filtros seleccionados previamente se mostraban solo por nombre, sin la información paramétrica. |
| 63779 | No era posible desplazarse por el contenido del panel Details del panel Manufacturer Part Search cuando el cursor estaba situado sobre ciertas áreas. |
| 66024 | Al compartir un elemento de un Workspace con un usuario nuevo, la entrada de ese usuario (en el cuadro de diálogo Share For Item) mostraba inicialmente, y de forma incorrecta, su correo electrónico en lugar de su organización. |
| 66242 | Mientras se exploraban componentes en la vista 'Where-used' de una plantilla de componente (en el panel Explorer), al cambiar el Revision State de uno o más componentes seleccionados, el cambio no se reflejaba automáticamente en la vista. |
| 66867 | Colocar un bloque de reutilización desde el panel Explorer producía el error "Value cannot be null. (Parameter 'pcbSnippetGUID')...". (BC:26812) |
| 67416 | Después de actualizar el panel Components, los estados de revisión de los modelos no se actualizaban. (BC:24630) |
| 68164 | La función Custom Parts Provider Synchronization, utilizada para mapear —mediante un documento Custom Parts Provider Synchronization Configuration (*.PrtSync)— datos de proveedores desde una fuente de base de datos especificada hacia datos de cadena de suministro del Workspace, ahora puede usarse cuando se está conectado a un Workspace alojado en Altium 365 GovCloud. |
| 68245 | Para un componente en un ActiveBOM, la prioridad especificada para una solución manual agregada se perdía después de actualizar para usar una revisión posterior de ese componente en el diseño. |
| 68247 | Al usar Library Importer para importar footprints de un documento de biblioteca PCB a un Workspace conectado, cualquier footprint cuya descripción superara los 256 caracteres no se importaba, aunque el Importer informara que la importación había sido correcta. |
| 68705 | En algunos casos, al intentar liberar cambios realizados en un componente existente (mediante el editor de componentes en su modo Single Component Editing), se producía el error "Interface not supported". |
| 68708 | Al intentar agregar una part choice específica (LM2940IMP-15 de Texas Instruments) a cualquier componente en una biblioteca de Workspace, se producía el error "Value cannot be null. (Parameters 'source')". |
| 68907 | En el caso específico de trabajar con Altium Designer 26.1 y conectado a un Workspace, al ver comentarios colocados en cualquier proyecto de diseño, el nombre de usuario, tanto en la ventana contextual de comentarios como en el panel Comments and Tasks, aparecía como "Anonymous" en lugar de la persona que colocó el comentario. |
Import/Export
| 68664 | Al exportar un PCB al formato Ansys EDB, los valores de los condensadores especificados en fF (femtofaradios) no se reconocían y, en su lugar, se establecían por defecto en 1nF. (BC:24118) |
Version 26.2.0
Altium Designer Develop – Released: 8 January 2026, Version 26.2.0 (build 10)
Altium Designer Agile – Released: 8 January 2026, Version 26.2.0 (build 28)
Altium Designer – Released: 8 January 2026, Version 26.2.0 (build 7)
Schematic
| 65661 | En algunos casos, al intentar crear una biblioteca integrada (a partir de documentos del proyecto) desde un documento esquemático activo, se producía una Access Violation (en el módulo "IntegratedLibrary.DLL"). |
| 67949 | La ordenación alfanumérica de los pines por Designator no funcionaba correctamente en el Symbol Wizard del editor Schematic Library, dando como resultado "A1, A10, A11,...A19, A2, A20, A3, A4,...A9", por ejemplo, en lugar de "A1, A2, A3,...A18, A19, A20" como se esperaba. |
| 67982 | Al reemplazar un componente basado en archivo por un componente de Workspace Library, usando el control '...' asociado al campo Design Item ID en el panel Properties, los parámetros no se actualizaban con los del componente de Workspace. |
PCB
| 67160 | Con la opción 'Live Highlighting' habilitada (en la página PCB Editor - Board Insight Display de Preferences) y durante la colocación de una vía, al alternar repetidamente entre las posibles nets resaltadas en el fondo se producía el error "List index out of bounds". |
| 67883 | Al exportar a formato DXF un PCB que contenía texto con altura '0', se producía el error "eInvalidInput". |
| 68177 | Después de seleccionar y eliminar varias entradas de Component Layer Pair en la pestaña Layers & Colors del panel View Configuration, las entradas seguían mostrándose. (BC:26733) |
| 68420 | Para un diseño específico, al copiar un componente (con die pads, bond finger pads y bond wires definidos como parte de su footprint) y pegarlo varias veces, intentar guardar el documento PCB producía el error "Duplicates not allowed...". |
| 68627 | Con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) y un componente colocado en una cuadrícula polar seleccionado, faltaban en el panel Properties las opciones asociadas con esa cuadrícula (Range/Angle y Rotation). (BC:26858) |
| 68640 | En algunos casos, con la opción PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) y después de volver a verter varias veces un polygon pour seleccionado desde el panel Properties, al cambiar a la acción 'Assign net' y hacer clic de nuevo en el espacio de diseño se producía el error "Value cannot be null. (Parameter 'source')". |
| 68661 | La geometría (ancho y alto) de los rectángulos utilizados dentro de footprints PCB se alteraba incorrectamente (debido a errores de redondeo) cuando el ancho de pista se especificaba en mm. (BC:26867, BC:26885) |
PCB CoDesign
| 67921 | En algunos casos, al trabajar con la función PCB CoDesign, tras completar una comparación se producía un error relacionado con una fuga de memoria (un fallo de aserción en el archivo "Adv3D_GeometryMaker.pas"). |
Wire Bonding
| 62571 | Se agregó compatibilidad para la generación de un informe Wire Bonding Table a partir de un documento PCB panelizado. |
| 63094 | La comprobación DRC para violaciones de Un-Routed Net se estaba aplicando incorrectamente a los bond wires. (BC:25803) |
| 66918 | Los bond wires y die pads ahora se muestran al visualizar un documento PCB panelizado en 3D. |
| 67657 | Al aplicar cambios a las restricciones de una regla de diseño de Wire Bonding en el cuadro de diálogo PCB Rules and Constraints Editor, la regla se mostraba como no guardada (asterisco junto a su nombre) y no era posible exportar ni importar reglas. (BC:25810) |
| 68042 | Hay disponible una nueva palabra clave de consulta 'IsBondwire' (comprobación de tipo de objeto PCB) al construir expresiones lógicas de consulta para usar en el filtrado de objetos en un PCB/PcbLib o en la definición del alcance de una regla de diseño. |
Multi-board Design
| 67619 | Cuando existían varias entradas (que representan componentes vinculados) en el mismo lado de una pieza personalizada colocada en un documento esquemático multi-board, al intentar seleccionar varias entradas y arrastrarlas se producía el error "Unable to cast object...". (BC:26133) |
Harness Design
| 61558 | Al colocar un bundle en un dibujo de disposición, el bundle ahora “rastrea” su longitud dibujada, con el valor introducido por defecto en el campo Length. Cuando el campo Length (longitud física real) está establecido y difiere de la longitud dibujada, el bundle mostrará un símbolo de interrupción en el centro de su segmento más largo para indicar que el bundle No está a escala (NTS). La 'Drawn Length' se muestra en el panel Properties, junto con una nueva opción 'Add Break Symbol', que permite controlar la visualización del símbolo de interrupción. (I:25610) |
| 62933 | Después de seleccionar un punto de conexión (sin objetos asignados) en un dibujo de disposición, el botón 'Add' asociado a la región Assigned Objects del panel Properties se mostraba como deshabilitado hasta hacer clic en él. (BC:26250) |
| 65333 | En algunos casos, el orden de dibujo de las etiquetas era incorrecto para una vista de dibujo de disposición colocada en un documento de dibujo de fabricación de harness (HarDwf), en comparación con el documento fuente de dibujo de disposición (LdrDoc), lo que provocaba que una etiqueta apareciera “detrás” de un bundle en lugar de delante de él. (BC:26470) |
| 67904 | En algunos casos, al importar un componente (conector) desde el diagrama de cableado de un proyecto a su dibujo de disposición, se creaba el punto de conexión asociado pero los pines no se asignaban automáticamente, dando como resultado un objeto bundle vacío. |
Data Management
| 66497 | En un caso específico y al estar conectado a un determinado Workspace de Altium 365, las opciones de pieza mostradas para cierto componente eran diferentes entre los paneles Components y Properties. |
| 66581 | Se añadió la capacidad (para quienes tengan el permiso operativo asignado) de conservar el estado del ciclo de vida al realizar la sincronización de componentes entre un Workspace y una base de datos de componentes. |
| 67302 | La lista de opciones de pieza de un componente se sobrescribía si la opción 'Part Choices Revision Control' estaba habilitada (en la página Admin-Settings-Components de la interfaz del navegador del Workspace) y se realizaban cambios en esa lista para ese componente (y se publicaban en una nueva revisión) sin reiniciar antes Altium Designer. |
| 67806 | Si el campo Document Path se dejaba vacío en la página System - Default Locations de Preferences y se reiniciaba Altium Designer, al abrir un proyecto desde el Workspace conectado (nuevo, sin copia local previa), modificarlo e intentar guardarlo de nuevo en el Workspace, se producía el error "Invalid URI: The format of the URI could not be determined...". |
| 67950 | Las tablas de Azure SQL Schema no eran accesibles en el documento de configuración Custom Parts Provider Synchronization de Altium Designer (*.PrtSync), produciéndose los errores "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Incorrect syntax near '`'" y "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Statement(s) could not be prepared". Esto se debía a que Altium Designer enviaba acentos graves (`) en una consulta, que SQL Server/Azure SQL no admite. |
| 68005 | En un caso específico, al intentar generar un informe de lista de materiales desde el ActiveBOM de un proyecto de diseño PCB se producía el error "Unable to sort because the IComparer.Compare() method returns inconsistent results...". |
| 68037 | La función 'BOM CoDesign', proporcionada por la opción BOM.CoDesign (Advanced Settings), ahora se hace oficialmente pública con esta versión (activada por defecto). Además, la función 'Including/Excluding Supplier Data in a BOM Comparison', proporcionada por la opción BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), también pasa a ser oficialmente pública con esta versión (desactivada por defecto). |
| 68583 | No se cargaba una plantilla predeterminada del Workspace al crear la nueva entidad asociada si dicha plantilla se había añadido mediante la página Data Management - Templates de Preferences. (BC:26847) |
Import/Export
| 63867 | Al importar un diseño específico de xDX Designer, no se podía importar la biblioteca del proyecto (*.lmc) y como resultado se generaba un proyecto vacío. |
| 67825 | Al importar un diseño específico de OrCAD, la huella vinculada a las instancias de un determinado componente en el documento esquemático generado era incorrecta. |
Version 26.1.1
Altium Designer Develop – Released: 3 December 2025, Version 26.1.1 (build 6)
Altium Designer Agile – Released: 3 December 2025, Version 26.1.1 (build 13)
Altium Designer – Released: 3 December 2025, Version 26.1.1 (build 7)
Schematic
| 62751 | Se añadió una nueva opción de configuración avanzada 'WSM.DotNetECOImplementation' que, al habilitarse, optimiza y acelera la funcionalidad de procesamiento ECO. |
| 66529 | Al hacer doble clic en un componente colocado se accedía correctamente al panel Properties con el texto del Designator seleccionado y listo para cambiarse. Sin embargo, al hacer doble clic en un componente posterior, el texto del designador no quedaba seleccionado, sino que el cursor se colocaba al inicio del campo. (BC:25802) |
| 67151 | En algunos casos, al trabajar con un documento esquemático, el cruce de arneses de señal bajo una compile mask (con la opción 'Display Cross-Overs' habilitada en la página Schematic - General de Preferences) producía el error "EOleException: Index was outside the bounds of the array". |
| 67186 | Había un retraso apreciable en la carga de propiedades en el panel Properties al cambiar entre símbolos en una biblioteca esquemática (.SchLib). (BC:25112) |
| 67514 | En algunos casos, al cambiar entre comentarios en un esquema, se producía el error "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed". |
| 67618 | Después de hacer visible en el espacio de diseño el nombre de un parámetro, este se mostraba dos veces al arrastrar dicho parámetro a una ubicación diferente. |
PCB
| 52067 | Con Violation Overlay Style configurado como 'None (Layer Color)' y Overlay Zoom Out Behaviour configurado como 'Base Pattern Scales' (en la página PCB Editor - DRC Violations Display de Preferences), al abrir o crear un PCB se producía una violación de acceso (en el módulo 'ADVPCB.DLL'). (BC:19367) |
| 58670 | Se añadió la opción (PCB.Performance.PadViaTemplate.LoadingOptimization) para almacenar plantillas de Pad Via no vinculadas a una biblioteca externa de Pad Via dentro del documento PCB, lo que permite tiempos de carga más rápidos. |
| 61493 | Se añadió una opción de Advanced Settings (PCB.ViaInstancing) que, al habilitarse, mejora el rendimiento al construir la geometría de una instancia de vía, reduciendo tanto el consumo de memoria como el tiempo de construcción de la escena. |
| 63635 | Había un retraso apreciable al comenzar a desplazarse por el espacio de diseño, cuando se estaba ejecutando un comando interactivo (p. ej., Move Object, Interactive Routing, etc.). |
| 65474 | En conformidad con la norma IPC-7351B en relación con los valores predeterminados de padstack, donde las aperturas de máscara de soldadura suelen tener una relación 1:1 con el tamaño del pad, los valores predeterminados de la regla Solder Mask Expansion (en documentos PCB) y de la expansión de máscara de soldadura controlada por reglas (en documentos de biblioteca PCB) ahora se establecen en 0 mil (antes 4 mil). |
| 65539 | Después de añadir comentarios a un PCB, cambiar al modo de visualización 3D, pasar a proyección ortográfica y rotar el PCB, se mostraban artefactos en el PCB. |
| 65636 | Se añadió una nueva opción de configuración avanzada 'PCB.SimbeorVersion' para controlar la versión de Simbeor utilizada en el cálculo del retardo y la impedancia (Simbeor 2020.3, opción '0', o Simbeor 2023.1, opción '1'). |
| 65828 | Con un objeto de forma poligonal seleccionado en un PCB y al usar el comando Paste desde el menú contextual de clic derecho en espacio libre dentro de la sección Outline Vertices del panel Properties, se producía el error "Exception has been thrown by the target of an invocation...". |
| 65866 | Como parte de la opción PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), el panel Properties se ha mejorado aún más al trabajar con las funciones Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding e Interactive Via Dragging, para aumentar el rendimiento y optimizar el acceso a las propiedades, especialmente en diseños más grandes. |
| 65971 | Al colocar (o copiar/pegar) desde una PCBLIB a un documento PCB no se seguía el orden físico de las capas, lo que provocaba que las primitivas se colocaran en capas incorrectas en el documento PCB. Tenga en cuenta que, como parte de la corrección de este problema, debe volver a guardar sus bibliotecas PCB con Altium Designer 22.11 o posterior. |
| 66010 | Al enrutar hacia un pad que previamente había sido afectado por la ejecución de la función 'Remove Unused Pad Shapes', DRC ya no detectaba el anillo anular faltante. (BC:24704) |
| 66318 | Al usar el comando 'Select All' del panel PCB Library (en el menú contextual de clic derecho), todas las huellas de la lista solo se seleccionaban si el comando se usaba sobre la primera huella (superior) de la lista. |
| 66319 | Design Rule Check (DRC) informaba incorrectamente violaciones de Un-Routed Net en múltiples pads SMT conectados térmicamente a un vertido poligonal, cuando Thermal Relief estaba configurado como 'Auto' y había reglas Polygon Connect Style superpuestas. |
| 66678 | En algunos casos, al usar la herramienta automática de ajuste de longitud de pares diferenciales para hacer coincidir la fase entre los lados de un par diferencial, el Tooth Width medido realmente del patrón generado basado en dientes de sierra difería del especificado en el cuadro de diálogo Auto Tuning Process. (BC:25941) |
| 66726 | Con la opción PCB.Performance.InteractivePropertyPanel.Optimization deshabilitada (Advanced Settings) y varios parámetros (designadores y/o comentarios de componentes) seleccionados en el espacio de diseño (o varios componentes seleccionados y haciendo clic hasta el Designator o Comment hijo en el panel Properties), la propiedad Autoposition y el control de visibilidad de Value (botón de “ojo”) no aparecían en el panel Properties. (BC:26018) |
| 66879 | Los valores de retardo para nets y xSignals que incluían un patrón de ajuste de longitud no se calculaban y se mostraban incorrectamente como 0 ps tanto en los paneles Properties como PCB. (BC:26054) |
| 66948 | Para una regla de diseño Clearance definida mediante el cuadro de diálogo PCB Rules and Constraints Editor y donde la matriz de separación contenía valores diferentes para combinaciones de primitivas, el valor Gap del cuadro de diálogo Applicable Binary Rules no reflejaba correctamente el valor de separación definido para las primitivas seleccionadas en la matriz de separación de la regla. |
| 67027 | En algunos casos, copiar y pegar un rectángulo y luego intentar cambiar el tamaño de ese rectángulo pegado provocaba una violación de acceso (en el módulo 'ADVPCB.DLL'). (BC:26086) |
| 67094 | Con la opción PCB.DRC.OnlineOptimization habilitada (Advanced Settings), ejecutar un DRC para una clase de reglas desde el panel PCB Rules And Violations provocaba que se borraran las violaciones de otras clases de reglas. |
| 67123 | Al exportar un PCB como archivo de diseño Specctra, el proceso de exportación se había vuelto, en algunos casos, considerablemente más lento. |
| 67161 | En algunos casos, al trabajar con un vertido poligonal seleccionado, se producía el error "Object accessed after being destroyed". |
| 67207 | Al modificar los números de capa asignados de pares existentes de Component Layer en los editores PCB Library o PCB, Altium Designer generaba incorrectamente nuevas capas mecánicas. Al eliminar estas capas, se perdía el Layer Type asociado, volviendo a 'N/A'. |
| 67224 | No era posible suavizar pares diferenciales con esquinas redondeadas (Hugging Style = Rounded) cuando el esfuerzo de suavizado (glossing Effort) estaba configurado en Weak. (BC:26265) |
| 67238 | La función 'PCB Properties Panel Optimizations', proporcionada por la opción PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), ahora se hace oficialmente pública con esta versión (activada por defecto). |
| 67466 | Se añadió un cursor de “mano” al desplazarse (Right-Click, Hold&Drag) durante un proceso interactivo dentro de un documento PCB. |
| 67534 | Para un diseño rigid-flex con capas coverlay definidas y añadidas a una región de placa con un stack flexible asignado, establecer el campo Active Layer en una capa coverlay (en la pestaña Layers & Colors del panel View Configuration) hacía que Altium Designer dejara de responder. (BC:26402) |
| 67894 | En algunos casos, al trabajar dentro del panel Properties, se producía el error "Object reference not set to an instance of an object". |
PCB CoDesign
| 64925 | Para un diseño PCB específico, al intentar ejecutar la función PCB Comparison se producía el error "System.NullReferenceException: Object reference not set to an instance of an object". |
| 67414 | En algunos casos, al ejecutar una comparación, se producía el error "Object reference not set to an instance of an object". |
Constraint Manager
| 64463 | Se introdujo una capacidad de ‘Class Filtering’ al trabajar con la vista Clearances. Esto permite construir filtros (o agrupaciones) de clases para poder alternar entre ellos y trabajar con subconjuntos específicos de la matriz de separaciones. |
| 65702 | Al trabajar con un proyecto de Workspace que usa Constraint Management, si el archivo constraints.xml del proyecto se eliminaba localmente (mediante el Explorador de archivos de Windows), el cuadro de diálogo Save to Server dejaba de aparecer al usar el control (Save to Server) para guardar el proyecto nuevamente en el Workspace. |
| 65937 | Ahora es posible establecer/editar un valor Creepage cuando se seleccionan varias celdas en la matriz de separaciones. Los cambios realizados se reflejan mediante la creación/actualización de la(s) regla(s) Creepage en la vista All Rules (cuando se accede a Constraint Manager desde el PCB). |
| 66146 | Para un conjunto de parámetros asociado a un arnés de señal cuyas directivas ya se habían importado a Constraint Manager, la selección posterior del objeto de conjunto de parámetros en el esquema producía el error "Exception has been thrown by the target of an invocation...". (BC:25707) |
| 66590 | Se mejoró el manejo de reglas de separación con expresiones de consulta personalizadas al migrar del sistema anterior de reglas de diseño a Constraint Manager. Esto incluye un mejor manejo de reglas con expresiones de alcance dirigidas a capas internas (intermedias) y garantiza que dichas reglas se conviertan en Advanced Rules (y no en Basic Rules). |
| 66788 | Para un diseño específico, al intentar acceder a Constraint Manager desde un documento esquemático se producía el error "An item with the same key has already been added..." y posteriormente todas las vistas quedaban vacías. |
| 67392 | Después de crear una nueva regla de separación en la vista Clearance de Constraint Manager, la herramienta interactiva de multi-routing no respetaba el límite mínimo de separación durante el enrutamiento. |
Draftsman
| 49410 | Para un proyecto específico, el software se bloqueaba al actualizar el documento Draftsman con cambios desde el PCB y luego seleccionar una dimensión ordinate colocada. |
| 63602 | Al editar una plantilla de documento Draftsman del Workspace, colocar una vista de dibujo de taladros o una tabla de líneas de transmisión producía el error "Object reference not set to an instance of an object". (BC:24492) |
| 65278 | Se añadió soporte para importar archivos DXF, incluidos splines, a un documento de dibujo de fabricación (.PCBDwf/.HarDwf/.MbDwf). (Requiere que la opción avanzada Draftsman.TeighaNet esté habilitada). |
| 65704 | Se añadió soporte para importar archivos DXF (versión R12 y posteriores) a un documento de dibujo de fabricación (.PCBDwf/.HarDwf/.MbDwf). (Requiere que la opción avanzada Draftsman.TeighaNet esté habilitada). |
Wire Bonding
| 63827 | En la región de primitivas del panel PCB (con un componente seleccionado en modo Components) y del panel PCB Library (con una huella seleccionada), los bond wires ahora se presentan con el tipo correcto (Bond Wire). Al seleccionar una primitiva de bond wire, ese bond wire se seleccionará/resaltará dentro del espacio de diseño principal. Además, ahora está disponible una opción correspondiente "Show Bond Wires" en el menú contextual de clic derecho de la región, para alternar la visibilidad de los bond wires. |
| 63869 | Después de ejecutar un DRC y revisar violaciones de longitud para bond wires en el panel PCB Rules And Violations, esas violaciones cambiaban inesperadamente tras guardar, cerrar y volver a abrir el documento PCB. |
3D-MID Design
| 65950 | Para una pista seleccionada, era posible escribir un nuevo valor en el campo Length (en el panel Properties) que no cambiaba la longitud real. Para resolverlo, el campo Length se ha hecho no editable. |
| 67570 | Se añadió una nueva opción de configuración avanzada '3DLayout.DRC' que, al habilitarse, proporciona comprobación por lotes de Design Rule Checking (DRC) para violaciones de reglas de Width, Clearance, Length y Matched Lengths respecto a pistas enrutadas en su sustrato 3D. Tenga en cuenta que, aunque un informe DRC generado proporcionará información para todas estas comprobaciones, solo las violaciones de separación se resaltarán dentro del espacio de diseño principal. |
Multi-board Design
| 64949 | Se añadió la capacidad de definir el 'Termination Type' para una entrada de harness seleccionada en un esquema multi-board. Se puede elegir entre 'Connector', 'Crimps/Ferrules' y 'Wire termination'. La información se refleja en las propiedades del propio harness seleccionado y en las propiedades de la entrada de módulo correspondiente seleccionada. (I:25312) |
| 67391 | Al usar piezas personalizadas en un esquema multi-board, era posible que los datos se corrompieran, lo que provocaba pérdida de datos y uno de varios errores/bloqueos, según la naturaleza y el alcance de la corrupción. |
Harness Design
| 61571 | Se añadió la capacidad de generar, mediante un OutputJob, un único libro de Excel que contenga datos para uso de los fabricantes de harness. El libro generado incluye hojas para ‘Bill of Materials’ (útil para generar presupuestos rápidos), ‘Wiring List’ (para usar con máquinas de procesamiento de cables), ‘Labels’ (un resumen de las etiquetas físicas que deben imprimirse para los bundles de harness, para usar con impresoras Zebra u otras) y ‘Coverings’ (un resumen de los recubrimientos que deben aplicarse sobre los bundles de harness). (I:25365) |
| 63973 | Los cables de harness conectados con una interrupción de cable ahora se reconocen incluso si tienen distintos Design Item IDs. Además, todos los segmentos de cable con el mismo designador y conectados por la misma interrupción de cable ahora se comparan (por número de pieza, comentario, color y todos los parámetros) y, si se encuentra alguna diferencia, se informará una nueva violación 'Mismatched parameters in connected wire segments'. En conjunto, aparecerá un banner de conflicto en el panel Properties, que ofrecerá la posibilidad de sincronizar todos los segmentos de cable para que usen los mismos parámetros que el cable elegido. (I:26785) |
| 65569 | Se agregó la capacidad de aplicar/extender una cubierta sobre un punto de unión (un punto de conexión en el dibujo de disposición donde se unen dos o más haces). Además, el inicio de una cubierta ahora se toma como el punto más a la izquierda y más arriba de su trayectoria, y dicha trayectoria ahora incluye solo los haces sobre los que se coloca la cubierta. (I:24932) |
| 66016 | Para un componente de arnés con una cavidad de crimpado definida cuya pieza no contenía símbolo y uno o más parámetros con valores vacíos, el uso del comando 'Update From Libraries' provocaba el error "System.ArgumentNullException: Value cannot be null. (Parameter "value")". |
| 66323 | Para las entradas de cable, cable multipolar y cubierta en el ActiveBOM o en una tabla BOM de un documento de dibujo de fabricación de arnés (*.HarDwf), la entrada del campo Quantity ahora es 'As Required'. |
| 66740 | Se mejoró el ordenamiento de pines para una lista de cableado colocada en un documento de fabricación de arnés. Ahora, para el conector con la mayor cantidad de cables, se aplica el agrupamiento automático y todas sus cavidades se agrupan correctamente en la columna From. |
| 66741 | Después de colocar y configurar una tabla de conexiones o una lista de cableado en un documento de dibujo de fabricación de arnés (*.HarDwf), una operación posterior de copiar y pegar el objeto provocaba que las columnas y otros parámetros configurados se restablecieran a sus valores predeterminados. (BC:22637) |
| 67130 | Para una rotura de cable con un identificador de cable definido, el identificador no se conservaba al conectar un cable a esa rotura. |
| 67214 | Después de bloquear el parámetro Length para un haz seleccionado en un dibujo de disposición, no era posible volver a desbloquearlo. (BC:26239) |
Platform
| 60238 | Se agregó una nueva opción de configuración avanzada 'System.UseWebView2' para habilitar el uso de WebView2 en elementos relacionados con el navegador dentro de Altium Designer (por ejemplo, la página Home). Esto brinda acceso al motor de navegador web más reciente dentro de Altium Designer simplemente actualizando Windows. Tenga en cuenta que, cuando está deshabilitado o si un Workspace conectado no admite WebView2, se usará automáticamente CefSharp v.126. |
| 65737 | Con esta versión, Altium Designer pasa de usar .NET 6 a .NET 8. |
| 65961 | Siempre que sea necesario iniciar sesión en su cuenta de Altium a través de su navegador web predeterminado (impulsado por la función 'Unified Login'), Altium Designer ahora se presentará automáticamente (recibirá el foco) una vez que se complete el proceso de inicio de sesión. |
Data Management
| 59401 | Cuando se agrega un comentario como parte de una revisión de diseño, ahora se presenta un enlace a esa revisión ('From <DesignReviewName>') en la ventana contextual de comentarios para ese comentario (dentro del espacio de diseño). |
| 63542 | La selección cruzada entre una pieza seleccionada en un esquemático y la línea correspondiente en el documento ActiveBOM del proyecto no funcionaba. (BC:24441) |
| 63990 | Para un componente específico, no era posible abrir su hoja de datos asociada desde el panel Manufacturer Part Search o el cuadro de diálogo Add Part Choices. |
| 64571 | En algunos casos, durante una conectividad deficiente a Internet, aparecía la advertencia "Push notifications service was not properly initialized. Connection Timeout" y Altium Designer dejaba de responder, requiriendo su finalización mediante el Administrador de tareas. (BC:24707) |
| 64777 | Después de agregar una nueva columna para un tipo de componente en el panel Manufacturer Part Search, esa columna no era visible hasta cambiar a otro tipo de componente y volver nuevamente. |
| 64783 | Se agregó la capacidad de definir y sincronizar información de selección de pieza mediante la función Components Synchronization y su documento de configuración relacionado Components Synchronization Configuration (*.CmpSync). |
| 65063 | En algunos casos, al trabajar con Project Releaser, se producía una violación de acceso (en el módulo "ProjectReleaser.dll"). |
| 65126 | En algunos casos, al generar un informe BOM desde un ActiveBOM, agregar columnas de datos desde el PCB de origen provocaba el error "The method or operation is not implemented". |
| 65397 | Ahora se presenta un nuevo control "Refresh VCS Statuses" (con una advertencia asociada en la información sobre herramientas) junto a la entrada de un proyecto en el panel Projects si existe un problema de conexión con un Workspace y no es posible actualizar los estados VCS más recientes de los documentos del proyecto. Una vez que se reanude la conexión, haga clic en el control para volver a sincronizar los estados VCS y ver los cambios más recientes. |
| 65690 | Después de cambiar el nombre de un Workspace conectado, el archivo de proyecto (*.PrjPcb) de un diseño PCB seguía haciendo referencia al nombre anterior del Workspace en cualquier pieza alternativa definida para variantes. Por lo tanto, Variant Manager e Item Manager mostraban incorrectamente el nombre anterior. |
| 65696 | Se agregó una nueva opción de configuración avanzada 'VCS.HideProjectExternalRepositoriesLinks' que, cuando está habilitada, oculta los enlaces a repositorios VCS externos (creados automáticamente al poner a disposición de un Workspace conectado un proyecto bajo VCS externo). |
| 66071 | Se agregó compatibilidad para hacer una copia de un proyecto de Workspace (desde el menú contextual con clic derecho del panel Projects) usando flujos de proceso definidos (y habilitados). |
| 66123 | En un caso específico y al obtener datos avanzados de piezas desde Silicon Expert para una pieza seleccionada en el panel Manufacturer Part Search, se producía el error "Object reference not set to an instance of an object". (BC:25701) |
| 66241 | Después de actualizar en lote el estado del ciclo de vida para todos los componentes de un proyecto de diseño, el ciclo de vida del primer componente no se actualizaba en absoluto. Además, la visualización del nuevo estado del ciclo de vida para todos los demás componentes no se actualizaba hasta reiniciar el software. |
| 66273 | Cuando el panel Explorer está configurado para presentar el Altium Content Vault (opción 'Explorer.ShowContentVault' habilitada en el cuadro de diálogo Advanced Settings), la entrada Library Health (en la lista de carpetas del servidor) ya no se muestra. |
| 66293 | Para un proyecto específico, intentar acceder a su historial provocaba el error catastrófico "Object reference not set to an instance of an object...". (BC:25786) |
| 66358 | Intentar agregar una solución desde una fuente personalizada de proveedor de piezas (definida en un Workspace conectado de Enterprise Server) a un componente en un ActiveBom, usando la función 'Add Solution » Create/Edit Manufacturer Links', provocaba el error "Failed to pull data" y hacía que la solución no se mostrara para el componente. |
| 66419 | Al intentar exportar a PDF la vista activa de Project History de un proyecto mediante la función Smart PDF, la opción 'Current Document' estaba disponible incorrectamente como destino de exportación, lo que, al habilitarse, provocaba una violación de acceso (en el módulo 'WorkspaceManager.DLL'). |
| 66445 | Al intentar crear un documento de plantilla de arnés en un Workspace conectado sin permisos para crear una carpeta, se producía un bloqueo. |
| 66510 | En un caso específico, intentar desvincular una carpeta de proyecto que no tenía habilitada la herencia de permisos, cuando esa carpeta estaba dentro de una carpeta con la herencia de permisos habilitada, provocaba una violación de acceso. |
| 66532 | Al guardar la biblioteca PCB activa, con una sola huella, en un Workspace conectado, el cuadro de diálogo posterior tenía un error tipográfico en la palabra prevista 'Planned' en su encabezado ("Choose Planed Item Revision"). (BC:25864) |
| 66683 | Después de crear un componente con una selección de pieza mediante la función de sincronización de componentes Database to Workspace (.CmpSync), al editar ese componente en el editor de componentes (en sus modos de edición individual o por lotes), no se mostraban los datos de su selección de pieza (descripción, soluciones de proveedor asociadas (SPNs) y precios). |
| 66701 | Se agregó la capacidad (para quienes tienen el permiso operativo asignado) de conservar el estado actual del ciclo de vida de un modelo al liberarlo en una nueva revisión. |
| 66910 | Para múltiples instancias de un componente utilizadas en un diseño, cambiar el componente por otro distinto a través de ActiveBOM no aplicaba ese cambio a todas las instancias en el ECO posterior. (BC:26132) |
| 66964 | En algunos casos, al intentar crear un nuevo componente de Workspace Library (mediante File » New » Component), se producía el error "EOleException: Object reference not set to an instance of an object". |
| 66995 | Se mejoró el rendimiento del cuadro de diálogo Open Project al cargar la vista de carpetas de proyectos para proyectos en un Workspace conectado cuando el usuario tiene acceso a muchos proyectos. |
| 67009 | Dado que no se admiten bloques de reutilización anidados, se eliminaron de los menús y de la Active Bar en los editores Schematic y PCB los comandos para colocar un bloque de reutilización, después de haber creado uno nuevo o al editar uno existente. |
| 67074 | Al editar un componente en el editor de componentes (en sus modos de edición individual o por lotes) y agregar una selección de pieza desde un Custom Parts Provider, no se mostraban los datos de esa selección de pieza (descripción, soluciones de proveedor asociadas (SPNs) y precios). |
| 67195 | Cuando se agrega un comentario como parte de una revisión de diseño, ahora se presenta un enlace a esa revisión ('From <DesignReviewName>') dentro de su entrada correspondiente en el panel Comments and Tasks. |
| 67357 | Se agregó una nueva opción de configuración avanzada 'BOM.CoDesign.Comparison.IncludeSupplierData' que le permite controlar si los datos relacionados con proveedores se incluyen o no en los resultados al comparar un ActiveBOM con un Managed BOM seleccionado mediante la función BOM CoDesign. Cuando está deshabilitada, los datos relacionados con proveedores se excluyen de la sección Differences (en la pestaña Related BOMs del panel Properties, cuando se accede desde el documento ActiveBOM de un proyecto) y también de la comparación generada en la interfaz Web Viewer de Altium Platform. |
| 67410 | Se agregó compatibilidad con tipos de datos adicionales con reconocimiento de unidades – Area (mm2), Bar (bar), Bit, Candela (cd), Decimal, Integer, Joule (J), Lumen (lm), Millimetre (mm), Pascal (Pa), Pounds per square inch (psi), Rotations per minute (rpm), Siemens (S), Tesla (T) – al definir un parámetro de usuario como parte de una plantilla de componente en un Workspace conectado en Altium Platform. |
| 67803 | Intentar generar datos PDF desde un archivo de configuración Output Job específico provocaba que Altium Designer se congelara y fuera necesario finalizarlo usando el Administrador de tareas de Windows. |
| 67948 | Para piezas que no pertenecen a Workspace Library, después de crear una solución para un componente en un ActiveBOM, los SPN relacionados con DigiKey no se mostraban en la región de soluciones. |
Import/Export
| 57602 | Al importar un diseño jerárquico específico de KiCad, faltaban componentes en una hoja esquemática secundaria importada dentro de la jerarquía. |
| 61888 | Al importar un diseño KiCad v.8, las primitivas de arco no se importaban en los documentos esquemáticos generados. |
| 61963 | Al importar un diseño KiCad, las pistas curvas se importaban incorrectamente, con los ángulos inicial y final de los arcos asociados invertidos. (BC:20658) |
| 63187 | Al importar un diseño KiCad v8.x específico, los polígonos no se importaban. |
| 63467 | Al importar un diseño KiCad, la vista de los documentos PCB (en la página General Import Options del Import Wizard) aparecía recortada y no podía ajustarse, lo que impedía revisar la estructura del proyecto de salida. |
| 63776 | Al importar un diseño KiCad versión 8.x, las clases de red no se importaban. |
| 65163 | Ahora se admiten modos de vista alternativos para componentes, tanto en los documentos esquemáticos generados como en las bibliotecas esquemáticas generadas, al importar un diseño xDX Designer. |
| 65451 | Al importar un diseño xDX Designer específico, los designadores se importaban incorrectamente. |
| 65907 | Al importar un diseño Allegro específico, faltaban objetos de serigrafía de la geometría del encapsulado en las capas Top Overlay y Bottom Overlay generadas. |
| 65913 | Al importar un diseño Allegro específico, las almohadillas con orificios ranurados no se importaban correctamente en el documento PCB generado de Altium Designer, tanto en su forma como en sus coordenadas. (Requiere que la opción de configuración avanzada Importer.Allegro.ReadPadLayers esté habilitada). |
| 65925 | En algunos casos, al importar un diseño xDX Designer, las imágenes no se importaban/no se mostraban en un documento esquemático generado. |
| 66138 | Al importar un diseño Allegro específico, las almohadillas de huella de algunos componentes no se importaban correctamente. |
| 66139 | Al importar un diseño Allegro específico, la geometría del contorno de la placa no se importaba correctamente en el documento PCB generado. |
| 66664 | Al importar un diseño OrCAD, los símbolos japoneses (juego de caracteres shift_jis) y coreanos (juego de caracteres hangeul) en el texto no se importaban fielmente. |
| 66961 | Al importar un diseño OrCAD específico, los nombres de los puertos de alimentación se colocaban incorrectamente superpuestos a sus gráficos de símbolo asociados en los documentos esquemáticos generados. |
| 67038 | El archivo Allegro2Altium.bat, un archivo por lotes incluido en la instalación de Altium Designer y utilizado para convertir un archivo binario Allegro (*.brd o *.dra) a formato ASCII (cuando dicho diseño/biblioteca no está en la misma PC que Altium Designer), se ha mejorado para incluir todos los archivos de configuración necesarios para su uso. |
| 67084 | En algunos casos, al importar un diseño Allegro, el texto en una capa de serigrafía se importaba incorrectamente. |
| 67101 | Al importar un diseño OrCAD específico, algunos puertos personalizados aparecían rotados en el documento esquemático generado y no conectados visualmente a los cables (aunque en realidad sí estaban conectados a sus redes correspondientes). |
| 67106 | En algunos casos, al importar un diseño OrCAD, el designador y el parámetro de algunos componentes se colocaban incorrectamente superpuestos en un documento esquemático generado. |
| 67139 | Al importar un diseño Allegro que contenía un componente mecánico con geometría idéntica definida tanto en la capa superior como en la inferior de serigrafía (a nivel de biblioteca), el texto en la capa Bottom Silkscreen se duplicaba incorrectamente. |
| 67143 | La función 'Import Detailed Allegro Pad Stack', proporcionada por la opción Importer.Allegro.ReadPadLayers (Advanced Settings), ahora se hace oficialmente pública con esta versión (activada de forma predeterminada). |
| 67176 | Al importar un diseño OrCAD específico, un parámetro oculto de un componente se mostraba incorrectamente en un documento esquemático generado. |
| 67182 | Al importar un diseño Allegro, los valores de los componentes se mostraban incorrectamente en las capas de serigrafía del documento PCB generado, aunque la visibilidad en estas capas (para la subclase 'Layers - Components - Comp value') estaba deshabilitada en el diseño original. |
| 67585 | Al intentar exportar un PCB al formato de archivo Protel PCB 2.8 ASCII, se producía una violación de acceso "Object accessed after being destroyed" (en el módulo 'ADVPCB.DLL'). |
Power Analyzer by Keysight
| 65355 | Al ver los detalles de cualquier red en un informe de análisis, el valor presentado para el campo 'Power Consumption for This Network' siempre se mostraba como "0 Watts", en lugar del consumo real de energía. |
| 66130 | Al aumentar la temperatura de trabajo, la caída de tensión resultante disminuía incorrectamente en lugar de aumentar también. (BC:20248) |