Notas de Versão Públicas
Esta página lista as notas de versão das versões publicamente lançadas do Altium Designer 26, Altium Designer Develop 26 e Altium Designer Agile 26.
Versão 26.6.0
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 | Em alguns casos, após limpar o nome de uma net em um esquemático (por meio do painel Properties), a compilação dinâmica subsequente resultava no erro "Null or empty argument". |
| 69519 | Para um blanket cuja forma é “stepped” (não retangular), não era possível editar graficamente a forma para torná-la totalmente retangular, pois a borda que estava sendo movida não podia ser “solta”. (BC:27250) |
| 69781 | Em um caso específico, tentar abrir qualquer documento esquemático em um projeto de design resultava no erro "Object reference not set to an instance of an object". |
PCB
| 57322 | Em um caso específico, ao tentar arrastar o roteamento de alguns pares diferenciais, ocorria uma Access Violation (no módulo 'ADVPCB.DLL'). |
| 61449 | Em um caso específico, o modelo STEP gerado para um encapsulamento BGA usando o IPC Compliant Footprints Batch Generator não correspondia ao seu footprint. |
| 61450 | Em um caso específico, ao criar um encapsulamento quadrado PLCC usando o IPC Compliant Footprint Wizard, o valor de 'Lead Span Range (D)' não estava sendo refletido corretamente na visualização do modelo 3D STEP gerado, fazendo com que o lado longo dos terminais do chip não tocasse os pads. |
| 61495 | Ao criar um encapsulamento LCC usando o IPC Compliant Footprint Wizard, com 'Number of pins (E)' diferente de 'Number of pins (D)', a visualização do modelo 3D STEP gerado estava incorreta. |
| 61496 | Ao criar um encapsulamento CFP usando o IPC Compliant Footprint Wizard, uma alteração no valor de Minimum Standoff Height não estava sendo refletida corretamente na visualização do modelo 3D STEP gerado. |
| 61500 | Ao criar um encapsulamento MOLDED (polarizado) ou SODFL usando o IPC Compliant Footprint Wizard, o pino polarizado (cátodo) agora é identificado no modelo 3D STEP gerado por apenas uma barra branca (SODFL) ou por uma barra branca e um chanfro (MOLDED). (I:16813, I:17014) |
| 61503 | Ao criar um encapsulamento CAPAE usando o IPC Compliant Footprint Wizard, o modelo 3D STEP era gerado incorretamente ao usar configurações para garantir que o modelo tivesse dimensões de pior caso. A parte cilíndrica do modelo estava sendo empurrada para fora pela parte inferior do componente. (BC:7032) |
| 61538 | Ao criar um encapsulamento SOT89 usando o IPC Compliant Footprint Wizard, a altura da região central definida manualmente pelo parâmetro Y3 (na página Footprint Dimensions do Wizard, com a opção 'Use calculated footprint values' desabilitada) não era refletida corretamente no footprint gerado. |
| 61596 | Ao criar um encapsulamento LCC usando o IPC Compliant Footprint Wizard, um thermal pad não era criado como parte do footprint gerado, mesmo que valores mínimo e máximo para as propriedades relacionadas ('Thermal Pad Size (D Side)' e 'Thermal Pad Size (E Side)') tivessem sido definidos. |
| 61597 | Ao criar um encapsulamento SOT89 com o IPC Compliant Footprint Wizard, o pad central no footprint gerado era separado em dois objetos que não estavam eletricamente conectados (um pad e uma região de cobre), resultando, em última análise, em erros de clearance internos ao footprint quando colocado em uma PCB. |
| 61598 | Em alguns casos, ao criar um encapsulamento QFN usando o IPC Compliant Footprint Wizard, o uso de valores calculados para as dimensões resultava em um footprint com pads encostando entre si. (BC:20868) |
| 61600 | Foi adicionado um novo parâmetro 'Lead Span Range (L)' ao definir as dimensões de um encapsulamento MOLDED usando o IPC Compliant Footprint Wizard. Isso permite especificar valores mínimo e máximo para a distância entre os lados externos dos terminais. As imagens de dimensões foram atualizadas e o parâmetro 'Body Length Range (L)' foi renomeado para 'Body Length Range (L1)'. (BC:2423) |
| 61601 | Ao gerar um footprint usando o IPC Compliant Footprint Wizard ou o IPC Compliant Footprints Batch Generator, o marcador de referência de pino da PCB estava sendo gerado sobre primitivas de pad para parâmetros personalizados. |
| 61602 | Ao gerar o footprint de um encapsulamento gullwing usando o IPC Compliant Footprint Wizard, a página Footprint Dimensions do Wizard foi aprimorada com a capacidade de controlar se o recorte de pad é aplicado ou não ao usar valores calculados para o footprint. Além disso, ao gerar o footprint de um encapsulamento gullwing usando o IPC Compliant Footprints Batch Generator, foi adicionado um novo parâmetro 'PadTrimming' à seção Footprint Specifications na aba Data do arquivo de modelo Excel associado, para controlar se o recorte de pad é aplicado ou não. |
| 61805 | Ao criar encapsulamentos CFP com o IPC Compliant Footprints Batch Generator, os modelos STEP estavam sendo gerados incorretamente, com larguras diferentes das especificadas no arquivo baseado em Excel processado. |
| 61806 | Em dois casos específicos, não era possível criar encapsulamentos DPAK usando o IPC Compliant Footprints Batch Generator. No primeiro caso, ocorria o erro "Invalid stream format" ao tentar adicionar o arquivo baseado em Excel para processamento. No segundo caso, o processamento era concluído com o erro "Invalid quantity "" in field "DensityLevel"". (BC:23015) |
| 61807 | Ao criar encapsulamentos Chip Array em múltiplos níveis de densidade com o IPC Compliant Footprints Batch Generator, o campo 'DensityLevel', junto com as especificações de footprint inseridas manualmente, estava sendo ignorado em um arquivo baseado em Excel adicionado para processamento. (BC:8328) |
| 61808 | Ao criar um encapsulamento CHIP, CAPAE, MOLDED ou WIRE WOUND com o IPC Compliant Footprint Wizard, o nome do footprint era gerado incorretamente e não estava em conformidade com as convenções de nomenclatura da norma IPC-7351B. |
| 61809 | Ao criar um encapsulamento CHIP com o IPC Compliant Footprint Wizard, a visualização do footprint gerado não seguia os valores dos parâmetros 'X' e 'Y' como esperado, apresentando incorretamente X como vertical e Y como horizontal. Quando finalmente colocado em uma PCB, o footprint do componente era rotacionado em 90 graus por padrão (em vez de rotação zero, como esperado). |
| 61810 | Ao criar um encapsulamento DFN com o IPC Compliant Footprint Wizard, a visualização do footprint gerado não seguia corretamente as alterações nos valores dos parâmetros 'Body Width Range (E)' e 'Body Length Range (D)', alterando a dimensão errada em cada caso. |
| 61812 | Em um caso específico, ao criar um encapsulamento QFN-2ROW usando o IPC Compliant Footprint Wizard, os valores calculados para as dimensões resultavam em um espaçamento entre pads maior que o 'Body Span Range (D)'. |
| 61814 | Ao criar um encapsulamento SOIC usando o IPC Compliant Footprint Wizard, o uso de valores calculados para as dimensões do footprint estava recortando excessivamente os pads no footprint gerado, levando a problemas de solda mínima (contato com o pad). |
| 61893 | Em um caso específico, ao usar o IPC Compliant Footprints Batch Generator para criar um encapsulamento DIP, o footprint não era gerado se nenhum nome de footprint fosse especificado no arquivo baseado em Excel processado, em vez de gerar um footprint usando um nome gerado automaticamente. |
| 61894 | Ao criar encapsulamentos DIP com o IPC Compliant Footprints Batch Generator, quando o nome do footprint não era especificado no arquivo baseado em Excel adicionado para processamento, o footprint não era gerado. Além disso, quando a opção 'Produce STEP model' estava habilitada, era gerado um corpo extrudado, em vez de um modelo 3D STEP genérico. |
| 62111 | Ao gerar um footprint de Chip Array usando o IPC Compliant Footprint Wizard, o prefixo do Footprint Name estava incorreto (quando comparado à Convenção de Nomenclatura IPC-7351 B) quando o 'Hull side type' era definido como 'Concave', 'ConvexE' ou 'ConvexS'. |
| 62112 | Para vários encapsulamentos, o IPC Compliant Footprint Wizard não calculava corretamente o Courtyard quando o recurso 'Use calculated footprint values' estava desabilitado e os valores de 'Pad Dimensions' e 'Pad Spacing' eram inseridos manualmente. |
| 62254 | O IPC Compliant Footprint Wizard foi atualizado, ao criar um footprint de encapsulamento PQFP ou CQFP, para construir o contorno do encapsulamento com base nos valores máximos de dimensão (em vez dos valores nominais), como já ocorre para os encapsulamentos SOIC, SOP, TSSOP e SOT. |
| 62283 | Ao criar um encapsulamento do tipo SOT usando o IPC Compliant Footprint Wizard, o footprint gerado não apresentava o valor correto para o excesso de Courtyard. |
| 62319 | O IPC Compliant Footprint Wizard foi atualizado, ao criar um footprint de encapsulamento PQFP, para gerar um contorno de silkscreen usando o mesmo estilo/abordagem do encapsulamento QFN. O contorno agora segue o contorno máximo do encapsulamento com um deslocamento para fora do contorno do encapsulamento equivalente à metade da largura da linha de silkscreen (a largura padrão da linha de silkscreen é 0,127 mm). |
| 62378 | Ao criar um encapsulamento SOIC usando o IPC Compliant Footprint Wizard, o footprint gerado não apresentava o valor correto para o excesso de Courtyard. |
| 62430 | O IPC Compliant Footprint Wizard foi atualizado, para todos os encapsulamentos atualmente suportados, para garantir a geração de footprints em conformidade com a Revisão B da norma IPC 7351 - 'Requisitos Genéricos para Projeto de Montagem em Superfície e Padrão de Land Pattern'. |
| 62669 | Ao criar um encapsulamento BGA usando o IPC Compliant Footprint Wizard ou o IPC Compliant Footprints Batch Generator, a porcentagem de redução do diâmetro do pad (para esferas de solda colapsáveis) não estava em conformidade com a Revisão B da norma IPC 7351 - 'Requisitos Genéricos para Projeto de Montagem em Superfície e Padrão de Land Pattern'. |
| 67406 | Ao criar um encapsulamento LCC com o IPC Compliant Footprint Wizard e com a opção 'Chamfer Shape' desabilitada, a visualização do modelo STEP e o próprio footprint gerado incluíam incorretamente um chanfro no corpo 3D. Além disso, ao criar um encapsulamento BGA ou LGA com a opção 'Chamfer Shape' habilitada, a visualização do modelo STEP e o próprio footprint gerado não incluíam um chanfro no corpo 3D. |
| 67407 | Ao criar um encapsulamento PQFN com o IPC Compliant Footprint Wizard, a visualização do modelo STEP e o próprio footprint gerado não incluíam vias para o pad térmico. |
| 68167 | Após fazer alterações no Layer Stack Manager que afetariam o atraso de propagação, como alterar o valor da constante dielétrica (Dk) de uma camada, o valor de Delay para trilhas não estava sendo recalculado. (BC:26356) |
| 69594 | Ao modificar os vértices de contorno de um objeto com formato poligonal que incluía um arco, por meio do painel Properties, o ponto final do arco ficava ausente ou incorreto, resultando em uma forma incorreta do objeto. |
| 69836 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) e um pad selecionado no espaço de projeto, os campos 'Center Offset (X/Y)' estavam ausentes da seção correspondente na região Pad Stack do painel Properties. |
| 69891 | Na caixa de diálogo PCB Rules and Constraints Editor, após alternar entre uma regra Width recém-criada (com 'Default Stack' escolhido) e a área em branco da regra Unconnected Pin (sem nenhuma regra desse tipo criada) e depois voltar novamente, ocorria uma Access Violation (no módulo "ADVPCB.DLL"). |
| 69895 | Após editar um objeto OLE inserido em uma PCB e depois salvar e fechar o documento, ao tentar abrir a PCB novamente, o Altium Designer travava completamente. (BC:27320) |
| 70013 | Para um componente cujo designador e/ou texto de comentário estavam definidos como ocultos, e em que essas strings haviam sido editadas para se tornarem multilinha, essas strings ficavam incorretamente visíveis na saída de fabricação ODB++ gerada. (BC:25162) |
Constraint Manager
| 64638 | Após renomear uma classe de net na visualização Physical do Constraint Manager, copiar e depois colar o conjunto de parâmetros associado (no qual a classe de net está definida) em um esquemático resultava no uso contínuo do nome anterior da classe de net. |
Draftsman
| 69217 | Em alguns casos, ao tentar importar um arquivo DXF para um documento de desenho de fabricação (.PCBDwf/.HarDwf/.MbDwf), ocorria o erro "Object reference not set to an instance of an object". |
CAMtastic
| 69260 | Implementada a atribuição padrão de cor de camada, com base no tipo de camada, ao importar arquivos Gerber para o editor CAM (CAMtastic), caso as informações sobre coloração de camada estejam ausentes nos arquivos importados. Isso traz consistência e evita a atribuição de cores aleatórias, como acontecia anteriormente. |
| 69875 | Implementada a atribuição padrão de cor de camada, com base no tipo de camada, ao importar dados ODB++ para o editor CAM (CAMtastic), caso as informações sobre coloração de camada estejam ausentes nos dados importados. Isso traz consistência e evita a atribuição de cores aleatórias, como acontecia anteriormente. |
Harness Design
| 69256 | Ao tentar comparar diferenças lógicas entre um desenho de layout de chicote e seu projeto de harness design, ocorria o erro "The method or operation is not implemented...". |
| 69632 | Adicionada a capacidade de 'dividir' uma tabela de conexões em um documento Harness Draftsman para apresentá-la em várias 'páginas', juntamente com um controle para limitar a altura da página. (I:27127) |
| 69804 | Após alterar um componente de chicote no diagrama de fiação (usando o recurso Replace Component no painel Properties) e importar as alterações para o desenho de layout, embora o Design Item ID fosse atualizado corretamente, o Comment e a Description ainda permaneciam os do componente anterior. O mesmo também acontecia na BOM. |
Platform
| 68978 | A funcionalidade 'WebView2', disponibilizada pela opção System.UseWebView2 (Advanced Settings), agora foi oficialmente tornada pública nesta versão (ativada por padrão). |
Data Management
| 69356 | Em alguns casos, ao trabalhar com o ActiveBOM de um projeto aberto como documento livre, ocorria o erro "Object reference not set to an instance of an object". |
| 69382 | Com um template de componente definido com um parâmetro de dicionário (com valor padrão, mas não marcado como 'Required'), o valor padrão não podia ser removido ao criar/editar um componente baseado nesse template. |
| 69489 | Ao conectar-se a um Workspace da Altium Platform que possui Environment Configurations definidas, e em que um usuário está atribuído a vários grupos (podendo se aplicar várias configurações de ambiente), não era possível alterar a configuração aplicada após ter selecionado inicialmente uma e habilitado a opção 'Remember my choice' na caixa de diálogo Select a Configuration. Para atender a isso, uma nova caixa de diálogo Connection Properties, acessada pelo menu Properties do Workspace na página Data Management - Servers das Preferences, permite alterar rapidamente a configuração a ser usada dentre as disponíveis para você. |
| 69576 | Adicionado suporte para um tipo de dado adicional com reconhecimento de unidade – coeficiente de temperatura (ppm/°C) – ao definir um parâmetro de usuário como parte de um template de componente em um Workspace conectado na Altium Platform. |
| 69840 | Ao importar uma biblioteca específica usando o Library Importer, datasheets de todos os componentes relacionados estavam sendo adicionados incorretamente (como pares de parâmetros ComponentLink) ao documento de template de componente recém-criado. |
| 69842 | Em um caso específico, ao abrir um documento ActiveBOM grande que fazia parte de um projeto Workspace, e esse projeto estava em um Workspace conectado com a funcionalidade Silicon Expert habilitada, ocorria o erro "Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown". |
| 69845 | Havia degradação perceptível de desempenho ao trabalhar em um documento ActiveBOM grande que fazia parte de um projeto Workspace, e esse projeto estava em um Workspace conectado com a funcionalidade Silicon Expert habilitada (por exemplo, ao clicar, rolar, acessar caixas de diálogo e atualizar). Além disso, a interação com vários elementos do documento ActiveBOM por meio do painel Properties (por exemplo, alterar conjuntos de BOM e alternar a visibilidade de parâmetros) também era perceptivelmente lenta. |
| 69917 | Em casos específicos, ao tentar exibir o histórico de um documento (History & Version Control » Show Document History), o Altium Designer travava. (BC:27282) |
Import/Export
| 61517 | Ao importar uma biblioteca Allegro (*.dra), as informações corretas de altura do 3D Body (interna e externa) para um footprint específico não estavam sendo importadas. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 61945 | Ao importar um projeto Allegro com a subclasse definida 'Layers - Components - Dev type' nas camadas Top ou Bottom, agora é criado um par de camadas de componente ("DEVICE_TYPE_TOP" e "DEVICE_TYPE_BOTTOM") no documento PCB gerado para acomodar valores dessas camadas Top e Bottom, com essas camadas ocultas por padrão em relação à sua visibilidade. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 62242 | Ao importar um projeto Allegro específico, uma determinada regra de projeto de clearance entre 'net class' e 'net class' estava ausente do PCB Rules and Constraints Editor no documento PCB gerado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 66324 | Ao importar um projeto Allegro, uma forma preenchida sólida definida como Route Keepout em todas as camadas era importada incorretamente como uma região na Multi-Layer, em vez da Keep-Out Layer, como esperado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 66325 | Ao importar um projeto Allegro, uma forma preenchida sólida definida como Package Keepout na Top Layer era importada incorretamente como trilha de cobre, em vez de uma região de keepout, como esperado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 66593 | Ao importar um projeto Allegro, as regras definidas de roteamento de pares diferenciais estavam ausentes do PCB Rules and Constraints Editor no documento PCB gerado. Em vez disso, apenas uma única regra era criada com valores incorretos (padrão). (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67082 | Ao importar um projeto Allegro, os formatos de furo para pads de formato retangular estavam sendo importados incorretamente como slots em vez de retângulos. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67128 | Em alguns casos, ao importar um projeto Allegro, os corpos 3D dos componentes não estavam sendo posicionados/localizados corretamente. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67146 | Ao importar um arquivo de biblioteca Allegro específico (*.dra), um determinado componente não estava sendo importado corretamente. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67177 | Adicionada uma nova opção de configurações avançadas 'Importer.Allegro.AdvancedEngine' que, quando habilitada, aprimora o Allegro Import Wizard com suporte para importar máscaras de solda e pasta no nível de padstack para pads (formatos regulares e personalizados, incluindo pads tented) e vias (envolvendo o cálculo de expansões e incluindo lados tented). |
| 67482 | Ao importar um design do Allegro, estavam sendo criadas múltiplas regras em nível de net para um CSet em nível de design, com valores idênticos e prioridades variáveis (para 'Spacing' e 'Same Net Spacing'), em vez de uma única regra 'All-All'. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67844 | Ao tentar importar um design específico do Allegro, o importador ficava travado por muito tempo (cerca de 22 horas) na etapa 'Fixup polygons'. Como melhoria intermediária, esse tempo de importação foi bastante reduzido (agora para cerca de 40 minutos), mas ainda continua sendo uma demora significativa. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67945 | Ao importar um design do Allegro com a subclasse definida 'Layers - Components - Comp value' nas camadas Top ou Bottom, agora é criado no documento PCB gerado um par de camadas de componente ("COMPONENT_VALUE_TOP" e "COMPONENT_VALUE_BOTTOM") para acomodar os valores dessas camadas Top e Bottom, ficando essas camadas ocultas por padrão em termos de visibilidade. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67990 | Em alguns casos, ao importar um design do Allegro, o texto na camada Bottom Silkscreen estava sendo importado incorretamente, espelhado e/ou espelhado e rotacionado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68013 | Ao importar um design específico do Allegro, o formato do furo para os pads de um determinado componente estava sendo importado incorretamente como 'Slot' em vez de 'Round', além de com dimensões incorretas. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68115 | Ao importar um design do Allegro com espaçamento (caracteres de espaço) entre dois blocos de texto na silkscreen, o espaçamento estava sendo ignorado pelo importador, fazendo com que os dois blocos de texto fossem posicionados na mesma origem no documento PCB gerado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68884 | Ao importar um design específico do Allegro, uma instância de uma região sólida na silkscreen não estava sendo preenchida. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68900 | Ao importar um design do Allegro com as subclasses definidas 'Layers - Components - Tolerance' ou 'Layers - Components - User part' nas camadas Top ou Bottom, agora são criados no documento PCB gerado os respectivos pares de camadas de componente ("TOLERANCE_TOP" e "TOLERANCE_BOTTOM") e ("PART_NUMBER_TOP" e "PART_NUMBER_BOTTOM") para acomodar os valores dessas camadas Top e Bottom, ficando essas camadas ocultas por padrão em termos de visibilidade. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 69672 | Ao tentar importar uma biblioteca de design específica do Xpedition, a solder mask de alguns pads de componentes não estava sendo importada corretamente no documento de biblioteca PCB gerado. |
| 69946 | Ao tentar importar um design específico do Allegro, as camadas estavam sendo importadas incorretamente. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
Versão 26.5.1 - Atualização adicional
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 | Ao tentar executar o comando 'Create Primitives From Board Shape' com a opção 'Include Cutouts' habilitada, ocorria uma violação de acesso (no módulo "ADVPCB.DLL"). (BC:27399) |
| 70304 | Em alguns casos, ao mover um componente (com texto) em uma PCB, com a opção 'Component re-route' habilitada e 'Move component with relevant routing option' desabilitada (PCB Editor - página Interactive Routing em Preferences), ocorria uma violação de acesso (no módulo 'ADVPCB.DLL'). (BC:27415, BC:27416) |
| 70305 | Em um caso específico, ao gerar dados Gerber X2 de uma placa por meio de um arquivo Output Job, ocorria uma violação de acesso (no módulo 'PolygonClipper.dll'). (BC:27391) |
| 70306 | Após enviar para uma PCB um esquemático contendo componentes e pelo menos um par diferencial definido (com a criação automática de room habilitada), tentar mover a room gerada (com a opção 'No Net Objects' habilitada na caixa de diálogo subsequente) resultava em uma violação de acesso (no módulo "ADVPCB.DLL"). Em alguns casos, ocorria o "Runtime error 216" ou o Altium Designer era completamente encerrado. (BC: 27413) |
| 70307 | Em alguns casos, ao mover um componente em uma PCB, com a opção 'Component re-route' habilitada (PCB Editor - página Interactive Routing em Preferences), tentar cancelar o processo com clique direito resultava em uma violação de acesso (no módulo 'ADVPCB.DLL'). |
Versão 26.5.0
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 | Em alguns casos, ao desenhar uma janela de seleção (da direita para a esquerda) ao redor de primitivas em um documento esquemático ou de biblioteca esquemática, alguns arcos não eram selecionados. (BC:27379) |
| 67140 | Foi adicionada a capacidade de definir uma margem vertical personalizada para o Designator e o Name de um pino, tanto em nível global (como parte das Preferências do Esquemático) quanto em nível local (como parte das propriedades do pino). Agora você tem controle total sobre as margens horizontal (X) e vertical (Y) para essas duas propriedades, exibidas como campos 'Margin (X/Y)' nos locais relevantes. Ao usar os painéis List ou a caixa de diálogo Find Similar Objects, a margem vertical é definida usando os dois novos campos 'Pin Designator Vertical Margin' e 'Pin Name Vertical Margin', respectivamente. |
PCB
| 66537 | Foi adicionada a capacidade de configurar a saída ODB++ para proteger a propriedade intelectual, restringindo o que é gerado. É possível decidir quais camadas de sinal incluir, controlar se a netlist será incluída e, em caso positivo, se os nomes das nets devem ser neutralizados (substituídos por 'Net_[1-…]'), e controlar se os componentes serão incluídos, com a possibilidade de remover propriedades de componentes (parâmetros). As informações de caminho de pasta também serão removidas dos arquivos gerados de relatório ([Design name].REP) e de regras (odb\user\[Design name].RUL). (I:18317) |
| 69147 | Não era possível alterar a camada de uma room posicionada. |
| 69371 | Com uma string de texto posicionada selecionada no espaço de design (em um documento PCB ou PCB Library), a funcionalidade de preenchimento automático de texto não funcionava ao começar a digitar o texto para uma string especial (por exemplo, .<somecharacters>) no campo Text do painel Properties. (BC:27130) |
| 69405 | Com uma dimensão padrão posicionada selecionada no espaço de design (em um documento PCB ou PCB Library), não era possível alterar a largura da dimensão usando o campo Width no painel Properties. |
| 69540 | O recurso 'Pad/Via Template Loading Optimization', disponibilizado pela opção PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), agora foi oficialmente tornado público nesta versão (ativado por padrão). |
| 69564 | Em alguns casos, ao gerar um relatório de testpoint a partir de uma PCB panelizada (incluindo um array de placas incorporado), alguns dados estavam ausentes. (BC:27003) |
| 69581 | Durante o roteamento interativo, com a opção 'Apply Trace Centering' habilitada (e a opção 'Adjust Vias' desabilitada), ao inserir uma via, essa via herdava incorretamente o clearance com base no centramento (objetos para trilha e proporção de clearance), em vez da regra de design aplicável. |
| 69635 | Em alguns casos, ao arrastar roteamento fora de 45 graus, ocorria um erro (no módulo "RouterEntry.dll"). |
| 69681 | Em alguns casos, ao abrir um arquivo PCBLib contendo counterholes em versões posteriores do Altium Designer, todos os counterbores e countersinks não estavam presentes. Além disso, após adicionar novos counterholes, salvar e reabrir a biblioteca, esses counterholes não estavam presentes. (BC:27221) |
| 69774 | Em alguns casos, copiar e colar um retângulo e depois tentar alterar o tamanho desse retângulo colado levava à ocorrência de uma violação de acesso (no módulo 'ADVPCB.DLL'). |
Draftsman
| 65656 | Ao adicionar um novo documento do Draftsman a um design de PCB, criado usando um modelo específico de documento Draftsman em um Workspace conectado, ocorria o erro "Width and Height must be non-negative...". |
Wire Bonding
| 65571 | Foi adicionada uma nova opção de configurações avançadas 'PCB.Wirebonding.3DImprovements' que, quando habilitada, oferece suporte aprimorado para bond wires na visualização 3D de uma placa. Isso inclui controles adicionais de edição para definir a forma/perfil de um bond wire (com a capacidade de definir uma cor de substituição, facilitando a distinção entre diferentes 'tiers' de bond wires associados a diferentes ciclos de uma máquina de wire bonding), a capacidade de posicionar die pads e bond wires em corpos 3D genéricos, a inclusão de objetos de bond wire ao exportar uma PCB para os formatos STEP e Parasolid, e a inclusão de objetos de bond wire na verificação de Component Clearance, para detectar violações de afastamento entre bond wires e outros objetos (que não sejam bond wires) no espaço 3D. As cores de substituição usadas para bond wires no design PCB também são levadas em conta ao inserir uma vista de fabricação da placa, uma vista de montagem da placa e uma vista de componente em um desenho de fabricação de PCB. (BC:24977, BC:25032) |
| 69457 | Em alguns casos, durante o roteamento interativo a partir de um finger pad que tinha um bond wire conectado a ele, outro bond wire era criado automaticamente (e incorretamente) a partir da trilha recém-roteada. |
| 69701 | Em alguns casos, e para uma PCB incluindo wire bonding, girar a placa na visualização 3D antes que os fios de ligação tivessem sido renderizados resultava em uma violação de acesso (no módulo "ADVPCB.DLL"). |
Plataforma
| 69028 | Ao tentar carregar as configurações de 'System - Templates' de um arquivo de Preferências específico (*.DXPPrf), era encontrado o erro "Value cannot be null. (Parameter 'value')...". (BC:27007) |
Gerenciamento de Dados
| 67003 | Foi adicionada uma nova opção de configurações avançadas, 'UI.ModernDesignReusePanel', que, quando habilitada, usa o painel mais recente e aprimorado de Reutilização de Projeto ao trabalhar com blocos de reutilização e snippets. |
| 69326 | Para um Workspace contendo mais de 10.000 componentes, todos os componentes adicionais acima desse nível eram apresentados na categoria 'Uncategorized' no painel Components, com uma contagem negativa. |
| 69385 | O Item Manager foi aprimorado para lidar com o caso em que um componente do Workspace tem múltiplos modelos de footprint definidos e o modelo atualmente atribuído tem seu nome alterado posteriormente. Os recursos 'Auto-matching' e 'Update to Latest' agora atribuem corretamente a revisão mais recente do modelo de footprint (cujo nome foi alterado). (I:10242) |
| 69424 | Foi adicionada uma nova opção de configurações avançadas, 'VCS.AllowLFSRepos', que, quando habilitada, restaura parcialmente a capacidade anterior de usar repositórios LFS ao trabalhar com controle de versão Git. CUIDADO: o Altium Designer não oferece suporte completo ao trabalho com repositórios LFS e, em alguns casos, isso pode levar à perda de dados do usuário. (BC:27158) |
| 69444 | Não era possível para um usuário padrão (não Admin) liberar um projeto em uma subpasta do projeto quando ele não tinha direitos de acesso à pasta superior do projeto em um Workspace. A liberação do projeto usando o Project Releaser falhava, com o erro "Current user doesn't have sufficient rights to create a folder with path..." sendo apresentado. |
| 69456 | Uma solução marcada como 'NOT USED' na lista de escolhas de peças para um componente em um ActiveBOM permanecia listada, mesmo após sua exclusão. |
| 69476 | Os dados de escolhas de peças não eram apresentados no painel Components para componentes em uma biblioteca baseada em arquivo. |
| 69514 | Ao editar um ou mais componentes do Workspace, a verificação de regra de componente "Revision that is being edited is not latest" agora é corretamente observada ao usar o editor de Component no modo Batch Component Editing, garantindo que violações sejam sinalizadas ao editar um componente que não seja a revisão mais recente. |
| 69531 | Ao navegar por uma biblioteca PCB pelo painel Components (com Models habilitado para exibição), as colunas 'Description', 'Height' e 'Pad Count' não estavam disponíveis para seleção na caixa de diálogo Select Columns. |
Importação/Exportação
| 56381 | Em alguns casos, ao tentar importar um projeto KiCad, era encontrado o erro "Object reference not set to an instance of an object". |
Power Analyzer by Keysight
| 68908 | Após executar uma análise para um projeto específico, salvar e acessar o relatório completo levava ao erro "System.MissingMethodException: Method not found...". |
SI Analyzer by Keysight
| 69664 | Em alguns casos, ao tentar analisar nets da PCB ativa a partir do documento do SI Analyzer by Keysight, era encontrado o erro "The given key 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' was not present in the dictionary". (BC:26953) |
Versão 26.4.1
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 | Em alguns casos, ao adicionar um novo documento esquemático a um projeto após mudar para uma licença Viewer, era encontrado o erro "EIntfCastError: Interface not supported". |
PCB
| 61119 | Para um projeto específico e grande, havia um atraso perceptível ao alternar a visibilidade de várias camadas entre ON e OFF pelo painel View Configuration. |
| 64931 | Foi adicionada uma nova regra de projeto 'Z-Axis Clearance' tanto ao Constraint Manager quanto à antiga ‘PCB Rules and Constraints Editor dialog’ (não acessível na Document View), que pode ser usada para verificar os afastamentos mínimos entre vários primitivos em diferentes camadas de cobre. (I:922) |
| 68736 | Após excluir sub-stacks no empilhamento de um projeto rígido-flexível avançado, camadas de Coverlay e Solder Mask desses sub-stacks eram adicionadas incorretamente ao 'Board Layer Stack' principal e padrão. Após remover quaisquer duplicatas e tentar salvar, era encontrado o erro "Maximum layers of type Coverlay for stack Board Layer Stack reached...", porque uma combinação de coverlay e soldermask no mesmo sub-stack não era possível. |
| 68820 | Ao exportar uma PCB como um arquivo Specctra Design File (*.dsn), os keepouts não eram incluídos no arquivo gerado. |
| 68973 | Quando as expressões de consulta de escopo usadas em uma regra de projeto binária eram muito longas, não era viável usar a verificação Applicable Binary Rules entre primitivos, porque o escopo na caixa de diálogo subsequente aparecia ilegível, sem possibilidade de ajustar o tamanho da caixa de diálogo ou as larguras das colunas. |
| 68983 | Em alguns casos, ao trabalhar em um documento PCB com as opções PCB.Polygon.AdvancedPour e PCB.Polygon.AdvancedDynamicPour habilitadas (Configurações Avançadas), era encontrada uma violação de acesso (no módulo "ADVPCB.DLL"). |
| 69010 | O recurso 'Solder Mask Zero Expansion', fornecido pela opção PCB.SolderMaskZeroExpansion (Configurações Avançadas), agora foi oficialmente tornado Público nesta versão (ON por padrão). |
| 69031 | Em uma PCB ou biblioteca PCB, posicionar um retângulo com uma pequena largura de trilha (por exemplo, 0,01 mm) resultava em sua dimensão ficando menor (tanto largura quanto altura) após clicar para definir seu segundo ponto de ancoragem. Além disso, clicar em qualquer um dos cantos do retângulo colocado, ainda no modo de posicionamento, resultava na criação de um quadrado. Além disso, copiar e colar um retângulo em uma biblioteca PCB também resultava em sua dimensão ficando menor. (BC:27033, BC:27046) |
| 69059 | Para um projeto específico, tentar acessar o Layer Stack Manager resultava no erro "Layer type not found...". |
| 69121 | Ao usar o recurso PCB CoDesign, após mesclar alterações entre dois usuários em relação a um polígono (alteração de geometria por um usuário e arquivamento temporário do polígono pelo outro), o resultado era um polígono 'No-Net'. |
| 69155 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Configurações Avançadas), não era possível modificar o tamanho de uma moldura de texto selecionada por meio do painel Properties. (BC:27044) |
| 69423 | Em uma biblioteca PCB, após definir uma das opções IPC 4761 disponíveis para uma via posicionada, essa configuração voltava para 'None' após salvar e reabrir a biblioteca. Em outro caso, vias adicionadas a um footprint a partir de uma Pad Via Library perdiam a conexão com essa biblioteca após salvar e reabrir a biblioteca PCB. As vias também estavam ausentes na região Local Pad & Via Library do painel PCB Pad Via Templates. (BC:27157) |
Constraint Manager
| 63142 | Foi adicionada a capacidade de especificar valores Minimum, Maximum e Preferred para Diameter e Hole Size ao definir uma regra Routing Via Style na visualização Physical, além da definição preferencial por template. (BC:26530) |
| 67865 | Os ícones de objeto foram atualizados e unificados em todas as páginas do Constraint Manager (tanto no lado esquemático quanto no PCB), bem como nas caixas de diálogo ‘Import Directives’ e ‘Refresh Constraint Manager’ (ao importar diretivas dos documentos-fonte esquemáticos para o Constraint Manager) e na caixa de diálogo Object Class Explorer. |
| 68405 | Na visualização Physical do Constraint Manager (quando acessada a partir do lado esquemático) e para classes importadas do esquemático, o controle de expansão associado (para acessar objetos em uma classe) não estava funcionando. |
| 69384 | Ao tentar remover múltiplas Advanced Rules selecionadas da visualização All Rules (quando acessada a partir do PCB), tendo adicionado cada regra subsequente à seleção usando Ctrl+clique e depois usando o comando 'Remove Advanced Rules' no menu de contexto do botão direito, era encontrado o erro "Object reference not set to an instance of an object". |
Draftsman
| 68897 | Após criar um novo documento Draftsman (.PCBDwf) para um projeto de PCB, usando um template de documento Draftsman (.DwfDot) com uma Board Assembly View posicionada, a exibição dessa visualização no espaço de projeto não seguia corretamente as configurações iniciais definidas na região Component Display Properties do painel Properties. |
Projeto Multi-board
| 66922 | Foi adicionada uma nova opção de configurações avançadas, 'System.MBAEngine.UseOpenCascade', que, quando habilitada, muda do uso da biblioteca C3D para modelagem geométrica de um documento de montagem multi-board (*.MbaDoc) para o uso da biblioteca Open CASCADE. Observe que, ao abrir nesta versão um documento de montagem multi-board antigo (de uma versão anterior do software) com a opção habilitada, os mates criados serão removidos (você poderá escolher entre manter as posições relativas das partes da montagem ou colocá-las em uma linha). Você terá a opção de criar um backup dessa versão antiga no momento da abertura. |
| 68125 | Ao posicionar um componente cujo símbolo incluía um primitivo de arco (por exemplo, capacitor polarizado) em um esquemático multi-board, o arco era desenhado incorretamente no espaço de projeto. Clicar subsequentemente nos gráficos renderizados incorretamente para selecionar o componente resultava no erro "Object reference not set to an instance of an object". |
| 68890 | Ao posicionar um componente cujo símbolo incluía uma primitiva de arco (por exemplo, capacitor polarizado) em um esquemático multi-board, o arco era desenhado incorretamente no espaço de projeto. Em seguida, ao clicar no gráfico renderizado incorretamente para selecionar o componente, ocorria o erro "Object reference not set to an instance of an object". |
| 69173 | Em um projeto específico de design multi-board, ao tentar importar do projeto PCB filho para um módulo selecionado específico no esquemático multi-board, ocasionalmente ocorria o erro "An item with the same key has already been added...". |
Harness Design
| 64350 | Em alguns casos, ao gerar a saída impressa para um projeto de Harness, ocorria uma Access Violation (no endereço 0000000139490BC8 no módulo "WorkspaceManager.DLL"). |
| 68050 | Para um componente em um conjunto de desenhos de layout configurado para exibir seu Modelo Físico no estilo Solid, a coloração definida para a entrada Selection/Highlight System Colors (no painel View Configuration do editor PCB) estava sendo usada, independentemente de o modelo estar selecionado ou não. |
Platform
| 47582 | Em alguns casos, os painéis Components e Manufacturer Part Search apresentavam problemas de exibição/dimensionamento ao alternar entre as visualizações normal e compacta, tanto nos modos Docked quanto Floating. Além disso, quando esses painéis estavam no modo Popup, acessá-los novamente fazia com que sua altura diminuísse repentinamente. |
| 68635 | Altium Designer ficava totalmente sem resposta após uma perda temporária de conexão Wi‑Fi, resultando na necessidade de fechá-lo usando o Gerenciador de Tarefas do Windows. (BC:26379, BC:26854) |
| 68981 | Em alguns casos, ao tentar restaurar todas as preferências para seus valores padrão, ocorria uma Access Violation (no módulo "PCBDLGS.DLL"). |
| 69364 | Com a opção WSM.DotNetECOImplementation habilitada (Advanced Settings), ao tentar importar alterações de troca de pinos em um projeto filho para um esquemático multi-board, as alterações detectadas listadas e processadas pelo ECO subsequente não eram aplicadas, independentemente de quantas vezes o ECO fosse executado. |
| 69375 | Com a opção WSM.DotNetECOImplementation habilitada (Advanced Settings) e ao tentar comparar as diferenças físicas entre duas versões de um documento de biblioteca PCB, ocorria o erro "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 | Ao usar o recurso BOM CoDesign e, em particular, o comando 'Explore Suggested Component' (na seção Differences do painel Properties), se o componente sugerido não for a revisão mais recente, essa revisão específica agora será aberta no painel Components. |
| 63880 | Para um componente de biblioteca do Workspace cujo nome incluía dois ou mais caracteres de sublinhado, o primeiro sublinhado estava sendo removido incorretamente do nome na entrada do comando 'Place <ComponentName>', no menu acessado ao clicar com o botão direito nesse componente no painel Components. |
| 63966 | O comando 'Create Tag' foi adicionado novamente ao submenu History & Version Control ao acessar menus relacionados ao projeto. Além disso, foi adicionada validação ao inserir um valor para a tag, com uma dica associada informando que apenas letras, números, ponto (‘.’), hífen (‘-’), cerquilha (‘#’) e sublinhado (‘_’) são permitidos. |
| 65936 | Foi adicionada a capacidade de alterar em lote o estado do ciclo de vida dos componentes selecionados diretamente em um ActiveBOM. Observe que o processo incluirá apenas componentes do seu Workspace conectado. |
| 68242 | Foi adicionada uma nova opção de configurações avançadas 'EDMS.CloudLoginByJWT' que, quando habilitada, usa um JWT (JSON Web Token) para identificação e autenticação do usuário ao se conectar do Altium Designer a um Workspace na Altium Platform. |
| 68709 | Ao alterar o estado de revisão de um Item em um Workspace conectado (por meio da caixa de diálogo de alteração de estado em lote), o processo falhava se fosse inserida uma observação com mais de 255 caracteres. (BC:24819) |
| 68762 | Após adicionar uma part choice a um componente em um documento ActiveBOM e atualizar, nem todas as ofertas do mesmo fornecedor estavam sendo exibidas. |
| 68814 | Os recursos de sincronização do Custom Parts Provider e de sincronização de componentes do Altium Designer foram aprimorados para agora oferecer suporte a bancos de dados PostgreSQL. |
| 68961 | Foi adicionada uma nova opção de configurações avançadas 'EDMS.CustomOffersMerge' que, quando habilitada, mescla dados de fornecedores do Custom Parts Provider com o Altium Parts Provider (para um Workspace na Altium Platform com BOM Portal habilitado) para apresentar todas as informações de fornecedores combinadas, onde quer que dados de fornecedores (SPNs) sejam apresentados na interface do software. |
| 68962 | Ao compartilhar um live design ou um design snapshot por meio da caixa de diálogo Share, a antiga caixa de diálogo acessada pelo controle Advanced Settings foi redesenhada como uma janela pop-up. No caso de compartilhamento de um live design, as opções de compartilhamento e download agora são agrupadas por 'Member Rights' (para membros do Workspace) e 'Guest and External Share Rights' (para usuários convidados externos com quem os projetos foram compartilhados). |
| 69007 | Ao adicionar um comentário/resposta a um documento, se um texto fosse inserido seguido da colagem de uma URL da web, o texto era removido se um caractere de espaço fosse adicionado após essa URL, restando apenas a URL no comentário/resposta publicado. (BC:26998) |
| 69149 | Um template padrão de footprint do Workspace (adicionado pela página Data Management - Templates em Preferences) não estava sendo aplicado ao criar um novo componente do Workspace, após atualizar de uma versão anterior do Altium Designer (anterior à 26.1) para uma versão posterior (26.1 ou posterior). (BC:26847, BC:27173) |
| 69186 | Havia uma degradação perceptível de desempenho ao trabalhar em um documento ActiveBOM que fazia parte de um projeto do Workspace, e esse projeto estava em um Workspace conectado com a funcionalidade SiliconExpert habilitada. |
| 69287 | Ao abrir um grande documento ActiveBOM que fazia parte de um projeto do Workspace, e esse projeto estava em um Workspace conectado com a funcionalidade SiliconExpert habilitada, os parâmetros do SiliconExpert não estavam sendo preenchidos corretamente e ocorriam erros de timeout. |
| 69298 | Ao tentar salvar preferências em um Workspace conectado e alterar a pasta na qual criar um novo item Altium Designer Preferences, ocorria o erro "ShowDialog can be called only on hidden windows...". |
| 69430 | Para um projeto de PCB que incluía um documento de biblioteca PCB, ao tentar gerar um PDF de PCBLIB Prints diretamente de um Output Job adicionado a esse projeto, ocorria uma Access Violation (no módulo 'WorkspaceManager.DLL'). |
| 69447 | Em alguns casos, ao trabalhar e salvar alterações em um projeto que foi compartilhado com direitos de edição para um usuário que não é membro do Workspace pai desse projeto, esse usuário recebia com frequência e em momentos aleatórios a notificação "Trying to Reconnect to Notification Service". |
Import/Export
| 68875 | Ao importar uma biblioteca xDX Designer específica, os números dos pinos dos símbolos estavam sendo duplicados para componentes de múltiplas partes. |
| 68896 | Ao tentar importar um design específico do Xpedition (Expedition), ocorria uma Access Violation (no módulo 'Importer_Expedition.IWZ'). |
| 68977 | Ao tentar importar uma biblioteca de footprints PCB do OrCAD (*.LLB), ocorria uma Access Violation (no módulo 'ADVPCB.DLL'). (BC:26983) |
Version 26.3.0
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 | Adicionado suporte a modelos do SOLIDWORKS 2024 e 2025 (*.SldPrt) ao trabalhar com corpos 3D. Além disso, a exportação de uma PCB para o formato de arquivo Parasolid agora usa a versão 35.1 do Parasolid. |
| 67334 | Após exportar uma PCB específica para o formato Parasolid, os modelos 3D de alguns componentes não puderam ser convertidos ao abrir o arquivo exportado no SOLIDWORKS, resultando no erro "The data in this file may be invalid". (BC:25813) |
| 68348 | Em alguns casos e com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), colocar uma tabela de empilhamento de camadas no espaço de projeto resultava no erro "Object accessed after being destroyed...". |
| 68359 | Em alguns casos, ao usar o recurso Loop Removal durante o roteamento interativo, ocorria um erro (no módulo "RouterEntry.dll" ou no módulo "ADVPCB.DLL"). |
| 68901 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), adicionar/remover a camada Route Tool Path várias vezes em um documento de biblioteca PCB (ou abrir um documento de biblioteca PCB em que isso tenha sido feito) resultava no erro "Exception has been thrown by the target of an invocation...". (BC:26959) |
| 68942 | Em um caso específico, ao tentar salvar um documento PCB após fazer alterações, ocorria uma Access Violation (no módulo 'ADVPCB.DLL'). |
| 68945 | Ao definir uma regra de estilo de Testpoint de Fabricação/Montagem na caixa de diálogo PCB Rules and Constraints Editor, as alterações feitas nas restrições de tamanho Min/Max não estavam sendo salvas. (BC:26969) |
| 69025 | Para um documento PCB específico e com a opção 'Component re-route' habilitada (na página PCB Editor - Interactive Routing de Preferences), mover qualquer componente resultava no erro "Object accessed after being destroyed...". (BC:27027) |
Multi-board Design
| 68356 | Ao tentar mapear pinos entre os conectores em linha de um chicote dentro de um esquemático multi-board, o Altium Designer congelava completamente e não podia ser encerrado pelo Gerenciador de Tarefas do Windows. (BC:26806) |
Projeto de Chicotes
| 67903 | O recurso 'Update From Libraries' foi aprimorado para agora também incluir fios, componentes de cavidade e peças associadas (quando acessado a partir de um diagrama de fiação), bem como revestimentos, etiquetas e peças associadas (quando acessado a partir de um desenho de layout). Observe que, para que um dos objetos mencionados seja incluído na atualização, um componente atribuído ao objeto deve incluir um link para um símbolo esquemático. |
| 68314 | Fios jumper definidos em um diagrama de fiação agora são corretamente considerados no desenho de layout associado. Com um feixe selecionado no desenho de layout, a região Bundle Objects do painel Properties agora incluirá esses fios jumper que começam e terminam no mesmo ponto de conexão como parte desse feixe. Esses fios terão apenas a opção de definir seu comprimento manualmente. O valor inserido será então incluído no documento ActiveBOM do projeto de chicote e no desenho de fabricação (tabela BOM e lista de fiação). |
Plataforma
| 67522 | Notificações exibidas no Altium Designer Develop foram aprimoradas para casos em que a assinatura está próxima do vencimento, já expirou (e o Workspace do Altium Develop está em modo somente leitura) e quando não há licenças de Author disponíveis. |
| 68634 | O Contrato de Licença de Usuário Final (EULA) foi agora substituído pelo Master Services Agreement (MSA) durante a instalação do Altium Designer Develop e do Altium Designer Agile. O Altium Designer continua usando o EULA (que também foi atualizado). |
Gerenciamento de Dados
| 63778 | Ao usar o painel Manufacturer Part Search, apenas o último filtro aplicado era exibido corretamente (nome e parâmetro) acima da lista de resultados. Quaisquer filtros selecionados anteriormente eram exibidos apenas pelo nome, sem as informações paramétricas. |
| 63779 | Não era possível rolar o conteúdo do painel Details do Manufacturer Part Search quando o cursor estava posicionado sobre determinadas áreas. |
| 66024 | Ao compartilhar um item em um Workspace com um novo usuário, a entrada desse usuário (na caixa de diálogo Share For Item) inicialmente exibia de forma incorreta o e-mail em vez da organização. |
| 66242 | Ao navegar por componentes na visualização 'Where-used' de um template de componente (no painel Explorer), alterar o Revision State de um ou mais componentes selecionados não era refletido automaticamente na visualização. |
| 66867 | Colocar um bloco de reutilização a partir do painel Explorer resultava no erro "Value cannot be null. (Parameter 'pcbSnippetGUID')...". (BC:26812) |
| 67416 | Após atualizar o painel Components, os estados de revisão dos modelos não eram atualizados. (BC:24630) |
| 68164 | O recurso Custom Parts Provider Synchronization, usado para mapear — por meio de um documento de configuração Custom Parts Provider Synchronization (*.PrtSync) — dados de fornecedores de uma fonte de banco de dados especificada para dados da cadeia de suprimentos do Workspace, agora pode ser usado quando conectado a um Workspace hospedado no Altium 365 GovCloud. |
| 68245 | Para um componente em um ActiveBOM, a classificação especificada para uma solução manual adicionada era perdida após atualizar para usar uma revisão mais recente desse componente no projeto. |
| 68247 | Ao usar o Library Importer para importar footprints de um documento PCB Library para um Workspace conectado, qualquer footprint cuja descrição excedesse 256 caracteres falhava na importação, embora o Importer informasse que a importação havia sido bem-sucedida. |
| 68705 | Em alguns casos, ao tentar liberar alterações feitas em um componente existente (por meio do editor de componentes em seu modo Single Component Editing), era encontrado o erro "Interface not supported". |
| 68708 | Ao tentar adicionar uma escolha de peça específica (LM2940IMP-15 da Texas Instruments) a qualquer componente em uma biblioteca do Workspace, era encontrado o erro "Value cannot be null. (Parameters 'source')". |
| 68907 | No caso específico de trabalhar com Altium Designer 26.1 conectado a um Workspace, ao visualizar comentários colocados em qualquer projeto de design, o nome do usuário, tanto na janela contextual de comentários quanto no painel Comments and Tasks, era exibido como "Anonymous" em vez da pessoa que inseriu o comentário. |
Importação/Exportação
| 68664 | Ao exportar uma PCB para o formato Ansys EDB, valores de capacitores especificados em fF (femtofarad) não eram reconhecidos, sendo substituídos por padrão por 1nF. (BC:24118) |
Versão 26.2.0
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)
Esquemático
| 65661 | Em alguns casos, ao tentar criar uma biblioteca integrada (a partir de documentos do projeto) a partir de um documento esquemático ativo, era encontrado um Access Violation (no módulo "IntegratedLibrary.DLL"). |
| 67949 | A ordenação alfanumérica dos pinos por Designator não estava funcionando corretamente no Symbol Wizard do editor Schematic Library, resultando em "A1, A10, A11,...A19, A2, A20, A3, A4,...A9", por exemplo, em vez de "A1, A2, A3,...A18, A19, A20" como esperado. |
| 67982 | Ao substituir um componente baseado em arquivo por um componente da Workspace Library usando o controle '...' associado ao campo Design Item ID no painel Properties, os parâmetros não eram atualizados para os do componente do Workspace. |
PCB
| 67160 | Com a opção 'Live Highlighting' ativada (na página PCB Editor - Board Insight Display em Preferences) e durante o posicionamento de uma via, alternar repetidamente entre as possíveis nets destacadas em segundo plano levava ao erro "List index out of bounds". |
| 67883 | Ao exportar para o formato DXF uma PCB contendo texto com altura '0', era encontrado o erro "eInvalidInput". |
| 68177 | Após selecionar e excluir várias entradas de Component Layer Pair na guia Layers & Colors do painel View Configuration, as entradas continuavam sendo exibidas. (BC:26733) |
| 68420 | Para um projeto específico, ao copiar um componente (com die pads, bond finger pads e bond wires definidos como parte de seu footprint) e colá-lo várias vezes, tentar salvar o documento PCB resultava no erro "Duplicates not allowed...". |
| 68627 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization ativada (Advanced Settings) e um componente colocado em uma grade polar selecionado, as opções associadas a essa grade (Range/Angle e Rotation) estavam ausentes do painel Properties. (BC:26858) |
| 68640 | Em alguns casos, com a opção PCB.Performance.InteractivePropertyPanel.Optimization ativada (Advanced Settings) e após refazer o repour de um polygon pour selecionado várias vezes a partir do painel Properties, alternar para a ação 'Assign net' e clicar de volta na área de design resultava no erro "Value cannot be null. (Parameter 'source')". |
| 68661 | A geometria (largura e altura) de retângulos usados em footprints de PCB era alterada incorretamente (devido a erros de arredondamento) quando a largura da trilha era especificada em mm. (BC:26867, BC:26885) |
PCB CoDesign
| 67921 | Em alguns casos, ao trabalhar com o recurso PCB CoDesign, após a conclusão de uma comparação era encontrado um erro relacionado a vazamento de memória (uma falha de asserção no arquivo "Adv3D_GeometryMaker.pas"). |
Wire Bonding
| 62571 | Adicionado suporte para geração de um relatório Wire Bonding Table a partir de um documento PCB panelizado. |
| 63094 | A verificação DRC para violações de Un-Routed Net estava sendo aplicada incorretamente a bond wires. (BC:25803) |
| 66918 | Bond wires e die pads agora são exibidos ao visualizar um documento PCB panelizado em 3D. |
| 67657 | Ao aplicar alterações às restrições de uma regra de projeto Wire Bonding na caixa de diálogo PCB Rules and Constraints Editor, a regra era exibida como não salva (asterisco ao lado do nome) e não era possível exportar e importar regras. (BC:25810) |
| 68042 | Uma nova palavra-chave de consulta 'IsBondwire' (PCB Object Type Check) está disponível ao construir expressões lógicas de consulta para uso na filtragem de objetos em um PCB/PcbLib ou na definição do escopo de uma regra de projeto. |
Projeto Multi-board
| 67619 | Quando várias entradas (representando componentes vinculados) existem no mesmo lado de uma peça personalizada colocada em um documento esquemático multi-board, tentar selecionar várias entradas e arrastá-las resultava no erro "Unable to cast object...". (BC:26133) |
Projeto de Chicotes
| 61558 | Ao colocar um feixe em um desenho de layout, o feixe agora 'acompanha' seu comprimento desenhado, com o valor inserido por padrão no campo Length. Quando o campo Length (comprimento físico real) é definido e difere do comprimento desenhado, o feixe exibirá um símbolo de quebra no centro de seu segmento mais longo, para indicar que o feixe não está em escala (NTS). O 'Drawn Length' é exibido no painel Properties, juntamente com uma nova opção 'Add Break Symbol', que permite controlar a exibição do símbolo de quebra. |
| 62933 | Após selecionar um ponto de conexão (sem objetos atribuídos) em um desenho de layout, o botão 'Add' associado à região Assigned Objects do painel Properties era exibido como 'disabled' até ser clicado. (BC:26250) |
| 65333 | Em alguns casos, a ordem de desenho das etiquetas estava incorreta para uma visualização de desenho de layout colocada em um documento de desenho de fabricação de chicote (HarDwf), em comparação com o documento de desenho de layout de origem (LdrDoc), fazendo com que uma etiqueta aparecesse 'atrás' de um feixe em vez de à sua frente. |
| 67904 | Em alguns casos, ao importar um componente (conector) do diagrama de fiação de um projeto para o respectivo desenho de layout, o ponto de conexão associado era criado, mas os pinos não eram atribuídos automaticamente, resultando em um objeto de feixe vazio. |
Gerenciamento de Dados
| 66497 | Em um caso específico e quando conectado a um determinado Workspace do Altium 365, as escolhas de peça exibidas para um certo componente eram diferentes entre os painéis Components e Properties. |
| 66581 | Adicionada a capacidade (para usuários com a permissão operacional atribuída) de preservar o estado do ciclo de vida ao realizar a sincronização de componentes entre um Workspace e um banco de dados de componentes. |
| 67302 | A lista de escolhas de peça de um componente era sobrescrita se a opção 'Part Choices Revision Control' estivesse habilitada (na página Admin-Settings-Components da interface do navegador do Workspace) e fossem feitas alterações nessa lista de escolhas de peça para esse componente (e liberadas em uma nova revisão), sem reiniciar o Altium Designer קודם disso. |
| 67806 | Se o campo Document Path estivesse limpo/vazio na página System - Default Locations das Preferences e o Altium Designer fosse reiniciado, ao abrir um projeto do Workspace conectado (novo, sem cópia local anterior), modificá-lo e tentar salvá-lo de volta no Workspace, ocorreria o erro "Invalid URI: The format of the URI could not be determined...". |
| 67950 | As tabelas de esquema do Azure SQL não estavam acessíveis no documento de configuração de sincronização do Custom Parts Provider do Altium Designer (*.PrtSync), ocorrendo os erros "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Incorrect syntax near '`'" e "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Statement(s) could not be prepared". Isso ocorria porque o Altium Designer enviava acentos graves (`) em uma consulta, o que não é suportado pelo SQL Server/Azure SQL. |
| 68005 | Em um caso específico, ao tentar gerar um relatório de Lista de Materiais a partir do ActiveBOM de um projeto de PCB, ocorria o erro "Unable to sort because the IComparer.Compare() method returns inconsistent results...". |
| 68037 | O recurso 'BOM CoDesign', disponibilizado pela opção BOM.CoDesign (Advanced Settings), agora foi oficialmente tornado público nesta versão (ON por padrão). Além disso, o recurso 'Including/Excluding Supplier Data in a BOM Comparison', disponibilizado pela opção BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), também foi oficialmente tornado público nesta versão (OFF por padrão). |
| 68583 | Um template padrão do Workspace não estava sendo carregado ao criar a nova entidade associada, se esse template tivesse sido adicionado por meio da página Data Management - Templates das Preferences. (BC:26847) |
Importação/Exportação
| 63867 | Ao importar um determinado projeto do xDX Designer, a biblioteca do projeto (*.lmc) não podia ser importada e, como resultado, era gerado um projeto vazio. |
| 67825 | Ao importar um determinado projeto do OrCAD, o footprint vinculado às instâncias de um componente específico no documento esquemático gerado estava incorreto. |
Versão 26.1.1
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)
Esquemático
| 62751 | Adicionada uma nova opção em advanced settings, 'WSM.DotNetECOImplementation', que, quando habilitada, otimiza e acelera a funcionalidade de processamento de ECO. |
| 66529 | Ao clicar duas vezes em um componente posicionado, o painel Properties era acessado corretamente com o texto do Designator selecionado, pronto para alteração. No entanto, ao clicar duas vezes em um componente subsequente, o texto do designador não era selecionado; em vez disso, o cursor era posicionado no início do campo. (BC:25802) |
| 67151 | Em alguns casos, ao trabalhar com um documento esquemático, o cruzamento de signal harnesses sob uma máscara de compilação (com a opção 'Display Cross-Overs' habilitada na página Schematic - General das Preferences) resultava no erro "EOleException: Index was outside the bounds of the array". |
| 67186 | Havia um atraso perceptível no carregamento das propriedades no painel Properties ao alternar entre símbolos em uma biblioteca esquemática (.SchLib). (BC:25112) |
| 67514 | Em alguns casos, ao alternar entre comentários em um esquemático, ocorria o erro "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed". |
| 67618 | Após tornar visível o nome de um parâmetro no espaço de projeto, ele era exibido duas vezes ao arrastar esse parâmetro para outro local. |
PCB
| 52067 | Com Violation Overlay Style definido como 'None (Layer Color)' e Overlay Zoom Out Behaviour definido como 'Base Pattern Scales' (na página PCB Editor - DRC Violations Display das Preferences), ao abrir ou criar uma PCB ocorria uma Access Violation (no módulo 'ADVPCB.DLL'). (BC:19367) | |
| 58670 | Adicionada a opção (PCB.Performance.PadViaTemplate.LoadingOptimization) para armazenar templates de Pad Via não vinculados a uma biblioteca externa de Pad Via dentro do documento PCB, permitindo tempos de carregamento mais rápidos. | |
| 61493 | Adicionada uma opção de Advanced Settings (PCB.ViaInstancing) que, quando habilitada, melhora o desempenho na construção da geometria de uma instância de via, reduzindo tanto o consumo de memória quanto o tempo de construção da cena. | |
| 63635 | Havia um atraso perceptível ao iniciar o deslocamento panorâmico no espaço de projeto quando um comando interativo (por exemplo, Move Object, Interactive Routing etc.) estava em execução. | |
| 65474 | Seguindo o padrão IPC-7351B em relação aos padrões de padstack, em que as aberturas de solder mask normalmente têm proporção de 1:1 em relação ao tamanho da land, os valores padrão para a regra Solder Mask Expansion (em documentos PCB) e para a expansão de solder mask orientada por regra (em documentos de biblioteca PCB) agora estão definidos como 0 mil (anteriormente 4 mil). | |
| 65539 | Após adicionar comentários a uma PCB, alternar para o modo de visualização 3D, mudar para projeção ortográfica e girar a PCB fazia com que artefatos fossem exibidos na PCB. | |
| 65636 | Adicionada uma nova opção de advanced settings, 'PCB.SimbeorVersion', para controlar a versão do Simbeor usada no cálculo de atraso e impedância (Simbeor 2020.3 [opção '0'] ou Simbeor 2023.1 [opção '1']). | |
| 65828 | Com um objeto de formato poligonal selecionado em uma PCB e ao usar o comando Paste no menu de contexto do botão direito em uma área livre dentro da seção Outline Vertices do painel Properties, ocorria o erro "Exception has been thrown by the target of an invocation...". | |
| 65866 | Como parte da opção PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), o painel Properties foi ainda mais aprimorado ao trabalhar com os recursos Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding e Interactive Via Dragging, para aumentar o desempenho e otimizar o acesso às propriedades, especialmente em projetos maiores. | |
| 65971 | Posicionar (ou copiar/colar) de uma PCBLIB para um documento PCB não seguia a ordem física das camadas, resultando em primitivas sendo colocadas nas camadas erradas no documento PCB. Observe que, como parte da correção desse problema, é necessário salvar novamente suas bibliotecas PCB usando o Altium Designer 22.11 ou posterior. | |
| 66010 | Ao rotear até um pad que havia sido afetado anteriormente pela execução do recurso 'Remove Unused Pad Shapes', o anel anular ausente não estava mais sendo detectado pelo DRC. (BC:24704) | |
| 66318 | Ao usar o comando 'Select All' do painel PCB Library (no menu de contexto do botão direito), todos os footprints da lista só eram selecionados se o comando fosse usado no primeiro footprint (superior) da lista. | |
| 66319 | O Design Rule Check (DRC) relatava incorretamente violações de Un-Routed Net em vários pads SMT conectados termicamente a um polygon pour, quando Thermal Relief estava definido como 'Auto' e havia regras sobrepostas de Polygon Connect Style. | |
| 66678 | Em alguns casos, ao usar a ferramenta automática de ajuste de comprimento de par diferencial para correspondência de fase entre os lados de um par diferencial, a Tooth Width medida efetivamente no padrão gerado com base em dentes de serra diferia daquela especificada na caixa de diálogo Auto Tuning Process. (BC:25941) | |
| 66726 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization desabilitada (Advanced Settings) e vários parâmetros (designadores de componentes e/ou comentários) selecionados no espaço de projeto (ou vários componentes selecionados e clicando até o Designator ou Comment filho no painel Properties), a propriedade Autoposition e o controle de visibilidade de Value (botão 'olho') estavam ausentes do painel Properties. (BC:26018) | |
| 66879 | Os valores de atraso para nets e xSignals que incluíam um padrão de ajuste de comprimento não estavam sendo calculados e eram exibidos incorretamente como 0 ps tanto nos painéis Properties quanto PCB. (BC:26054) | |
| 66948 | Para uma regra de projeto Clearance definida por meio da caixa de diálogo PCB Rules and Constraints Editor e em que a matriz de clearance contém valores diferentes para combinações de primitivas, o valor Gap na caixa de diálogo Applicable Binary Rules não refletia corretamente o valor de clearance definido para as primitivas selecionadas na matriz de clearance da regra. | |
| 67027 | Em alguns casos, copiar e colar um retângulo e depois tentar alterar o tamanho desse retângulo colado levava a uma Access Violation (no módulo 'ADVPCB.DLL'). (BC:26086) |
Com a opção PCB.DRC.OnlineOptimization habilitada (Advanced Settings), executar um DRC para uma classe de regra a partir do painel PCB Rules And Violations fazia com que as violações de outras classes de regra fossem removidas. |
| 67123 | Ao exportar uma PCB como arquivo de projeto Specctra, o processo de exportação havia, em alguns casos, se tornado consideravelmente mais lento. | |
| 67161 | Em alguns casos, ao trabalhar com um polygon pour selecionado, ocorria o erro "Object accessed after being destroyed". | |
| 67207 | Ao modificar os números de camada atribuídos a pares de Component Layer existentes no PCB Library ou nos editores de PCB, o Altium Designer gerava incorretamente novas camadas mecânicas. Ao excluir essas camadas, o Layer Type associado era perdido, revertendo para 'N/A'. | |
| 67224 | Não era possível aplicar gloss em pares diferenciais com cantos arredondados (Hugging Style = Rounded) quando o esforço de glossing estava definido como Weak. (BC:26265) | |
| 67238 | O recurso 'PCB Properties Panel Optimizations', fornecido pela opção PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), agora foi oficialmente tornado público nesta versão (ON por padrão). | |
| 67466 | Adicionado um cursor de 'mão' ao fazer pan (Right-Click, Hold&Drag) durante um processo interativo em um documento PCB. | |
| 67534 | Em um projeto rígido-flex com camadas de coverlay definidas e adicionadas a uma região da placa com stack flex atribuído, definir o campo Active Layer para uma camada de coverlay (na aba Layers & Colors do painel View Configuration) fazia com que o Altium Designer parasse de responder. (BC:26402) | |
| 67894 | Em alguns casos, ao trabalhar no painel Properties, era encontrado o erro "Object reference not set to an instance of an object". |
PCB CoDesign
| 64925 | Em um projeto PCB específico, tentar executar o recurso PCB Comparison resultava no erro "System.NullReferenceException: Object reference not set to an instance of an object". |
| 67414 | Em alguns casos, ao executar uma comparação, era encontrado o erro "Object reference not set to an instance of an object". |
Constraint Manager
| 64463 | Introduzida uma capacidade de ‘Class Filtering’ ao trabalhar com a visualização Clearances. Isso permite a criação de filtros (ou agrupamentos) de classes para alternar entre subconjuntos específicos da matriz de clearances e trabalhar com eles. |
| 65702 | Ao trabalhar com um projeto de Workspace que usa Constraint Management, se o arquivo constraints.xml do projeto fosse excluído localmente (pelo Windows File Explorer), a caixa de diálogo Save to Server deixava de aparecer ao usar o controle (Save to Server) para salvar o projeto de volta no Workspace. |
| 65937 | Agora é possível definir/editar um valor de Creepage quando múltiplas células estão selecionadas na Clearances Matrix. As alterações realizadas são refletidas pela criação/atualização das regras de Creepage na visualização All Rules (quando o Constraint Manager é acessado a partir do PCB). |
| 66146 | Para um conjunto de parâmetros associado a um signal harness cujas diretivas já haviam sido importadas para o Constraint Manager, uma seleção posterior do objeto parameter set no esquemático resultava no erro "Exception has been thrown by the target of an invocation...". (BC:25707) |
| 66590 | Tratamento aprimorado de regras de clearance com expressões de consulta personalizadas ao migrar do sistema antigo de regras de projeto para o Constraint Manager. Isso inclui melhor tratamento de regras com expressões de escopo direcionadas a camadas internas (mid) e garantindo que tais regras sejam convertidas em Advanced Rules (e não Basic Rules). |
| 66788 | Em um projeto específico, tentar acessar o Constraint Manager a partir de um documento esquemático resultava no erro "An item with the same key has already been added..." e, em seguida, todas as visualizações ficavam vazias. |
| 67392 | Após criar uma nova regra de clearance na visualização Clearance do Constraint Manager, a ferramenta interativa de multi-routing não respeitava o limite mínimo de clearance durante o roteamento. |
Draftsman
| 49410 | Em um projeto específico, o software travava ao atualizar o documento Draftsman com alterações vindas do PCB e, em seguida, selecionar uma cota Ordinate já posicionada. |
| 63602 | Ao editar um Workspace Draftsman Document Template, posicionar uma visualização de desenho de furação ou uma tabela de linha de transmissão resultava no erro "Object reference not set to an instance of an object". (BC:24492) |
| 65278 | Adicionado suporte para importar arquivos DXF, incluindo splines, em um documento de desenho de fabricação (.PCBDwf/.HarDwf/.MbDwf). (Requer que a opção de configurações avançadas Draftsman.TeighaNet esteja habilitada). |
| 65704 | Adicionado suporte para importar arquivos DXF (versão R12 e posteriores) em um documento de desenho de fabricação (.PCBDwf/.HarDwf/.MbDwf). (Requer que a opção de configurações avançadas Draftsman.TeighaNet esteja habilitada). |
Wire Bonding
| 63827 | Na região de primitives do painel PCB (com um componente selecionado no modo Components) e no painel PCB Library (com uma footprint selecionada), os bond wires agora são apresentados com o tipo correto (Bond Wire). Selecionar uma primitive de bond wire selecionará/destacará esse bond wire no espaço principal de projeto. Além disso, uma opção correspondente "Show Bond Wires" agora está disponível no menu de contexto ao clicar com o botão direito em uma região, para alternar a visibilidade dos bond wires. |
| 63869 | Após executar um DRC e navegar por violações de comprimento de bond wires no painel PCB Rules And Violations, essas violações mudavam inesperadamente após salvar-fechar-reabrir o documento PCB. |
3D-MID Design
| 65950 | Para uma track selecionada, era possível digitar um novo valor no campo Length (no painel Properties), mas isso não alterava o comprimento real. Para corrigir isso, o campo Length foi tornado não editável. |
| 67570 | Adicionada uma nova opção de configurações avançadas '3DLayout.DRC' que, quando habilitada, fornece verificação em lote de Design Rule Checking (DRC) para violações de regras de Width, Clearance, Length e Matched Lengths, com relação às tracks roteadas em seu substrato 3D. Observe que, embora um relatório DRC gerado forneça informações para todas essas verificações, apenas violações de clearance serão destacadas no espaço principal de projeto. |
Multi-board Design
| 64949 | Adicionada a capacidade de definir o 'Termination Type' para uma entrada de harness selecionada em um esquemático multi-board. Escolha entre 'Connector', 'Crimps/Ferrules' e 'Wire termination'. As informações são refletidas nas propriedades do próprio harness selecionado e nas propriedades da entrada de módulo correspondente selecionada. |
| 67391 | Ao usar peças personalizadas em um esquemático multi-board, era possível que os dados fossem corrompidos, levando à perda de dados e à ocorrência de um entre vários erros/travamentos, dependendo da natureza e da extensão da corrupção. |
Harness Design
| 61571 | Adicionada a capacidade de gerar, por meio de um OutputJob, uma única pasta de trabalho do Excel contendo dados para uso por fabricantes de harness. A pasta de trabalho gerada inclui planilhas de ‘Bill of Materials’ (útil para geração rápida de cotações), ‘Wiring List’ (para uso com máquinas de processamento de fios), ‘Labels’ (um resumo das etiquetas físicas a serem impressas para feixes do harness, para uso com impressoras Zebra ou outras) e ‘Coverings’ (um resumo das coberturas a serem aplicadas sobre os feixes do harness). |
| 63973 | Fios de harness conectados com uma wire break agora são reconhecidos mesmo que tenham diferentes Design Item IDs. Além disso, todos os segmentos de fio com o mesmo designador e conectados pela mesma wire break agora são comparados (quanto a número da peça, comentário, cor e todos os parâmetros) e, se forem encontradas diferenças, uma nova violação 'Mismatched parameters in connected wire segments' será reportada. Em conjunto, um banner de conflito aparecerá no painel Properties, oferecendo a capacidade de sincronizar todos os segmentos de fio para usar os mesmos parâmetros do fio escolhido. |
| 65569 | Adicionada a capacidade de aplicar/estender uma cobertura sobre um ponto de junção (um ponto de conexão no desenho de layout onde dois ou mais feixes se unem). Além disso, o início de uma cobertura agora é considerado o ponto mais à esquerda e mais acima de seu caminho, e esse caminho agora inclui apenas os feixes sobre os quais a cobertura está aplicada. (I:24932) |
| 66016 | Para um componente de harness com uma cavidade de crimp definida, cuja peça não continha símbolo e um ou mais parâmetros com valores vazios, usar o comando 'Update From Libraries' resultava no erro "System.ArgumentNullException: Value cannot be null. (Parameter "value")". |
| 66323 | Para entradas de fio, cabo e cobertura no ActiveBOM ou em uma BOM Table em um documento de desenho de fabricação (*.HarDwf), a entrada no campo Quantity agora é 'As Required'. |
| 66740 | Aprimorada a ordenação de pinos para uma wiring list posicionada em um documento de fabricação de harness. Agora, para o conector com o maior número de fios, o agrupamento automático é aplicado e todas as suas cavidades são agrupadas corretamente na coluna From. |
| 66741 | Após posicionar e configurar uma connection table ou wiring list em um documento de desenho de fabricação de harness (*.HarDwf), uma posterior operação de copiar-colar do objeto fazia com que as colunas e outros parâmetros configurados fossem redefinidos para seus valores padrão. (BC:22637) |
| 67130 | Para uma wire break com um Wire Designator definido, o designador não era preservado ao conectar um fio a essa quebra. |
| 67214 | Após bloquear o parâmetro Length para um feixe selecionado em um desenho de layout, não era possível desbloqueá-lo novamente. (BC:26239) |
Platform
| 60238 | Adicionada uma nova opção de configurações avançadas 'System.UseWebView2' para habilitar o uso do WebView2 em elementos relacionados ao navegador dentro do Altium Designer (por exemplo, a página Home). Isso fornece acesso ao mecanismo de navegador mais recente dentro do Altium Designer apenas atualizando o Windows. Observe que, quando desabilitado ou se um Workspace conectado não oferecer suporte ao WebView2, o CefSharp v.126 será usado automaticamente. |
| 65737 | Nesta versão, o Altium Designer passa do uso do .NET 6 para o .NET 8. |
| 65961 | Sempre que for necessário fazer login em sua conta Altium por meio do navegador Web padrão (controlado pelo recurso 'Unified Login'), o Altium Designer agora será automaticamente trazido para frente (receberá foco) assim que o processo de login for concluído. |
Gerenciamento de Dados
| 59401 | Quando um comentário é adicionado como parte de uma revisão de projeto, um link para essa revisão ('From <DesignReviewName>') agora é apresentado na janela contextual de comentários desse comentário (dentro do espaço de design). |
| 63542 | A seleção cruzada entre uma peça selecionada em um esquemático e a linha correspondente no documento ActiveBOM do projeto não estava funcionando. (BC:24441) |
| 63990 | Para um componente específico, não era possível abrir sua folha de dados associada a partir do painel Manufacturer Part Search ou da caixa de diálogo Add Part Choices. |
| 64571 | Em alguns casos, durante condições de conectividade ruim com a internet, o aviso "Push notifications service was not properly initialized. Connection Timeout" aparecia e o Altium Designer deixava de responder, exigindo encerramento por meio do Gerenciador de Tarefas. (BC:24707) |
| 64777 | Após adicionar uma nova coluna para um tipo de componente no painel Manufacturer Part Search, essa coluna não ficava visível até alternar para outro tipo de componente e depois retornar. |
| 64783 | Adicionada a capacidade de definir e sincronizar informações de escolhas de peça usando o recurso Components Synchronization e seu documento de configuração relacionado Components Synchronization Configuration (*.CmpSync). |
| 65063 | Em alguns casos, ao trabalhar com o Project Releaser, ocorria uma violação de acesso (no módulo "ProjectReleaser.dll"). |
| 65126 | Em alguns casos, ao gerar um relatório de BOM a partir de um ActiveBOM, adicionar colunas de dados da PCB de origem levava ao erro "The method or operation is not implemented". |
| 65397 | Um novo controle "Refresh VCS Statuses" (com aviso associado em tool-tip) agora é apresentado ao lado da entrada de um projeto no painel Projects se houver um problema de conexão com um Workspace e os estados mais recentes de VCS dos documentos do projeto não puderem ser atualizados. Assim que a conexão for restabelecida, clique no controle para sincronizar novamente os estados do VCS e ver as alterações mais recentes. |
| 65690 | Após alterar o nome de um Workspace conectado, o arquivo de projeto (*.PrjPcb) de um projeto de PCB ainda fazia referência ao nome antigo do Workspace em quaisquer peças alternativas definidas para variantes. Portanto, o Variant Manager e o Item Manager apresentavam incorretamente a nomenclatura antiga. |
| 65696 | Adicionada uma nova opção de configurações avançadas 'VCS.HideProjectExternalRepositoriesLinks' que, quando habilitada, oculta links para repositórios VCS externos (criados automaticamente ao disponibilizar para um Workspace conectado um projeto sob VCS externo). |
| 66071 | Adicionado suporte para fazer uma cópia de um projeto de Workspace (a partir do menu de contexto com clique direito no painel Projects) usando fluxos de trabalho de processo definidos (e habilitados). |
| 66123 | Em um caso específico, ao obter dados avançados de peça do Silicon Expert para uma peça selecionada no painel Manufacturer Part Search, ocorria o erro "Object reference not set to an instance of an object". (BC:25701) |
| 66241 | Após atualizar em lote o estado de ciclo de vida de todos os componentes em um projeto de design, o ciclo de vida do primeiro componente não era atualizado de forma alguma. Além disso, a exibição do novo estado de ciclo de vida de todos os outros componentes não era atualizada até a reinicialização do software. |
| 66273 | Quando o painel Explorer está configurado para apresentar o Altium Content Vault (opção 'Explorer.ShowContentVault' habilitada na caixa de diálogo Advanced Settings), a entrada Library Health (na lista de pastas do servidor) não é mais exibida. |
| 66293 | Para um projeto específico, tentar acessar seu histórico resultava no erro catastrófico "Object reference not set to an instance of an object...". (BC:25786) |
| 66358 | Tentar adicionar a um componente em um ActiveBom uma solução proveniente de uma fonte customizada de provedor de peças (definida em um Workspace Enterprise Server conectado), usando o recurso 'Add Solution » Create/Edit Manufacturer Links', levava ao erro "Failed to pull data" e fazia com que a solução não fosse exibida para o componente. |
| 66419 | Ao tentar exportar para PDF a visualização ativa de Project History de um projeto usando o recurso Smart PDF, a opção 'Current Document' ficava incorretamente disponível para seleção como destino de exportação e, quando habilitada, levava a uma violação de acesso (no módulo 'WorkspaceManager.DLL'). |
| 66445 | Ao tentar criar um documento de template de harness em um Workspace conectado sem permissões para criar uma pasta, ocorria uma falha. |
| 66510 | Em um caso específico, tentar desanexar uma pasta de projeto que não tinha herança de permissões habilitada, quando essa pasta estava dentro de uma pasta com herança de permissões habilitada, resultava em uma violação de acesso. |
| 66532 | Ao salvar a PCB Library ativa, com um único footprint, em um Workspace conectado, a caixa de diálogo subsequente continha um erro de digitação para a palavra pretendida 'Planned' em seu cabeçalho ("Choose Planed Item Revision"). (BC:25864) |
| 66683 | Após criar um componente com uma escolha de peça por meio do recurso de sincronização de componentes Database to Workspace (.CmpSync), ao editar esse componente no editor de Component (nos modos Single ou Batch Component Editing), os dados de sua escolha de peça não eram exibidos (descrição, soluções de fornecedor associadas (SPNs) e preços). |
| 66701 | Adicionada a capacidade (para aqueles com a permissão operacional atribuída) de preservar o estado atual de ciclo de vida de um modelo ao liberar uma nova revisão. |
| 66910 | Para múltiplas instâncias de um componente sendo usadas em um design, alterar o componente para outro diferente, por meio do ActiveBOM, não aplicava essa mudança a todas as instâncias no ECO subsequente. (BC:26132) |
| 66964 | Em alguns casos, ao tentar criar um novo componente de Workspace Library (via File » New » Component), ocorria o erro "EOleException: Object reference not set to an instance of an object". |
| 66995 | Melhorado o desempenho da caixa de diálogo Open Project ao carregar a visualização da pasta do projeto para projetos em um Workspace conectado quando o usuário tem acesso a muitos projetos. |
| 67009 | Como blocos de reúso aninhados não são suportados, os comandos para posicionar um bloco de reúso foram removidos dos menus e da Active Bar tanto no editor Schematic quanto no editor PCB, após criar um novo bloco de reúso ou ao editar um existente. |
| 67074 | Ao editar um componente no editor de Component (nos modos Single ou Batch Component Editing) e adicionar uma escolha de peça a partir de um Custom Parts Provider, os dados dessa escolha de peça não eram exibidos (descrição, soluções de fornecedor associadas (SPNs) e preços). |
| 67195 | Quando um comentário é adicionado como parte de uma revisão de projeto, um link para essa revisão ('From <DesignReviewName>') agora é apresentado em sua entrada correspondente no painel Comments and Tasks. |
| 67357 | Adicionada uma nova opção de configurações avançadas 'BOM.CoDesign.Comparison.IncludeSupplierData' que permite controlar se dados relacionados a fornecedores serão ou não incluídos nos resultados ao comparar um ActiveBOM com um Managed BOM selecionado, usando o recurso BOM CoDesign. Quando desabilitada, os dados relacionados a fornecedores são excluídos da seção Differences (na aba Related BOMs do painel Properties, quando acessado a partir do documento ActiveBOM de um projeto) e também da comparação gerada na interface Web Viewer da Altium Platform. |
| 67410 | Adicionado suporte para tipos de dados adicionais com reconhecimento de unidade – 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) – ao definir um parâmetro de usuário como parte de um template de componente em um Workspace conectado na Altium Platform. |
| 67803 | Tentar gerar dados PDF a partir de um arquivo de configuração específico de Output Job fazia com que o Altium Designer congelasse e precisasse ser encerrado usando o Gerenciador de Tarefas do Windows. |
| 67948 | Para peças que não pertencem a Workspace Library, após a criação de uma solução para um componente em um ActiveBOM, SPNs relacionados à DigiKey não eram apresentados na região de soluções. |
Importação/Exportação
| 57602 | Ao importar um projeto hierárquico específico do KiCad, componentes estavam ausentes em uma folha esquemática filha importada na hierarquia. |
| 61888 | Ao importar um projeto do KiCad v.8, primitivas de arco não estavam sendo importadas nos documentos esquemáticos gerados. |
| 61963 | Ao importar um projeto do KiCad, trilhas curvas estavam sendo importadas incorretamente, com os ângulos inicial e final dos arcos associados invertidos. (BC:20658) |
| 63187 | Ao importar um projeto específico do KiCad v8.x, polígonos não estavam sendo importados. |
| 63467 | Ao importar um projeto do KiCad, a visualização dos documentos PCB (na página General Import Options do Import Wizard) ficava recortada e não podia ser ajustada, o que impossibilitava revisar a estrutura do projeto de saída. |
| 63776 | Ao importar um projeto do KiCad versão 8.x, classes de net não estavam sendo importadas. |
| 65163 | Modos alternativos de visualização para componentes agora são suportados, tanto em documentos esquemáticos gerados quanto em documentos de biblioteca esquemática, ao importar um projeto do xDX Designer. |
| 65451 | Ao importar um projeto específico do xDX Designer, os designadores estavam sendo importados incorretamente. |
| 65907 | Ao importar um projeto específico do Allegro, objetos de silk screen da geometria do encapsulamento estavam ausentes nas camadas Top Overlay e Bottom Overlay geradas. |
| 65913 | Ao importar um projeto específico do Allegro, pads com furos oblongos não estavam sendo importados corretamente para o documento PCB gerado no Altium Designer, tanto em termos de forma quanto de coordenadas. (Requer que a opção avançada Importer.Allegro.ReadPadLayers esteja habilitada). |
| 65925 | Em alguns casos, ao importar um projeto do xDX Designer, imagens não estavam sendo importadas/exibidas em um documento esquemático gerado. |
| 66138 | Ao importar um design Allegro específico, os pads de footprint de alguns componentes não estavam sendo importados corretamente. |
| 66139 | Ao importar um design Allegro específico, a geometria do contorno da placa não estava sendo importada corretamente para o documento PCB gerado. |
| 66664 | Ao importar um design OrCAD, símbolos em japonês (charset shift_jis) e coreano (charset hangeul) em textos não estavam sendo importados com fidelidade. |
| 66961 | Ao importar um design OrCAD específico, os nomes das portas de alimentação eram posicionados incorretamente, sobrepondo os gráficos de símbolo associados, nos documentos esquemáticos gerados. |
| 67038 | O arquivo Allegro2Altium.bat, um arquivo em lote incluído na instalação do seu Altium Designer e usado para converter um arquivo binário Allegro (*.brd ou *.dra) para o formato ASCII (quando esse design/biblioteca não está no mesmo PC que o Altium Designer), foi aprimorado para incluir todos os arquivos de configuração necessários para seu uso. |
| 67084 | Em alguns casos, ao importar um design Allegro, o texto em uma camada Silkscreen era importado incorretamente. |
| 67101 | Ao importar um design OrCAD específico, algumas portas personalizadas apareciam rotacionadas no documento esquemático gerado e não conectadas visualmente aos fios (embora estivessem de fato conectadas às respectivas nets). |
| 67106 | Em alguns casos, ao importar um design OrCAD, o designador e o parâmetro de alguns componentes eram posicionados incorretamente, ficando sobrepostos em um documento esquemático gerado. |
| 67139 | Ao importar um design Allegro contendo um componente mecânico com geometria idêntica definida tanto na camada Silkscreen superior quanto na inferior (no nível da biblioteca), o texto na camada Bottom Silkscreen era duplicado incorretamente. |
| 67143 | O recurso 'Import Detailed Allegro Pad Stack', fornecido pela opção Importer.Allegro.ReadPadLayers (Configurações Avançadas), agora foi oficialmente disponibilizado publicamente nesta versão (ATIVADO por padrão). |
| 67176 | Ao importar um design OrCAD específico, um parâmetro oculto de um componente estava sendo exibido incorretamente em um documento esquemático gerado. |
| 67182 | Ao importar um design Allegro, os valores dos componentes estavam sendo exibidos incorretamente nas camadas silkscreen do documento PCB gerado, embora a visibilidade nessas camadas (para a subclasse 'Layers - Components - Comp value') estivesse desabilitada no design original. |
| 67585 | Ao tentar exportar um PCB para o formato de arquivo Protel PCB 2.8 ASCII, ocorria uma violação de acesso "Object accessed after being destroyed" (no módulo 'ADVPCB.DLL'). |
Power Analyzer by Keysight
| 65355 | Ao visualizar os detalhes de qualquer rede em um relatório de análise, o valor apresentado para o campo 'Power Consumption for This Network' era sempre exibido como "0 Watts", em vez do consumo real de energia. |
| 66130 | Ao aumentar a temperatura de trabalho, a queda de tensão resultante diminuía incorretamente, em vez de também aumentar. (BC:20248) |