Note di rilascio pubbliche

Questa pagina elenca le note di rilascio per le versioni rilasciate pubblicamente di Altium Designer 26, Altium Designer Develop 26 e Altium Designer Agile 26.

Per un riepilogo delle nuove funzionalità e dei successivi miglioramenti in Altium Designer 26, Altium Designer Develop 26 e Altium Designer Agile 26, vedere Novità di Altium Designer.

Cerchi le note di rilascio pubbliche delle versioni precedenti di Altium Designer? Per Altium Designer 25 fino alla 20.0, vedere Note di rilascio pubbliche storiche. Inoltre, visita la sezione Documentazione legacy della pagina Altri installer, dove troverai pacchetti Zip scaricabili che forniscono "snapshot" HTML offline della documentazione per le versioni precedenti di Altium Designer fino alla 15.1.

Versione 26.10.1

Altium Designer Develop – Released: 9 September 2026, Version 26.10.1 (build 6)
Altium Designer Agile – Released: 9 September 2026, Version 26.10.1 (build 26)
Altium Designer – Released: 9 September 2026, Version 26.10.1 (build 5)

Novità di Altium Designer

Schematic
70630 Non era possibile aggiungere/modificare il gruppo di scambio pin per un pin del simbolo attivo nell'editor della libreria schematica, tramite il pannello SCHLIB List. Inoltre, se per un pin non era ancora stato definito il Pin Swapping, facendo clic sulla cella Pin Swap Group per quel pin nel pannello SCHLIB List veniva visualizzato l'errore "List index out of bounds". (BC:27524)
70843 Durante il posizionamento di una blanket su uno schema, se l'ultimo clic sinistro non creava un angolo prima del clic destro, la funzione terminava senza creare la blanket, invece di chiudere automaticamente il loop. (BC:27593)
71848 Quando si apriva un progetto di progettazione creato prima di Altium Designer 21.9, l'opzione 'New Indexing of Sheet Symbols' (nella scheda Options della finestra di dialogo Project Options), pur essendo visualizzata come abilitata, veniva confusamente trattata dal Compiler come disabilitata a meno che la finestra di dialogo non venisse salvata dopo aver apportato modifiche. Ora, questa opzione è disabilitata per impostazione predefinita quando si apre un progetto legacy di questo tipo e deve essere abilitata esplicitamente per evitare modifiche impreviste nei risultati della compilazione.
PCB
70006 In alcuni casi, durante l'uso della funzione di schermatura con via in un documento PCB, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
70007 In alcuni casi, utilizzando il Query Builder durante la definizione di una query personalizzata per una regola nella finestra di dialogo PCB Rules and Constraints Editor, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
70192 È stato introdotto il concetto di 'Rule Sets' nella finestra di dialogo PCB Rules and Constraints Editor, consentendo il raggruppamento efficiente e il riutilizzo di un insieme di regole di progettazione specifiche, ad esempio, per un'interfaccia o un produttore. È possibile visualizzare e gestire rapidamente le regole che compongono un set, passare da un set di regole applicato a un altro ed esportare/importare i set di regole per una portabilità ottimale.
70730 In alcuni casi, tentando di importare un documento PCB creato con Altium CircuitMaker, veniva visualizzato l'errore "Object reference not set to an instance of an object".
71136 In un caso specifico, l'eliminazione di una particolare regola di progettazione Matched Lengths (tramite la finestra di dialogo PCB Rules and Constraints Editor) e il successivo salvataggio del PCB causavano un Access Violation (nel modulo "ADVPCB.DLL").
71456 Per un progetto specifico, utilizzando la funzione automatica di tuning delle lunghezze per l'abbinamento di fase (impostata su 'Within Pair Matching' e con vincoli specifici), un lato di una coppia differenziale risultava "over tuned" invece di essere allineato in fase come previsto. (BC:27828)
71617 Durante la configurazione della visibilità avanzata degli oggetti per gli oggetti sui layer serigrafici (tramite il pannello View Configuration), le modifiche alla visibilità delle track non venivano riportate nello spazio di progettazione. (BC:28130)
71639 In alcuni casi, durante la creazione di un nuovo polygon pour da un board outline (tramite la finestra di dialogo Polygon Pour Manager), e con la modalità di pour predefinita per un poligono impostata su 'Hatched' nelle preferenze, veniva visualizzato l'errore "Object accessed after being destroyed...".
71642 In alcuni casi, dopo aver spostato primitive posizionate da un signal layer a un layer non di segnale e aver quindi usato il comando Undo, si verificava un Access Violation (nel modulo "X2.EXE").
71694 Durante la creazione di un modello footprint package BGA, BQFP, CAPAE, CHIP, Chip Array, CQFP, DFN, LCC, LGA, MOLDED, PLCC, PQFP, PQFN, QFN, QFN-2ROW, SOIC, SON, SOP/TSOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL o Wire Wound con IPC Compliant Footprint Wizard, il modello STEP generato veniva creato erroneamente utilizzando dimensioni 'Nominal' invece delle previste dimensioni 'Maximum'. (BC:27929)
71739 È stata aggiunta una nuova opzione delle impostazioni avanzate 'PCB.IPCWizard.DedicatedLayerAssignment' che, se abilitata, assegna layer dedicati alle primitive Component Center e Designator e crea automaticamente coppie di layer Assembly/Courtyard durante la creazione di package footprint tramite IPC Compliant Footprint Wizard. Mantieni questa opzione disabilitata per evitare problemi di compatibilità con librerie e template esistenti creati prima di Altium Designer 26.7.
71740 In alcuni casi, durante la generazione dei dati di fabbricazione ODB++, archi di piccole dimensioni venivano esportati erroneamente come cerchi, causando cortocircuiti imprevisti tra net diverse in un progetto.
71808 A causa di un problema segnalato che interessa gli output NC Drill e ODB++, la funzionalità 'Via Instancing', fornita dall'opzione PCB.ViaInstancing (Impostazioni avanzate), torna ora allo stato Open Beta con questa release, per consentirne l'analisi.
71869 Per un PCB specifico e per alcune via di tipo IPC 4761 Type 7, la funzionalità via 'Capping', definita tramite un template via in una Pad Via Library, non veniva trasferita nel progetto PCB dopo il posizionamento di tali via dal pannello PCB Pad Via Templates. La funzionalità 'Capping' non era presente per tali via selezionate nel pannello Properties e, di conseguenza, non veniva mostrato nulla per queste via sul layer Capping nello spazio di progettazione PCB, né negli output generati.
71967 In alcuni casi, passando a Document View dall'interno della finestra di dialogo PCB Rules and Constraints Editor, veniva visualizzato l'errore "Object reference not set to an instance of an object".
72015 In alcuni casi, con l'opzione PCB.ViaInstancing abilitata (Impostazioni avanzate) e dopo aver utilizzato la funzione 'Remove Unused Pad Shapes', gli anelli anulari di alcuni pad non venivano visualizzati correttamente nello spazio di progettazione (nei file di produzione generati tutto risultava correttamente presente). (BC:28010)
72204 Per una scheda specifica, l'eliminazione di un particolare componente causava un Access Violation (nel modulo "ADVPCB.DLL"). Inoltre, sulla stessa scheda, il tentativo di correggere i problemi dopo aver eseguito un controllo di integrità della scheda causava il "blocco" di Altium Designer.
Wire Bonding
71242 Durante l'esportazione di un progetto contenente wire bonding nel formato file HyperLynx ASCII (*.HYP), veniva aggiunto un layer supplementare sotto il bottom layer, rendendo inutilizzabile lo stackup. (BC:27701)
Harness Design
71006 È stata aggiunta la possibilità di regolare liberamente Width e Height di un oggetto cavo, schermatura o twist posizionato in un wiring diagram. Con un oggetto selezionato, un nuovo controllo nel pannello Properties consente di passare tra dimensioni bloccate (predefinito, mantenendo un rapporto altezza:larghezza di 2:1) o sbloccate (modificando liberamente le dimensioni come desiderato). L'editing grafico dell'oggetto (tramite trascinamento delle relative maniglie di modifica) segue di conseguenza l'impostazione di questo controllo. (I:25518)
71303 Un'etichetta di layout associata a un bundle ora segue l'orientamento di quel bundle.
71865 Dopo aver selezionato la vista segmento per un bundle in un disegno di layout e averla eliminata, il "cerchio" di selezione rimaneva erroneamente visualizzato nello spazio di progettazione.
Platform
69062 È stata aggiunta una nuova opzione delle impostazioni avanzate 'PCB.UseOpenCascade790' che, se abilitata, passa all'uso della versione 7.9.0 della libreria Open CASCADE per l'elaborazione della geometria 3D in Altium Designer.
71469 Durante l'uso di Altium Designer Develop con la localizzazione dell'interfaccia utente in cinese, il testo di avviso visualizzato quando tutti gli authoring spot sono occupati era tradotto in modo errato.
71710 La sezione dettagliata contenente copyright, marchi e marchi registrati è stata rimossa dalla finestra Help » About. Inoltre, il contenuto della finestra di dialogo Copyright notices è stato semplificato, con un collegamento alla pagina Copyrights & Trademarks su altium.com.
71832 Con l'opzione System.ViewOnlyMode.Support disabilitata (Impostazioni avanzate), il tentativo di aprire un progetto harness o multi-board causava un Access Violation (nel modulo "WorkspaceManager.DLL").
71845 Il tentativo di creare un nuovo progetto in una cartella in cui l'utente non dispone dei permessi di scrittura causava la visualizzazione dell'errore "Could not find a part of the path "<Path>"...".
71982 In alcuni casi, l'installazione off-site di Altium Designer non riusciva e veniva visualizzato l'errore "Server SSL certificate is invalid".
72028 In alcuni casi, durante la generazione della documentazione PDF con la funzione Smart PDF, se lo stesso PDF era già aperto in un visualizzatore PDF di terze parti, veniva visualizzato l'errore "One or more errors occurred. (Index was outside the bounds of the array)...", invece di un'indicazione che il PDF era in uso da parte di un altro programma e che doveva essere prima chiuso in tale programma.
72314 Quando Windows Smart App Control è abilitato, all'avvio veniva visualizzato "Runtime error 216" a causa del blocco del modulo Altium.PlatformAPIClient.dll in quanto non firmato. (BC:28113)
Data Management
57463 Le finestre di dialogo Open Project (e associate Select columns) applicavano la distinzione tra maiuscole e minuscole ai nomi delle colonne, per cui venivano mostrate più colonne separate invece di una singola colonna.
70907 La funzionalità Custom Parts Provider Synchronization è stata migliorata per includere ulteriori parametri di sistema Category e Datasheet in un documento di configurazione sottostante Custom Parts Provider Synchronization (*.PrtSync).
70911 La funzionalità Custom Parts Provider Synchronization è stata migliorata per includere il supporto ai parametri personalizzati in un documento di configurazione Custom Parts Provider Synchronization (*.PrtSync).
71005 In alcuni casi, Altium Designer si bloccava durante il tentativo di riconnettersi al Workspace precedente.
71193 In alcuni casi, accedendo al pannello Explorer con attiva la vista Library Health o una vista di progetto, non era possibile selezionare Workspace Items/Revisions durante l'invio di una Part Request (tramite workflow) e i workflow attivi di Part Request diventavano non funzionali per il resto della sessione corrente di Altium Designer.
71286 Quando si utilizza la funzionalità Altium Designer Custom Parts Provider Synchronization per mappare i dati dei fornitori da una specifica origine database ai dati della supply chain del Workspace, è stato aggiunto il supporto per la presentazione dei parametri di sistema Category e Datasheet, nonché di eventuali parametri personalizzati (definiti in un documento di configurazione sottostante Custom Parts Provider Synchronization (*.PrtSync)) nel pannello Manufacturer Part Search. Ciò richiede che l'opzione delle impostazioni avanzate 'EDMS.CustomOffersMerge' sia abilitata, in modo da unire i dati del fornitore provenienti dal tuo Custom Parts Provider configurato con quelli di Altium Parts Provider, per presentare tutte le informazioni dei fornitori combinate (Nota: la funzionalità 'Supplier Data Merging' è disponibile solo quando si è connessi a un Workspace sulla Altium Platform con BOM Portal abilitato).
71373 Dopo aver aggiunto manualmente un componente gestito (dal Workspace connesso) all'ActiveBOM di un progetto, se tale componente veniva successivamente modificato e rilasciato come revisione successiva, non era possibile aggiornarlo a quella revisione più recente dall'interno dell'ActiveBOM (il comando Operations » Update to the Latest Revision non era disponibile (in grigio) nel menu contestuale del clic destro). (BC:27687)
71457 Ora è possibile utilizzare parametri per definire il Name e/o la Description durante la creazione di un nuovo componente (o la modifica di un componente rilasciato esistente) nel Workspace connesso (ad esempio, [ParameterName1]_[ParameterName2]), a condizione che i parametri (con valori) siano stati definiti per il componente.
71598 La funzionalità 'JWT for user identification/authentication', fornita dall'opzione EDMS.CloudLoginByJWT (Impostazioni avanzate), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita).
71724 In un caso specifico, il tentativo di accedere al pannello Design Reuse causava la visualizzazione dell'errore "Additional non-parsable characters are at the end of the string...".
71795 Per un progetto specifico e dopo aver apportato modifiche ai parametri dei componenti tramite il pannello Properties durante l'uso di Variant Manager (opzione UI.ModernVariantsManager abilitata nelle Impostazioni avanzate), il tentativo di generare un PDF delle stampe schematiche da un file Output Job causava la visualizzazione dell'errore "Object reference not set to an instance of an object...".
71830 Quando si utilizza l'editor Component nella modalità Single Component Editing, il campo Name è stato migliorato per quanto riguarda la funzionalità di ricerca. La ricerca ora inizia solo dopo l'inserimento di almeno due caratteri, con un testo di suggerimento che lo evidenzia.
71841 Durante la creazione di una Database Library, non era possibile abilitare l'opzione 'Visible On Add' per un parametro direttamente nella griglia dei parametri. Inoltre, sebbene fosse possibile abilitare l'opzione usando un comando del menu contestuale del clic destro, l'opzione veniva disabilitata dopo il salvataggio e la riapertura del file DbLib.
72173 Per un progetto specifico e dopo aver apportato modifiche ai parametri dei componenti tramite la finestra di dialogo Variant Management usando la vecchia funzionalità Variants Management (opzione UI.ModernVariantsManager disabilitata nelle Impostazioni avanzate), il tentativo di generare un PDF delle stampe schematiche da un file Output Job causava la visualizzazione dell'errore "Object reference not set to an instance of an object...".
Import/Export
71440 Durante l'importazione di alcuni progetti Allegro, il layer Top Paste veniva presentato erroneamente per alcuni componenti, anche se tale layer era assente per essi nella sorgente Allegro originale.
71445 Durante l'importazione di un progetto Allegro specifico, venivano generate dimensioni pad errate per un particolare componente sul layer Top.

Versione 26.9.1

Altium Designer Develop – Released: 5 August 2026, Version 26.9.1 (build 9)
Altium Designer Agile – Released: 5 August 2026, Version 26.9.1 (build 46)
Altium Designer – Released: 5 August 2026, Version 26.9.1 (build 10)

Novità di Altium Designer

PCB
66357 È stato introdotto un nuovo motore avanzato per il polygon pour che non solo migliora qualità e prestazioni, ma produce anche 'true arcs' invece di approssimazioni. Contestualmente, è stata introdotta anche una nuova funzionalità avanzata 'Dynamic Polygon Pour', che consente di ripourare i poligoni al volo (dynamic pouring) durante i comandi interattivi (ad esempio, routing interattivo o sliding interattivo), quando è selezionata l'opzione 'Repour Polygons After Modification' (pagina PCB Editor - General delle Preferences). Si noti che si tratta di un'anteprima iniziale del nuovo motore di pour che, in questa prima fase di implementazione, si applica solo ai polygon pour solidi.
67639 In un progetto specifico, copiare e incollare una skip via causava la modifica dei layer della via. (BC:26449)
70679 È stata aggiunta una nuova opzione delle impostazioni avanzate 'PCB.Rendering.DrawArcBaseGeometry' che, se abilitata, aggiunge il supporto al rendering dei true arcs nello spazio di progettazione sia dell'editor PCB sia dell'editor PCB Library, invece delle approssimazioni. Questo supporto si estende alle modalità Layout 2D/3D (e alla Board Planning Mode per l'editor PCB) ed è visibile per polygon pour (solid, hatched, none), cutout di polygon pour, contorno di selezione per polygon pour e region, region, espansioni di solder mask e paste mask, evidenziazione delle net, limiti di clearance e overlay delle violazioni (polygon pour separato su region o polygon pour). Nota: il rendering dei true arcs richiede che sia abilitato anche il motore Advanced Polygon Pour, disponibile quando l'opzione PCB.Polygon.AdvancedPour è attivata nella finestra di dialogo Advanced Settings.
70893 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Impostazioni avanzate) e un gruppo di pad selezionato nello spazio di progettazione, il tentativo di usare la sostituzione di stringa nel campo Designator (nel pannello Properties) causava l'uso letterale dell'immissione per tutti i designatori dei pad, invece della sostituzione prevista. (BC:27612)
71113 È stata migliorata la gestione delle regole durante l'importazione di uno o più rule set (in un file .rul) con lo stesso nome di quelli già esistenti. Ora sono disponibili tre azioni per gestire le regole importate all'interno di un set: 'Add to existing rules' (aggiunge le regole importate, rinominando quelle con nomi duplicati), 'Add and replace matching rules' (aggiunge le regole importate, sostituendo quelle esistenti con gli stessi nomi) e 'Replace all' (rimuove tutte le regole esistenti nel set e importa le regole selezionate). (BC:27821)
71331 Durante il routing interattivo con stile degli angoli 'Any Angle', weak glossing e risoluzione dei conflitti impostata su 'HugNPush Obstacles', l'impostazione di un Miter Ratio elevato (ad esempio, 20x) causava il blocco di Altium Designer, rendendo necessaria la chiusura tramite Task Manager di Windows. (BC:27782)
71349 In alcuni casi, le keepout region posizionate sui signal layer (ovvero non sul Keepout Layer) non venivano renderizzate nello spazio di progettazione. Potevano comunque ancora essere selezionate e funzionavano correttamente. (BC:27919)
71412 Dopo aver usato il comando Edit » Move » Rotate Selection, il valore inserito nella finestra di dialogo Rotation Angle non veniva memorizzato. (BC:27805)
71427 Durante la generazione di un PDF delle PCBLIB Prints tramite un file Output Job, per un progetto contenente più di una PCB Library e con Data Source impostato su 'All PCBLIB Documents', veniva visualizzato l'errore "Object reference not set to an instance of an object...".
71543 In un caso specifico durante l'uso di IPC Compliant Footprint Wizard per creare un footprint PQFN, disabilitando l'opzione 'Use calculated footprint values' nella pagina PQFN Footprint Dimensions della procedura guidata e impostando X1 a 0.25 e Y1 a 0.6, Altium Designer si bloccava. (BC:27875)
71595 I polygon pour non venivano visualizzati nella regione Members di alcuna Polygon Class definita, nella finestra di dialogo Object Class Explorer. (BC:27899)
71638 Durante la generazione di output per un PCB direttamente dal menu File dell'editor PCB (ad esempio, Gerber, ODB, ecc.), e con l'opzione 'Use separate folder for each output type' abilitata nella scheda Options della finestra di dialogo Project Options, l'output generato non veniva creato nelle sottocartelle previste.
71669 In alcuni casi, dopo aver aggiunto via di stitching a una net in un progetto, l'Online DRC segnalava false violazioni della regola Clearance Constraint. (BC:27917)
71809 In un progetto specifico e con l'opzione PCB.ViaInstancing abilitata (Impostazioni avanzate), alcuni fori di foratura via IPC 4761 non venivano esportati negli output NC Drill e ODB++ generati.
CAMtastic
67163 Se si tentava di importare due volte dati ODB++ (senza signal layer) in un nuovo documento CAMtastic, si verificava un Access Violation (nel modulo "CAMDXP.dll").
70762 In alcuni casi, lavorando con i dati di fabbricazione ODB++ generati nell'editor CAMtastic, si verificava un Access Violation (nel modulo "CAMDXP.dll").
Wire Bonding
66450 Per un progetto specifico con componenti embedded, i die pad non venivano renderizzati correttamente sui corpi die 3D in tali cavità, durante la visualizzazione della scheda in modalità 3D Layout.
Harness Design
58777 Aggiunto il supporto per la rotazione “libera” di una vista del modello fisico di un componente all’interno di un disegno di layout. Ora è possibile impostare un angolo di rotazione personalizzato, sia ruotando graficamente il modello direttamente nello spazio di progettazione, sia inserendo direttamente l’angolo richiesto nel pannello Properties (con la vista del modello fisico selezionata). (I:25235)
68450 Aggiunto il supporto per la riassegnazione degli oggetti bundle in un disegno di layout, nei casi in cui un filo può attraversare più di un percorso tra i connettori di origine e di destinazione. Per impostazione predefinita, il filo verrà assegnato automaticamente al percorso bundle più corto, ma ora è possibile ignorare questo comportamento. Un nuovo controllo - 'Assign Objects to Bundle' - comparirà nella parte inferiore della sezione Bundle Objects del pannello Properties (con il Bundle selezionato nello spazio di progettazione), e solo quando esiste un percorso di instradamento alternativo. Questo consente di accedere a una finestra di dialogo con cui spostare gli oggetti (fili/cavi) tra i bundle applicabili e validi. Come parte di questa funzionalità, il precedente campo a discesa 'Objects assigned to the bundle' (e le relative voci di selezione oggetto) è stato rimosso.
70569 Aggiunto il supporto per l’inserimento di una 'Segment View' di un segmento bundle scelto in un disegno di layout, che presenta i fili contenuti in quel segmento (fili singoli, coppie intrecciate di fili e fili che fanno parte di cavi), consentendo di vedere chiaramente come tali fili si inseriscono fisicamente insieme all’interno del segmento bundle del cablaggio. Ogni filo è etichettato, colorato usando il colore definito del filo, e il suo spessore è scalato in base al valore del parametro 'Thickness'.
Platform
70878 È stata aggiunta una barra di scorrimento verticale al menu associato al controllo Active Server in alto a destra dello spazio di progettazione, consentendo di accedere facilmente a tutti i Workspace disponibili, in particolare quando si dispone di accesso condiviso a un numero considerevole di Workspace.
71353 In alcuni casi, quando il software era configurato per il salvataggio automatico in una cartella che non era ancora stata creata, si verificava l’errore "Access to the path "<PathName>" is denied.".
71518 Quando il file di progetto di una progettazione PCB conteneva in qualche modo sezioni duplicate, il tentativo di aprirlo tramite la finestra di dialogo Open Project causava un’eccezione. Se il progetto veniva trascinato da Esplora file di Windows nel pannello Projects, il progetto appariva vuoto, senza documenti caricati.
71605 Si erano verificati problemi con la funzione di backup automatico. In alcuni casi, con la funzione abilitata, veniva creato un solo backup. In altri casi, la disabilitazione della funzione causava comunque la creazione di un backup. (BC:27924, BC:27992)
Data Management
70755 Il pannello Components è stato migliorato per quanto riguarda l’usabilità al primo accesso. La categoria 'All' ora è espansa per impostazione predefinita (nelle modalità normale e compatta) e il riquadro Categories viene reso visibile quando si passa alla modalità Normal. Inoltre, la sezione dei dettagli viene resa visibile/espansa in entrambe le modalità.
70863 Quando si era connessi a un Workspace privo di un abbonamento valido, la scelta di quel Workspace nella sezione Locations della finestra di dialogo Open Project causava la visualizzazione dell’errore "Object reference not set to an instance of an object" (all’interno della finestra di dialogo stessa).
70944 Quando si tentava di rilasciare in un Workspace connesso un componente net tie definito correttamente, l’esecuzione di un Component Rule Check produceva false violazioni di 'Shorted Copper Connection'.
71092 La funzionalità 'Supplier Data Merging', fornita dall’opzione EDMS.CustomOffersMerge (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita).
71325 La funzione di ricerca nel pannello Explorer restituiva molti componenti non correlati quando la stringa di ricerca includeva il carattere uguale ('='). (BC:27743)
71356 Quando si tentava di generare un output da un file Output Job in una cartella specificata (nel relativo Output Container) senza permessi di scrittura a livello di sistema operativo, si verificava l’errore "Access to the path "<PathName>" is denied.".
71421 Durante il rilascio di uno specifico progetto di progettazione PCB tramite Project Releaser, e utilizzando la funzione Compare Gerber per i dati Gerber di fabbricazione generati nella fase 'Review Data', si verificava l’errore "Unable to cast COM object of type 'System.__ComObject' to interface type 'DelphiObjects_Interfaces.IWSM_DelphiServiceConcentrator'...".
71438 Dopo il checkout di un progetto di progettazione da un repository SVN VCS esterno, il progetto non veniva aperto automaticamente nel pannello Projects. (BC:27835)
71541 Quando si tentava di generare un PDF delle stampe schematiche tramite un file Output Job, e la denominazione (ad esempio delle porte) utilizzava un ordine errato delle parentesi quadre (ad esempio ][, [[ oppure ]], invece di []), si verificava un errore.
71640 Durante l’esecuzione di uno script all’interno di un file Output Job attivo, per modificare il percorso di output di un contenitore di output Folder Structure, l’ultima directory/cartella del percorso iniziale andava persa. (BC:27900)
Import/Export
70329 L’importatore OrCAD è stato migliorato con il supporto per l’importazione delle varianti definite in un progetto OrCAD. (Richiede che l’opzione avanzata Importer.Orcad.AdvancedEngine sia abilitata).
70733 Per uno specifico progetto OrCAD, il parametro DNP (Do Not Populate) aggiunto a componenti specifici non veniva importato. (Richiede che l’opzione avanzata Importer.Orcad.AdvancedEngine sia abilitata).
SI Analyzer by Keysight
71019 Per uno specifico progetto PCB, il tentativo di accedere allo strumento SI Analyzer by Keysight causava l’errore "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')".

Version 26.8.1

Altium Designer Develop – Released: 9 July 2026, Version 26.8.1 (build 9)
Altium Designer Agile – Released: 9 July 2026, Version 26.8.1 (build 50)
Altium Designer – Released: 9 July 2026, Version 26.8.1 (build 31)

Novità in Altium Designer

Schematic
69676 In alcuni casi, passando da un commento all’altro in uno schema, si verificava l’errore "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed".
70448 Quando veniva specificato un percorso non predefinito per 'Local Templates folder' (nella pagina Data Management - Templates delle Preferences), passando a tale cartella durante il caricamento di un template per un documento schematico aperto (usando Tools » Design » Sheet Templates » Local » Load From File), tra una sessione e l’altra di Altium Designer il percorso tornava alla cartella dei template predefinita (\Users\Public\Documents\Altium\AD<Version>\Templates).
71126 In alcuni casi, aggiungendo un footprint a un componente schematico selezionato tramite Footprint Manager, si verificava l’errore "Object reference not set to an instance of an object". (BC:27729)
71170 In alcuni casi, tentando di reimpostare l’annotazione a livello di scheda dopo aver rimosso alcuni componenti da uno schema sorgente (o averli mascherati con una compile mask), si verificava l’errore "Unable to cast object of type "Altium.WorkspaceManager.DataModel.DesignatorRecordAdapter" to type "Altium.WorkspaceManager.DataModel.DesignatorRecord"...". In un altro caso, si verificava l’errore "startIndex ('-9') must be a non-negative value. (Parameter 'startIndex')...". (BC:27716)
PCB
65296 Aggiunta la possibilità di aumentare il numero di layer di segnale in un progetto PCB da 32 a 128, usando l’opzione avanzata 'PCB.IncreaseSignalLayers'. (I:8785)
65724 Per uno specifico progetto, l’aggiunta di via stitching o via shielding a una net con espansione della solder mask controllata da regole causava un’espansione errata della solder mask inferiore e la visualizzazione del controllo 'link' nello stato sbagliato. (BC:27568)
69160 Si osservava un degrado prestazionale evidente durante l’aggiunta di teardrop a un PCB, con un processo molto lungo e un consumo di memoria notevolmente maggiore. (BC:27045)
69996 Con l’opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e l’opzione 'Repour Polygons After Modification' attivata (nella pagina PCB Editor - General delle Preferences), spostando un componente su un riempimento poligonale, abilitando il Thermal Relief per un pad selezionato e modificando il Connect Style, si verificava l’errore "Value cannot be null. (Parameter 'source')".
70430 In alcuni casi, durante l’esecuzione di un DRC della regola di progettazione Acute Angle, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
70570 Quando si crea una nuova regola (aggiungendola o duplicandola) nella finestra di dialogo PCB Rules and Constraints Editor, il campo Name riceve ora il focus per impostazione predefinita.
70658 Usando la funzionalità teardropping, le tracce copper keepout venivano ignorate e venivano creati teardrop errati se l’area con tali keepout era stata spostata fuori dall’area di visualizzazione visibile.
70676 In alcuni casi, durante il ricalcolo delle impedenze per un profilo di impedenza nel Layer Stack Manager (ad esempio tipo 'Differential-Coplanar', con Roughness Model Type 'Hemispherical'), si verificava l’errore "The transaction has aborted. --- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation...".
70709 La funzionalità 'ODB++ Intellectual Property Protection', fornita dall’opzione ODB.IntellectualPropertyProtection (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita).
70727 Usando la funzionalità PCB CoDesign, si verificava un arresto anomalo silenzioso durante il confronto di fisarmoniche di compensazione lunghezza vuote.
70874 In alcuni casi, lavorando con un documento PCB Library, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
70983 In alcuni casi, durante la definizione di una board region o della board shape in modalità Board Planning, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
70986 In alcuni casi, durante l’importazione di regole nella finestra di dialogo PCB Rules and Constraints Editor, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
71135 In alcuni casi, tentando di accedere alla finestra di dialogo Edit Rule Priorities (dall’interno della finestra di dialogo PCB Rules and Constraints Editor), si verificava un Access Violation (nel modulo "ADVPCB.DLL").
71137 In alcuni casi, lavorando con il campo di ricerca/filtro nella finestra di dialogo PCB Rules and Constraints Editor, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
71163 Usando lo strumento 'Show Differences' per confrontare la netlist di un progetto con il relativo documento PCB, si verificava l’errore "Object reference not set to an instance of an object...". (BC:27726)
Constraint Manager
66118 Quando si crea una regola di Clearance avanzata (dalla vista All Rules quando si accede al Constraint Manager dal PCB), sono ora disponibili controlli per passare tra le modalità operative ‘Simple’ e ‘Advanced’ per la matrice di clearance minima (come nella finestra di dialogo PCB Rules and Constraints Manager). (I:23850)
69940 Per uno specifico progetto, il tentativo di accedere al Constraint Manager da un documento schematico causava l’errore "An item with the same key has already been added..." e successivamente tutte le viste diventavano vuote e inutilizzabili.
Draftsman
69992 Aggiunto un cursore “mano” durante il pan di un documento di disegno di fabbricazione basato su Draftsman (.PCBDwf, .HarDwf, .MbDwf) usando Right-Click, Hold&Drag, rendendo il comportamento coerente con gli editor Schematic e PCB.
Wire Bonding
66236 In alcuni casi, visualizzando in 3D all’interno di una PCB Library un footprint che include wire bonding (die pad e bond wire), era presente uno spazio visibile tra i die pad e la superficie 3D estrusa su cui erano posizionati. (BC:27016)
Multi-board Design
68881 Quando si tentava di inserire un harness branch in uno schema multi-board, e la connessione di gruppo associata aveva 'No Mated Entry' nella colonna 'From' o 'To', si verificava l’errore "Value cannot be null. (Parameter "key")".
Harness Design
71277 Durante l’importazione delle modifiche da un progetto multi-board in un diagramma di cablaggio harness, il valore del parametro 'HarnessDesignator' del progetto harness non veniva preso in considerazione, con il risultato che il motore di confronto rilevava differenze errate. (BC:27708)
Platform
71139 Aprendo un Project Group (.DsnWrk) dall’interno di una cartella contenente diversi gruppi di progetto, nella cartella padre venivano creati in modo casuale ed errato file vuoti con nomi costituiti da stringhe GUID. (BC:27759)
71266 Dopo l’apertura iniziale di un progetto, questo non veniva riaperto al successivo riavvio di Altium Designer se le impostazioni locali correnti di Windows erano impostate su 'Korean' e il percorso del progetto conteneva simboli coreani.
Data Management
70324 Usando la funzionalità BOM CoDesign per confrontare l’ActiveBOM con un Managed BOM generato (dal progetto), un componente posizionato nel progetto veniva erroneamente segnalato come differente nel campo 'Modified Parameters - Comments' se il nome del componente terminava con un simbolo vuoto. (BC:27443)
70326 Usando la funzionalità BOM CoDesign, e con Altium Designer impostato sul tema UI 'Altium Light Gray', gli elementi nella scheda Related BOMs (del pannello Properties) non erano facilmente leggibili (testo bianco su sfondo grigio chiaro). (BC:27443)
70479 Quando si tentava di rilasciare un nuovo componente in un Workspace connesso, il Component Rule Check segnalava erroneamente un falso errore 'Duplicate component by Name' se il nome del componente iniziava con la stessa stringa iniziale del nome di un componente esistente. (BC:27448)
70859 La funzionalità 'Requirements Management', fornita dall’opzione EDMS.Requirements (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita).
71159 Quando un documento Output Job includeva un contenitore di output con un nome personalizzato che utilizzava una stringa speciale (ad esempio =Item), il tentativo di aprire direttamente quel documento o di eseguire Project Releaser causava l’errore "Object reference not set to an instance of an object...". (BC:27705)
71269 Il tentativo di generare tramite un file output job un PDF delle stampe schematiche di un progetto, in cui almeno un simbolo di foglio era impostato per usare una sorgente locale senza un 'File Name' specificato, causava l’errore "One or more errors occurred. (Value cannot be null. (Parameter 'path1'))...".
Import/Export
63690 Quando si tentava di importare uno specifico progetto OrCAD, diversi componenti non venivano importati e risultavano quindi mancanti nei documenti schematici generati. (Richiede che l’opzione avanzata Importer.Orcad.AdvancedEngine sia abilitata).
65953 Quando si tentava di importare uno specifico progetto OrCAD, i nomi di varie power port risultavano nascosti nei documenti schematici generati. (Richiede che l’opzione avanzata Importer.Orcad.AdvancedEngine sia abilitata).
66570 Quando si tentava di importare uno specifico progetto OrCAD, l’importazione non riusciva a causa di errori 'Invalid Component'. (Richiede che l’opzione avanzata Importer.Orcad.AdvancedEngine sia abilitata).
67943 Aggiunta una nuova opzione avanzata 'Importer.Orcad.AdvancedEngine' che, quando abilitata, passa all’uso del nuovo Advanced OrCAD Engine durante l’importazione di progetti e librerie OrCAD tramite Import Wizard.
69318 Durante l’importazione di uno specifico progetto OrCAD, alcuni componenti venivano importati senza il parametro 'Value', con il risultato che il corrispondente campo Comment restava vuoto quando si selezionava tale componente in un documento schematico generato. (Richiede che l’opzione avanzata Importer.Orcad.AdvancedEngine sia abilitata).
70109 Durante l’importazione di uno specifico progetto OrCAD, i layer della solder mask venivano importati in modo errato: il layer Top Solder Mask generato conteneva aperture aggiuntive e il layer Bottom Solder Mask non includeva alcune aperture. (Richiede che l’opzione avanzata Importer.Orcad.AdvancedEngine sia abilitata).

Version 26.7.1

Altium Designer Develop – Released: 8 June 2026, Version 26.7.1 (build 13)
Altium Designer Agile – Released: 8 June 2026, Version 26.7.1 (build 25)
Altium Designer – Released: 8 June 2026, Version 26.7.1 (build 11)

Novità in Altium Designer

Schematic
70565 In alcuni casi, mettendo in pausa (Tab) un processo interattivo (ad esempio il posizionamento di un filo o la rotazione di un oggetto selezionato) in uno schema o in un diagramma di cablaggio harness, si verificava un Access Violation (nel modulo "AdvSch.dll").
PCB
66901 Durante l’esportazione di un PCB in formato STEP, il Route Tool Path non era presente nel modello esportato se come layer 'Route Tool Path' era stato usato un layer meccanico superiore a '16'.
69812 In un caso specifico, il tentativo di rieseguire il routing partendo da una traccia esistente (usando gli strumenti Interactive Routing o Quick Routing e con l’opzione 'Automatically Remove Loops' abilitata) portava al blocco completo di Altium Designer.
69873 Per uno specifico progetto, il push delle modifiche dal PCB agli schematici sorgente causava l’errore "The given key "eModification_AddNode" was not present in the dictionary".
70031 Con l’opzione PCB.Polygon.AdvancedPour abilitata (Advanced Settings), dopo aver aggiunto vertici di contorno a un poligono posizionato tramite importazione di un file CSV, l’aggiunta di un ulteriore vertice causava la corruzione del poligono.
70059 La funzionalità per controllare la versione di Simbeor usata nel calcolo di ritardo e impedenza all’interno dell’editor PCB, fornita dall’opzione PCB.SimbeorVersion (Advanced Settings), è ora ufficialmente resa pubblica con questa release (1 per impostazione predefinita).
70207 Per uno specifico PCB, il tentativo di esportare la scheda in formato STEP 3D (usando File » Export » STEP 3D) causava il blocco di Altium Designer in un “loop infinito”. In un altro caso, gli oggetti dei layer meccanici venivano esportati erroneamente come board cutout. (BC:25654)
70213 Con l’opzione PCB.ViaInstancing abilitata (Advanced Settings), i controlli 'Via Nets' e 'Via Span' (nella sezione Additional Options, nella scheda View Options del pannello View Configuration dell’editor PCB) non funzionavano correttamente. (BC:26989)
70573 In alcuni casi, e con l’opzione PCB.ViaInstancing abilitata (Advanced Settings), una via back drill si connetteva erroneamente direttamente a un piano poligonale, ignorando la clearance definita nella relativa regola di progettazione Power Plane Clearance. (BC:27450)
70607 La funzionalità 'Via Instancing', fornita dall’opzione PCB.ViaInstancing (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita).
Draftsman
57465 In alcuni casi, lavorando con un documento di disegno di fabbricazione (.PCBDwf/.HarDwf/.MbDwf), si verificava l’errore "Object reference not set to an instance of an object".
CAMtastic
69776 Durante il tentativo di importare in CAMtastic dati ODB++ generati da uno specifico progetto KiCad nell’editor CAM di Altium Designer, si verificava l’errore "The specified file path: <FilePath> - doesn't exist" e il documento CAM restava vuoto.
Wire Bonding
69905 Quando si visualizza un PCB o un footprint in modalità Layout 2D, ora è possibile controllare la visibilità dei bond wire usando la nuova voce 'Bond Wires' (e i relativi controlli) nell'area Object Visibility, nella scheda View Options del pannello View Configuration. Quando si visualizza un PCB o un footprint in modalità Layout 3D, la visibilità dei bond wire e dei die pad è ora controllata come parte dell'opzione 'Show 3D Bodies' nell'area General Settings, nella scheda View Options del pannello View Configuration. (Richiede che sia abilitata l'opzione delle impostazioni avanzate PCB.Wirebonding.3DImprovements). (BC:25470)
Progettazione multi-board
69427 In alcuni casi, durante l'importazione delle modifiche da un progetto di progettazione harness figlio in uno schematic multi-board, con la connessione harness selezionata e la sezione Connections espansa nel pannello Properties, veniva visualizzato l'errore "Object reference not set to an instance of an object".
Progettazione harness
70566 Facendo clic su una netline in un wiring diagram veniva visualizzato l'errore "The given key "eHarnessLogicalSignal" was not present in the dictionary".
Piattaforma
69822 Aggiunta la possibilità, per un amministratore di un Workspace Altium Develop, di riservare una licenza author per un membro specifico del Workspace quando si lavora con Altium Designer Develop (26.7 e successive), consentendogli di fatto di lavorare offline per la durata dell'abbonamento, con la possibilità di revocare in qualsiasi momento tale licenza roaming.
Gestione dei dati
69142 In alcuni casi, durante la modifica di più componenti usando il Component editor (in modalità Batch Component Editing), la copia del contenuto da qualsiasi cella modificabile causava la visualizzazione dell'errore "Control "" has no parent window...".
69378 Dopo la modifica batch di un gran numero (1500+) di footprint in un Workspace connesso (ad esempio cambiando l'assegnazione del layer meccanico), il rilascio verso quel Workspace richiedeva molto tempo, dopo di che Altium Designer non liberava la notevole quantità di RAM utilizzata.
70220 Durante la modifica di un gran numero di componenti (500+) tramite il Component editor (in modalità Batch Component Editing) e l'aggiunta di part choice a tali componenti, si verificava un errore di timeout e i componenti venivano infine rilasciati ma senza le part choice aggiunte.
70315 Con l'opzione EDMS.CloudLoginByJWT abilitata (Impostazioni avanzate), non era possibile connettersi da Altium Designer a un Workspace cinese sulla Altium Platform (tramite il portale: portal.altium365.com.cn).
70849 In alcuni casi, rendendo disponibile online un progetto PCB in un Workspace connesso sulla Altium Platform, tutti i documenti sorgente (ad eccezione di ActiveBOM) non erano visibili aprendo ed esplorando il progetto tramite l'interfaccia Web Viewer del Workspace.
Importazione/Esportazione
69921 Durante l'importazione di un particolare progetto Allegro, il valore dello spessore di ciascun layer nello stackup era errato. (Richiede che sia abilitata l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine).

Versione 26.6.0

Altium Designer Develop – Released: 19 May 2026, Version 26.6.0 (build 14)
Altium Designer Agile – Released: 19 May 2026, Version 26.6.0 (build 21)
Altium Designer – Released: 19 May 2026, Version 26.6.0 (build 10)

Novità in Altium Designer

Schematic
68892 In alcuni casi, dopo aver cancellato il nome di una net in uno schematic (tramite il pannello Properties), la successiva compilazione dinamica causava la visualizzazione dell'errore "Null or empty argument".
69519 Per un blanket la cui forma è "a gradini" (non rettangolare), non era possibile modificare graficamente la forma per renderla completamente rettangolare, poiché il bordo spostato non poteva essere "rilasciato". (BC:27250)
69781 In un caso specifico, il tentativo di aprire qualsiasi documento schematic in un progetto di progettazione causava la visualizzazione dell'errore "Object reference not set to an instance of an object".
PCB
57322 In un caso specifico, tentando di trascinare parte del routing di una coppia differenziale, si verificava un Access Violation (nel modulo 'ADVPCB.DLL').
61449 In un caso specifico, il modello STEP generato per un package BGA usando IPC Compliant Footprints Batch Generator non corrispondeva al relativo footprint.
61450 In un caso specifico, durante la creazione di un package quadrato PLCC usando IPC Compliant Footprint Wizard, il valore di 'Lead Span Range (D)' non veniva riflesso correttamente nell'anteprima del modello 3D STEP generato, con il risultato che il lato lungo dei terminali del chip non toccava i pad.
61495 Durante la creazione di un package LCC usando IPC Compliant Footprint Wizard e con 'Number of pins (E)' diverso da 'Number of pins (D)', l'anteprima del modello 3D STEP generato era errata.
61496 Durante la creazione di un package CFP usando IPC Compliant Footprint Wizard, una modifica del valore di Minimum Standoff Height non veniva riflessa correttamente nell'anteprima del modello 3D STEP generato.
61500 Durante la creazione di un package MOLDED (polarizzato) o SODFL usando IPC Compliant Footprint Wizard, il pin polarizzato (catodo) viene ora identificato sul modello 3D STEP generato da una barra bianca. (I:16813, I:17014)
61503 Durante la creazione di un package CAPAE usando IPC Compliant Footprint Wizard, il modello 3D STEP veniva generato in modo errato quando si usavano impostazioni volte a garantire che il modello avesse dimensioni worst-case. La parte cilindrica del modello veniva spinta attraverso il fondo del componente. (BC:7032)
61538 Durante la creazione di un package SOT89 usando IPC Compliant Footprint Wizard, l'altezza della regione centrale definita manualmente dal parametro Y3 (nella pagina Footprint Dimensions del Wizard, con l'opzione 'Use calculated footprint values' disabilitata) non veniva riflessa correttamente nel footprint generato.
61596 Durante la creazione di un package LCC usando IPC Compliant Footprint Wizard, non veniva creato un thermal pad come parte del footprint generato, anche se erano stati definiti valori minimi e massimi per le proprietà correlate ('Thermal Pad Size (D Side)' e 'Thermal Pad Size (E Side)').
61597 Durante la creazione di un package SOT89 con IPC Compliant Footprint Wizard, il pad centrale nel footprint generato veniva separato in due oggetti non collegati elettricamente (un pad e una regione di rame), causando infine errori di clearance interni al footprint quando posizionato in un PCB.
61598 In alcuni casi, durante la creazione di un package QFN usando IPC Compliant Footprint Wizard, l'uso di valori calcolati per le dimensioni produceva un footprint con pad a contatto. (BC:20868)
61600 Aggiunto un nuovo parametro 'Lead Span Range (L)' durante la definizione delle dimensioni per un package MOLDED usando IPC Compliant Footprint Wizard. Questo consente di specificare valori minimi e massimi per la distanza tra i lati esterni dei terminali. Le immagini dimensionali sono state aggiornate e il parametro 'Body Length Range (L)' è stato rinominato 'Body Length Range (L1)'. (BC:2423)
61601 Durante la generazione di un footprint usando IPC Compliant Footprint Wizard o IPC Compliant Footprints Batch Generator, il marker di riferimento del pin PCB veniva generato sopra le primitive pad per parametri personalizzati.
61602 Durante la generazione del footprint di un package gullwing usando IPC Compliant Footprint Wizard, la pagina Footprint Dimensions del Wizard è stata migliorata con la possibilità di controllare se applicare o meno il pad trimming quando si usano valori di footprint calcolati. Inoltre, durante la generazione del footprint di un package gullwing usando IPC Compliant Footprints Batch Generator, è stato aggiunto un nuovo parametro 'PadTrimming' alla sezione Footprint Specifications nella scheda Data del relativo file template Excel, per controllare se il pad trimming viene applicato o meno.
61805 Durante la creazione di package CFP con IPC Compliant Footprints Batch Generator, i modelli STEP venivano generati in modo errato, con larghezze diverse da quelle specificate nel file Excel elaborato.
61806 In due casi specifici, non era possibile creare package DPAK usando IPC Compliant Footprints Batch Generator. Nel primo caso, tentando di aggiungere il file Excel per l'elaborazione, veniva visualizzato l'errore "Invalid stream format". Nel secondo caso, l'elaborazione veniva completata con l'errore "Invalid quantity "" in field "DensityLevel"". (BC:23015)
61807 Durante la creazione di package Chip Array a più livelli di densità con IPC Compliant Footprints Batch Generator, il campo 'DensityLevel', insieme alle specifiche del footprint inserite manualmente, veniva ignorato nel file Excel aggiunto per l'elaborazione. (BC:8328)
61808 Durante la creazione di un package CHIP, CAPAE, MOLDED o WIRE WOUND usando IPC Compliant Footprint Wizard, il nome del footprint veniva generato in modo errato e non conforme alle convenzioni di denominazione dello standard IPC-7351B.
61809 Durante la creazione di un package CHIP usando IPC Compliant Footprint Wizard, l'anteprima del footprint generato non seguiva i valori dei parametri 'X' e 'Y' come previsto, presentando erroneamente X come verticale e Y come orizzontale. Quando infine posizionato in un PCB, il footprint del componente risultava ruotato di 90 gradi per impostazione predefinita (anziché con rotazione zero, come previsto).
61810 Durante la creazione di un package DFN usando IPC Compliant Footprint Wizard, l'anteprima del footprint generato non rifletteva correttamente le modifiche ai valori dei parametri 'Body Width Range (E)' e 'Body Length Range (D)', modificando in ciascun caso la dimensione sbagliata.
61812 In un caso specifico, durante la creazione di un package QFN-2ROW usando IPC Compliant Footprint Wizard, i valori calcolati per le dimensioni producevano una spaziatura dei pad maggiore di 'Body Span Range (D)'.
61814 Durante la creazione di un package SOIC usando IPC Compliant Footprint Wizard, l'uso di valori calcolati per le dimensioni del footprint rimuoveva troppo materiale dai pad nel footprint generato, causando problemi minimi di saldatura (contatto con il pad).
61893 In un caso specifico, usando IPC Compliant Footprints Batch Generator per creare un package DIP, la generazione del footprint non riusciva se nel file Excel elaborato non veniva specificato alcun nome footprint, invece di generare un footprint con un nome creato automaticamente.
61894 Durante la creazione di package DIP con IPC Compliant Footprints Batch Generator, se il nome del footprint non veniva specificato nel file Excel aggiunto per l'elaborazione, il footprint non veniva generato. Inoltre, se era abilitata l'opzione 'Produce STEP model', veniva generato un corpo estruso anziché un modello 3D STEP generico.
62111 Durante la generazione di un footprint Chip Array usando IPC Compliant Footprint Wizard, il prefisso del Footprint Name era errato (rispetto alla convenzione di denominazione IPC-7351 B) quando 'Hull side type' era impostato su 'Concave', 'ConvexE' o 'ConvexS'.
62112 Per vari package, IPC Compliant Footprint Wizard non calcolava correttamente il Courtyard quando la funzionalità 'Use calculated footprint values' era disabilitata e i valori di 'Pad Dimensions' e 'Pad Spacing' venivano inseriti manualmente.
62254 Aggiornato IPC Compliant Footprint Wizard, durante la creazione di un footprint package PQFP o CQFP, per costruire il contorno del package in base ai valori dimensionali massimi (anziché ai valori nominali), come per i package SOIC, SOP, TSSOP e SOT.
62283 Durante la creazione di un package di tipo SOT usando IPC Compliant Footprint Wizard, il footprint generato non aveva il valore corretto per l'eccesso del Courtyard.
62319 Aggiornato IPC Compliant Footprint Wizard, durante la creazione di un footprint package PQFP, per generare un contorno serigrafico usando lo stesso stile/approccio del package QFN. Il contorno ora segue il profilo massimo del package con un offset verso l'esterno del package pari a metà larghezza della linea serigrafica (la larghezza predefinita della linea serigrafica è 0,127 mm).
62378 Durante la creazione di un package SOIC usando IPC Compliant Footprint Wizard, il footprint generato non aveva il valore corretto per l'eccesso del Courtyard.
62430 IPC Compliant Footprint Wizard è stato aggiornato, per tutti i package attualmente supportati, per garantire la generazione dei footprint in conformità alla Revisione B dello standard IPC 7351 - 'Generic Requirements for Surface Mount Design and Land Pattern Standard'.
62669 Durante la creazione di un package BGA usando IPC Compliant Footprint Wizard o IPC Compliant Footprints Batch Generator, la percentuale di riduzione del diametro del pad (per sfere di saldatura collassabili) non era conforme alla Revisione B dello standard IPC 7351 - 'Generic Requirements for Surface Mount Design and Land Pattern Standard'.
67406 Durante la creazione di un package LCC con IPC Compliant Footprint Wizard e con l'opzione 'Chamfer Shape' disabilitata, l'anteprima del modello STEP e il footprint generato stesso includevano erroneamente uno smusso sul corpo 3D. Inoltre, durante la creazione di un package BGA o LGA con l'opzione 'Chamfer Shape' abilitata, l'anteprima del modello STEP e il footprint generato stesso erano privi di smusso sul corpo 3D.
67407 Durante la creazione di un package PQFN con IPC Compliant Footprint Wizard, l'anteprima del modello STEP e il footprint generato stesso non includevano via per il thermal pad.
68167 Dopo aver apportato modifiche nel Layer Stack Manager che avrebbero dovuto influire sul ritardo di propagazione, come la modifica del valore della costante dielettrica (Dk) di un layer, il valore Delay delle tracce non veniva ricalcolato. (BC:26356)
69594 Durante la modifica dei vertici del contorno di un oggetto di forma poligonale con arco, tramite il pannello Properties, il punto finale dell'arco risultava mancante o errato, rendendo non corretta la forma dell'oggetto.
69836 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Impostazioni avanzate) e un pad selezionato nell'area di progettazione, i campi 'Center Offset (X/Y)' mancavano dalla sezione pertinente nell'area Pad Stack del pannello Properties.
69891 Nella finestra di dialogo PCB Rules and Constraints Editor, dopo essere passati da una regola Width appena creata (con 'Default Stack' selezionato) all'area vuota della regola Unconnected Pin (nessuna regola di questo tipo creata) e poi di nuovo indietro, si verificava un Access Violation (nel modulo "ADVPCB.DLL").
69895 Dopo aver modificato un oggetto OLE inserito in un PCB e aver quindi salvato e chiuso il documento, tentando di riaprire il PCB, Altium Designer si bloccava completamente. (BC:27320)
70013 Per un componente il cui designatore e/o testo del commento era impostato come nascosto, e in cui tali stringhe erano state modificate per diventare multi-linea, tali stringhe risultavano erroneamente visibili nell'output di fabbricazione ODB++ generato. (BC:25162)
Constraint Manager
64638 Dopo aver rinominato una net class nella vista Physical di Constraint Manager, copiando e quindi incollando il relativo parameter set (in cui la net class è definita) in uno schematic, continuava a essere usato il nome precedente della net class.
Draftsman
69217 In alcuni casi, tentando di importare un file DXF in un documento di disegno di fabbricazione (.PCBDwf/.HarDwf/.MbDwf), veniva visualizzato l'errore "Object reference not set to an instance of an object".
CAMtastic
69260 Implementata l'assegnazione predefinita del colore dei layer, in base al tipo di layer, durante l'importazione di file Gerber nell'editor CAM (CAMtastic), se nei file importati mancano le informazioni relative alla colorazione dei layer. Questo garantisce coerenza ed evita l'assegnazione di colori casuali, come accadeva in precedenza.
69875 Implementata l'assegnazione predefinita del colore dei layer, in base al tipo di layer, durante l'importazione di dati ODB++ nell'editor CAM (CAMtastic), se nei dati importati mancano le informazioni relative alla colorazione dei layer. Questo garantisce coerenza ed evita l'assegnazione di colori casuali, come accadeva in precedenza.
Progettazione harness
69256 Tentando di confrontare le differenze logiche tra un disegno di layout harness e il relativo progetto di progettazione harness, veniva visualizzato l'errore "The method or operation is not implemented...".
69632 Aggiunta la possibilità di "suddividere" una connection table in un documento Harness Draftsman in modo che venga presentata su più "pagine", insieme a un controllo per limitare l'altezza della pagina. (I:27127)
69804 Dopo aver modificato un componente harness nel wiring diagram (usando la funzione Replace Component dal pannello Properties) e aver importato le modifiche nel layout drawing, mentre il Design Item ID veniva aggiornato correttamente, Comment e Description rimanevano quelli del componente precedente. Lo stesso accadeva nella BOM.
Piattaforma
68978 La funzionalità 'WebView2', fornita dall'opzione System.UseWebView2 (Impostazioni avanzate), con questa release è ora ufficialmente resa pubblica (attivata per impostazione predefinita).
Gestione dei dati
69356 In alcuni casi, lavorando con l'ActiveBOM di un progetto aperto come documento libero, veniva visualizzato l'errore "Object reference not set to an instance of an object".
69382 Con un template di componente definito con un parametro dictionary (con un valore predefinito ma non contrassegnato come 'Required'), non era possibile rimuovere il valore predefinito durante la creazione/modifica di un componente basato su tale template.
69489 Quando ci si connetteva a un Workspace sulla Altium Platform con Environment Configurations definite, e un utente era assegnato a diversi gruppi (quindi potevano applicarsi più configurazioni di ambiente), non era possibile modificare la configurazione applicata dopo averne inizialmente selezionata una e aver abilitato l'opzione 'Remember my choice' nella finestra di dialogo Select a Configuration. Per gestire questo caso, una nuova finestra di dialogo Connection Properties, accessibile dal menu Properties del Workspace nella pagina Data Management - Servers di Preferences, consente di cambiare rapidamente la configurazione da usare tra quelle disponibili.
69576 Aggiunto il supporto per un ulteriore tipo di dato con unità di misura – coefficiente di temperatura (ppm/°C) – durante la definizione di un parametro utente come parte di un template di componente in un Workspace connesso sulla Altium Platform.
69840 Durante l'importazione di una libreria specifica usando Library Importer, le schede tecniche di tutti i componenti correlati venivano aggiunte erroneamente (come coppie di parametri ComponentLink) al documento template di componente appena creato.
69842 In un caso specifico, all'apertura di un documento ActiveBOM di grandi dimensioni facente parte di un progetto Workspace, e con tale progetto in un Workspace connesso con funzionalità Silicon Expert abilitata, veniva visualizzato l'errore "Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown".
69845 Si riscontrava un evidente degrado delle prestazioni durante il lavoro in un documento ActiveBOM di grandi dimensioni facente parte di un progetto Workspace, con tale progetto in un Workspace connesso con funzionalità Silicon Expert abilitata (ad esempio facendo clic, scorrendo, accedendo alle finestre di dialogo e aggiornando). Inoltre, anche l'interazione con vari elementi del documento ActiveBOM tramite il pannello Properties (ad esempio modificando i BOM set e attivando/disattivando la visibilità dei parametri) risultava sensibilmente lenta.
69917 In casi specifici, tentando di mostrare la cronologia di un documento (History & Version Control » Show Document History), Altium Designer si bloccava. (BC:27282)
Importazione/Esportazione
61517 Durante l'importazione di una libreria Allegro (*.dra), le corrette informazioni di altezza del 3D Body (interna ed esterna) per un footprint specifico non venivano importate. (Richiede che sia abilitata l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine).
61945 Durante l'importazione di un progetto Allegro con la sottoclasse definita 'Layers - Components - Dev type' nei layer Top o Bottom, nel documento PCB generato viene ora creata una coppia di layer componente ("DEVICE_TYPE_TOP" e "DEVICE_TYPE_BOTTOM") per ospitare i valori di questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita per quanto riguarda la loro visibilità. (Richiede che sia abilitata l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine).
62242 Durante l'importazione di uno specifico progetto Allegro, una particolare regola di distanza di progettazione da "net class" a "net class" mancava nel PCB Rules and Constraints Editor del documento PCB generato. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
66324 Durante l'importazione di un progetto Allegro, una forma piena definita come Route Keepout su tutti i layer veniva importata erroneamente come regione sul Multi-Layer, invece che sul Keep-Out Layer come previsto. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
66325 Durante l'importazione di un progetto Allegro, una forma piena definita come Package Keepout sul Top Layer veniva importata erroneamente come pista in rame, invece che come regione di keepout come previsto. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
66593 Durante l'importazione di un progetto Allegro, le regole di instradamento delle Differential Pairs definite mancavano nel PCB Rules and Constraints Editor del documento PCB generato. Al loro posto, veniva creata una sola regola con valori errati (predefiniti). (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
67082 Durante l'importazione di un progetto Allegro, le forme dei fori per i pad di forma rettangolare venivano importate erroneamente come asole anziché come rettangoli. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
67128 In alcuni casi, durante l'importazione di un progetto Allegro, i corpi 3D dei componenti non venivano posizionati/collocati correttamente. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
67146 Durante l'importazione di uno specifico file di libreria Allegro (*.dra), un particolare componente non veniva importato correttamente. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
67177 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'Importer.Allegro.AdvancedEngine', che, se abilitata, migliora l'Allegro Import Wizard con il supporto all'importazione delle solder mask e paste mask a livello di padstack per pad (forme regolari e personalizzate, inclusi i pad tented) e via (incluso il calcolo delle espansioni e dei lati tented).
67482 Durante l'importazione di un progetto Allegro, per un CSet a livello di progetto venivano create più regole a livello di net, con valori identici e priorità diverse (per 'Spacing' e 'Same Net Spacing'), invece di una singola regola 'All-All'. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
67844 Nel tentativo di importare uno specifico progetto Allegro, l'importatore rimaneva bloccato per moltissimo tempo (circa 22 ore) nella fase 'Fixup polygons'. Come miglioramento temporaneo, il tempo di importazione è stato notevolmente ridotto (ora a circa 40 minuti), ma resta comunque un ritardo significativo. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
67945 Durante l'importazione di un progetto Allegro con la sottoclasse definita 'Layers - Components - Comp value' sui layer Top o Bottom, nel documento PCB generato viene ora creata una coppia di layer componente ("COMPONENT_VALUE_TOP" e "COMPONENT_VALUE_BOTTOM") per accogliere i valori provenienti da questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita per quanto riguarda la loro visibilità. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
67990 In alcuni casi, durante l'importazione di un progetto Allegro, il testo sul layer Bottom Silkscreen veniva importato in modo errato, specchiato e/o specchiato e ruotato. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
68013 Durante l'importazione di uno specifico progetto Allegro, la forma del foro per i pad di un particolare componente veniva importata erroneamente come 'Slot' anziché come 'Round', e anche con dimensioni errate. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
68115 Durante l'importazione di un progetto Allegro che presentava spaziatura (caratteri spazio) tra due blocchi di testo sulla serigrafia, la spaziatura veniva ignorata dall'importatore, con il risultato che i due blocchi di testo venivano posizionati sulla stessa origine nel documento PCB generato. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
68884 Durante l'importazione di uno specifico progetto Allegro, un'istanza di una regione solida sulla serigrafia non veniva riempita. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
68900 Durante l'importazione di un progetto Allegro con le sottoclassi definite 'Layers - Components - Tolerance' o 'Layers - Components - User part' sui layer Top o Bottom, nel documento PCB generato vengono ora create le rispettive coppie di layer componente ("TOLERANCE_TOP" e "TOLERANCE_BOTTOM") e ("PART_NUMBER_TOP" e "PART_NUMBER_BOTTOM") per accogliere i valori provenienti da questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita per quanto riguarda la loro visibilità. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).
69672 Nel tentativo di importare una specifica libreria di progetto Xpedition, la solder mask di alcuni pad dei componenti non veniva importata correttamente nel documento PCB Library generato.
69946 Nel tentativo di importare uno specifico progetto Allegro, i layer venivano importati in modo errato. (Richiede che l'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata).

Versione 26.5.1 - Aggiornamento aggiuntivo

Altium Designer Develop – Released: 6 May 2026, Version 26.5.1 (build 12)
Altium Designer Agile – Released: 6 May 2026, Version 26.5.1 (build 30)
Altium Designer – Released: 6 May 2026, Version 26.5.1 (build 12)

Novità in Altium Designer

PCB
70303 Nel tentativo di eseguire il comando 'Create Primitives From Board Shape' con l'opzione 'Include Cutouts' abilitata, si verificava una Access Violation (nel modulo "ADVPCB.DLL"). (BC:27399)
70304 In alcuni casi, spostando un componente (con testo) su un PCB, con l'opzione 'Component re-route' abilitata e l'opzione 'Move component with relevant routing option' disabilitata (PCB Editor - pagina Interactive Routing delle Preferences), si verificava una Access Violation (nel modulo 'ADVPCB.DLL'). (BC:27415, BC:27416)
70305 In un caso specifico e durante la generazione dei dati Gerber X2 da una scheda tramite un file Output Job, si verificava una Access Violation (nel modulo 'PolygonClipper.dll'). (BC:27391)
70306 Dopo aver trasferito a un PCB uno schema contenente componenti e almeno una differential pair definita (con la creazione automatica delle room abilitata), il tentativo di spostare la room generata (con l'opzione 'No Net Objects' abilitata nella finestra di dialogo successiva) provocava una Access Violation (nel modulo "ADVPCB.DLL"). In alcuni casi si verificava "Runtime error 216" oppure Altium Designer si chiudeva completamente. (BC: 27413)
70307 In alcuni casi, spostando un componente su un PCB, con l'opzione 'Component re-route' abilitata (PCB Editor - pagina Interactive Routing delle Preferences), il tentativo di annullare il processo con il clic destro provocava una Access Violation (nel modulo 'ADVPCB.DLL').

Versione 26.5.0

Altium Designer Develop – Released: 8 April 2026, Version 26.5.0 (build 11)
Altium Designer Agile – Released: 8 April 2026, Version 26.5.0 (build 17)
Altium Designer – Released: 8 April 2026, Version 26.5.0 (build 11)

Novità in Altium Designer

Schematic
66133 In alcuni casi, disegnando una finestra di selezione (da destra verso sinistra) attorno a primitive in un documento schematico o di libreria schematic, alcuni archi non venivano selezionati. (BC:27379)
67140 È stata aggiunta la possibilità di definire un margine verticale personalizzato per il Designator e il Name di un pin, sia a livello globale (come parte delle Schematic Preferences) sia a livello locale (come parte delle proprietà del pin). Ora si ha il pieno controllo dei margini orizzontali (X) e verticali (Y) per queste due proprietà, visualizzati come campi 'Margin (X/Y)' nei punti pertinenti. Quando si utilizzano i pannelli List o la finestra di dialogo Find Similar Objects, il margine verticale viene definito rispettivamente tramite i due nuovi campi 'Pin Designator Vertical Margin' e 'Pin Name Vertical Margin'.
PCB
66537 È stata aggiunta la possibilità di configurare l'impostazione ODB++ per proteggere la proprietà intellettuale limitando ciò che viene generato. È possibile decidere quali signal layer includere, controllare se includere la netlist e, in tal caso, se neutralizzare i nomi delle net (sostituendoli con 'Net_[1-…]'), e controllare se includere i componenti, con la possibilità di rimuovere le proprietà dei componenti (parametri). Verranno inoltre rimosse le informazioni sul percorso delle cartelle dai file di report ([Design name].REP) e di regole (odb\user\[Design name].RUL) generati. (I:18317)
69147 Non era possibile cambiare il layer di una room posizionata.
69371 Con una stringa di testo posizionata selezionata nell'area di progettazione (in un documento PCB o PCB Library), la funzionalità di completamento automatico del testo non funzionava quando si iniziava a digitare il testo per una stringa speciale (ad es. .<somecharacters>) nel campo Text del pannello Properties. (BC:27130)
69405 Con una quota standard posizionata selezionata nell'area di progettazione (in un documento PCB o PCB Library), non era possibile modificare la larghezza della quota usando il campo Width nel pannello Properties.
69540 La funzionalità 'Pad/Via Template Loading Optimization', fornita dall'opzione PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), è ora ufficialmente resa pubblica con questa release (ON per impostazione predefinita).
69564 In alcuni casi, durante la generazione di un report dei testpoint da un PCB pannellizzato (incluso un array di schede incorporato), mancavano alcuni dati. (BC:27003)
69581 Durante l'instradamento interattivo, con l'opzione 'Apply Trace Centering' abilitata (e l'opzione 'Adjust Vias' disabilitata), l'inserimento di un via faceva sì che quel via ereditasse erroneamente la clearance in base al centraggio (oggetti verso traccia e rapporto di clearance), anziché in base alla regola di progettazione applicabile.
69635 In alcuni casi, trascinando instradamenti non a 45 gradi, si verificava un errore (nel modulo "RouterEntry.dll").
69681 In alcuni casi, aprendo un file PCBLib contenente counterhole in versioni successive di Altium Designer, tutti i counterbore e countersink risultavano assenti. Inoltre, dopo aver aggiunto nuovi counterhole, salvato e riaperto la libreria, tali counterhole non erano presenti. (BC:27221)
69774 In alcuni casi, copiando e incollando un rettangolo e tentando poi di modificarne la dimensione, si verificava una Access Violation (nel modulo 'ADVPCB.DLL').
Draftsman
65656 Durante l'aggiunta di un nuovo documento Draftsman a un progetto PCB e la sua creazione usando uno specifico Draftsman Document Template in un Workspace connesso, si verificava l'errore "Width and Height must be non-negative...".
Wire Bonding
65571 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'PCB.Wirebonding.3DImprovements', che, se abilitata, fornisce un supporto migliorato per i bond wire nella vista 3D di una scheda. Ciò include controlli di modifica aggiuntivi per definire la forma/profilo di un bond wire (con la possibilità di definire un colore di override, per distinguere più facilmente i diversi "tier" di bond wire associati a diversi cicli di una macchina wire bonding), la possibilità di posizionare die pad e bond wire su corpi 3D generici, l'inclusione degli oggetti bond wire durante l'esportazione di un PCB nei formati STEP e Parasolid, e l'inclusione degli oggetti bond wire nel controllo Component Clearance, per rilevare violazioni di distanza tra bond wire e altri oggetti (non bond wire) nello spazio 3D. I colori di override usati per i bond wire nel progetto PCB vengono inoltre considerati quando si inserisce una vista di fabbricazione della scheda, una vista di assemblaggio della scheda e una vista componente in un disegno di produzione PCB. (BC:24977, BC:25032)
69457 In alcuni casi, durante l'instradamento interattivo a partire da un finger pad con un bond wire collegato, veniva creato automaticamente (e in modo errato) un altro bond wire dalla pista appena instradata.
69701 In alcuni casi e per un PCB che include wire bonding, ruotare la scheda nella vista 3D prima che i bond wire fossero renderizzati provocava una Access Violation (nel modulo "ADVPCB.DLL").
Platform
69028 Nel tentativo di caricare le impostazioni 'System - Templates' da uno specifico file Preferences (*.DXPPrf), si verificava l'errore "Value cannot be null. (Parameter 'value')...". (BC:27007)
Data Management
67003 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'UI.ModernDesignReusePanel', che, se abilitata, utilizza il più recente e migliorato pannello Design Reuse quando si lavora con blocchi di riutilizzo e snippet.
69326 Per un Workspace contenente più di 10.000 componenti, tutti i componenti aggiuntivi oltre tale soglia venivano mostrati nella categoria 'Uncategorized' nel pannello Components, con un conteggio negativo.
69385 Item Manager è stato migliorato per gestire il caso in cui un componente del Workspace abbia più modelli di footprint definiti e il modello attualmente assegnato venga successivamente rinominato. Le funzionalità 'Auto-matching' e 'Update to Latest' ora assegnano correttamente l'ultima revisione del modello di footprint (il cui nome è stato cambiato). (I:10242)
69424 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'VCS.AllowLFSRepos' che, se abilitata, ripristina la precedente capacità parziale di usare repository LFS quando si lavora con il controllo di versione Git. ATTENZIONE: Altium Designer non supporta completamente il lavoro con repository LFS e, in alcuni casi, ciò può portare alla perdita di dati utente. (BC:27158)
69444 Non era possibile per un utente standard (non Admin) rilasciare un progetto in una sottocartella di progetto, se non disponeva dei diritti di accesso alla cartella di progetto di livello più alto in un Workspace. Il rilascio del progetto tramite Project Releaser falliva, con l'errore "Current user doesn't have sufficient rights to create a folder with path...".
69456 Una soluzione contrassegnata come 'NOT USED' nell'elenco delle part choices per un componente in un ActiveBOM rimaneva elencata anche dopo la sua eliminazione.
69476 I dati delle part choices non venivano mostrati nel pannello Components per i componenti in una libreria basata su file.
69514 Durante la modifica di uno o più componenti del Workspace, il controllo regole del componente "Revision that is being edited is not latest" viene ora correttamente applicato quando si usa l'editor dei componenti in modalità Batch Component Editing, assicurando che le violazioni vengano segnalate quando si modifica un componente che non è l'ultima revisione.
69531 Durante la navigazione di una PCB Library tramite il pannello Components (con Models abilitato per la visualizzazione), le colonne 'Description', 'Height' e 'Pad Count' non erano disponibili per la selezione nella finestra di dialogo Select Columns.
Import/Export
56381 In alcuni casi, tentando di importare un progetto KiCad, si verificava l'errore "Object reference not set to an instance of an object".
Power Analyzer by Keysight
68908 Dopo aver eseguito un'analisi per uno specifico progetto, il salvataggio e l'accesso al report completo causavano l'errore "System.MissingMethodException: Method not found...".
SI Analyzer by Keysight
69664 In alcuni casi, tentando di analizzare le net del PCB attivo dal documento SI Analyzer by Keysight, si verificava l'errore "The given key 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' was not present in the dictionary". (BC:26953)

Versione 26.4.1

Altium Designer Develop – Released: 19 March 2026, Version 26.4.1 (build 13)
Altium Designer Agile – Released: 19 March 2026, Version 26.4.1 (build 25)
Altium Designer – Released: 19 March 2026, Version 26.4.1 (build 12)

Novità in Altium Designer

Schematic
67749 In alcuni casi, aggiungendo un nuovo documento schematico a un progetto dopo essere passati a una licenza Viewer, si verificava l'errore "EIntfCastError: Interface not supported".
PCB
61119 Per uno specifico progetto di grandi dimensioni, si notava un ritardo evidente nell'attivare e disattivare la visibilità di vari layer tramite il pannello View Configuration.
64931 È stata aggiunta una nuova regola di progettazione 'Z-Axis Clearance' sia nel Constraint Manager sia nella più vecchia ‘PCB Rules and Constraints Editor dialog’ (non accessibile in Document View), utilizzabile per verificare le distanze minime tra varie primitive su diversi layer di rame. (I:922)
68736 Dopo aver eliminato i sotto-stack nello stackup di un progetto rigid-flex avanzato, i layer Coverlay e Solder Mask di tali sotto-stack venivano aggiunti erroneamente al 'Board Layer Stack' principale predefinito. Dopo aver rimosso eventuali duplicati e tentato di salvare, si verificava l'errore "Maximum layers of type Coverlay for stack Board Layer Stack reached...", perché non era possibile una combinazione di coverlay e soldermask nello stesso sotto-stack.
68820 Durante l'esportazione di un PCB come Specctra Design File (*.dsn), i keepout non venivano inclusi nel file generato.
68973 Quando le espressioni di query di scoping usate in una regola di progettazione binaria erano molto lunghe, non era pratico usare il controllo Applicable Binary Rules tra primitive perché lo scoping nella finestra di dialogo successiva risultava illeggibile, senza possibilità di regolare la dimensione della finestra o la larghezza delle colonne. (I:10041)
68983 In alcuni casi, lavorando in un documento PCB con le opzioni PCB.Polygon.AdvancedPour e PCB.Polygon.AdvancedDynamicPour abilitate (Advanced Settings), si verificava una Access Violation (nel modulo "ADVPCB.DLL").
69010 La funzionalità 'Solder Mask Zero Expansion', fornita dall'opzione PCB.SolderMaskZeroExpansion (Advanced Settings), è ora ufficialmente resa pubblica con questa release (ON per impostazione predefinita).
69031 In un PCB o PCB Library, posizionare un rettangolo con una Track Width ridotta (ad es. 0,01 mm) faceva sì che la sua dimensione diventasse più piccola (sia larghezza sia altezza) dopo il clic per definire il secondo punto di ancoraggio. Inoltre, facendo clic su uno degli angoli del rettangolo posizionato, mentre si era ancora in modalità di posizionamento, veniva creato un quadrato. Anche copiare e incollare un rettangolo in una PCB Library faceva sì che la sua dimensione diventasse più piccola. (BC:27033, BC:27046)
69059 Per uno specifico progetto, il tentativo di accedere al Layer Stack Manager provocava l'errore "Layer type not found...".
69121 Usando la funzionalità PCB CoDesign, dopo aver unito le modifiche tra due utenti relative a un poligono (modifica della geometria da parte di un utente e shelving del poligono da parte dell'altro), il risultato era un poligono 'No-Net'.
69155 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings), non era possibile modificare la dimensione di una cornice di testo selezionata tramite il pannello Properties. (BC:27044)
69423 In una PCB Library, dopo aver impostato una delle opzioni IPC 4761 disponibili per un via posizionato, tale impostazione tornava a 'None' dopo il salvataggio e la riapertura della libreria. In un altro caso, i via aggiunti a un footprint da una Pad Via Library perdevano il collegamento a tale libreria dopo il salvataggio e la riapertura della PCB Library. I via risultavano inoltre assenti nell'area Local Pad & Via Library del pannello PCB Pad Via Templates. (BC:27157)
Constraint Manager
63142 È stata aggiunta la possibilità di specificare valori Minimum, Maximum e Preferred per Diameter e Hole Size durante la definizione di una regola Routing Via Style nella vista Physical, oltre alla definizione template-preferred. (BC:26530)
67865 Le icone degli oggetti sono state aggiornate e uniformate in tutte le pagine del Constraint Manager (sia lato schematico sia lato PCB), così come nelle finestre di dialogo ‘Import Directives’ e ‘Refresh Constraint Manager’ (durante l'importazione di direttive dai documenti sorgente schematici nel Constraint Manager) e nella finestra di dialogo Object Class Explorer.
68405 Nella vista Physical del Constraint Manager (quando vi si accede dal lato schematico) e per le classi importate dallo schema, il relativo controllo di espansione (per accedere agli oggetti in una classe) non funzionava.
69384 Quando si tentava di rimuovere più Advanced Rules selezionate dalla vista All Rules (quando vi si accedeva dal PCB), dopo aver aggiunto ogni regola successiva alla selezione usando Ctrl+clic e quindi il comando 'Remove Advanced Rules' dal menu contestuale del clic destro, veniva visualizzato l'errore "Object reference not set to an instance of an object".
Draftsman
68897 Dopo aver creato un nuovo documento Draftsman (.PCBDwf) per un progetto di progettazione PCB, utilizzando un template di documento Draftsman (.DwfDot) con una Board Assembly View già posizionata, la visualizzazione di tale vista nell'area di progettazione non seguiva correttamente le impostazioni iniziali definite nella sezione Component Display Properties del pannello Properties.
Multi-board Design
66922 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'System.MBAEngine.UseOpenCascade', che, se abilitata, passa dall'uso della libreria C3D per la modellazione geometrica di un documento di assemblaggio multi-board (*.MbaDoc) all'uso della libreria Open CASCADE. Si noti che, aprendo in questa release un vecchio documento di assemblaggio multi-board (da una versione precedente del software) con l'opzione abilitata, i mate creati verranno rimossi (potrai scegliere se mantenere le posizioni relative delle parti dell'assieme oppure disporle in linea). Al momento dell'apertura sarà disponibile l'opzione per creare un backup di quella versione precedente.
68125 Quando si posizionava su uno schema multi-board un componente il cui simbolo includeva una primitiva arco (ad esempio un condensatore polarizzato), l'arco veniva disegnato in modo errato nell'area di progettazione. Facendo poi clic sulla grafica visualizzata in modo errato per selezionare il componente, veniva visualizzato l'errore "Object reference not set to an instance of an object".
68890 Quando si posizionava su uno schema multi-board un componente il cui simbolo includeva una primitiva arco (ad esempio un condensatore polarizzato), l'arco veniva disegnato in modo errato nell'area di progettazione. Facendo poi clic sulla grafica visualizzata in modo errato per selezionare il componente, veniva visualizzato l'errore "Object reference not set to an instance of an object".
69173 Per uno specifico progetto multi-board, il tentativo di importare dal progetto PCB figlio per un particolare modulo selezionato nello schema multi-board causava occasionalmente l'errore "An item with the same key has already been added...".
Harness Design
59289 Trascinando un filo sopra una giunzione in un wiring diagram, quell'oggetto giunzione veniva erroneamente duplicato. (BC:27442)
64350 In alcuni casi, durante la generazione dell'output di stampa per un progetto Harness, si verificava un'Access Violation (all'indirizzo 0000000139490BC8 nel modulo "WorkspaceManager.DLL").
68050 Per un componente in un layout drawing impostato per visualizzare il proprio modello fisico in stile Solid, veniva utilizzata la colorazione definita per la voce Selection/Highlight System Colors (nel pannello View Configuration dell'editor PCB), indipendentemente dal fatto che il modello fosse selezionato o meno.
Platform
47582 In alcuni casi, i pannelli Components e Manufacturer Part Search mostravano problemi di visualizzazione/dimensionamento passando tra vista normale e compatta sia in modalità Docked sia Floating. Inoltre, quando questi pannelli erano in modalità Popup, accedervi nuovamente comportava una riduzione improvvisa della loro altezza.
68635 Altium Designer diventava completamente non responsivo dopo una perdita temporanea della connessione Wi‑Fi, rendendo necessario chiuderlo tramite Gestione attività di Windows. (BC:26379BC:26854)
68981 In alcuni casi, tentando di reimpostare tutte le preferenze ai valori predefiniti, si verificava un'Access Violation (nel modulo "PCBDLGS.DLL").
69364 Con l'opzione WSM.DotNetECOImplementation abilitata (Advanced Settings), il tentativo di importare modifiche di pin-swap in un progetto figlio verso uno schema multi-board faceva sì che le modifiche rilevate, elencate e processate dal successivo ECO non venissero applicate, indipendentemente dal numero di volte in cui l'ECO veniva eseguito.
69375 Con l'opzione WSM.DotNetECOImplementation abilitata (Advanced Settings) e tentando di confrontare le differenze fisiche tra due versioni di un documento PCB Library, veniva visualizzato l'errore "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 Quando si utilizzava la funzionalità BOM CoDesign e in particolare il comando 'Explore Suggested Component' (dalla sezione Differences del pannello Properties), se il componente suggerito non era la revisione più recente, nel pannello Components verrà ora aperta quella specifica revisione.
63880 Per un componente di libreria Workspace il cui nome includeva due o più caratteri underscore, il primo underscore veniva erroneamente rimosso dal nome nella voce del comando 'Place <ComponentName>', nel menu accessibile facendo clic destro su quel componente nel pannello Components.
63966 Il comando 'Create Tag' è stato nuovamente aggiunto al sottomenu History & Version Control quando si accede ai menu relativi al progetto. Inoltre, è stata aggiunta una validazione durante l'immissione di un valore per il tag, con un suggerimento associato che indica che sono consentiti solo lettere, numeri, punto ('.'), trattino ('-'), cancelletto ('#') e underscore ('_').
65936 È stata aggiunta la possibilità di modificare in batch lo stato del ciclo di vita dei componenti selezionati direttamente da un ActiveBOM. Si noti che il processo includerà solo i componenti del Workspace a cui sei connesso.
68242 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'EDMS.CloudLoginByJWT', che, se abilitata, utilizza un JWT (JSON Web Token) per l'identificazione e l'autenticazione dell'utente quando si connette da Altium Designer a un Workspace sulla Altium Platform.
68709 Quando si cambiava lo stato di revisione di un Item in un Workspace connesso (tramite la finestra di dialogo Batch state change), il processo non riusciva se veniva inserita una nota di oltre 255 caratteri. (BC:24819)
68762 Dopo aver aggiunto una part choice a un componente in un documento ActiveBOM e aver aggiornato, non venivano visualizzate tutte le offerte dello stesso fornitore.
68814 Le funzionalità di sincronizzazione Custom Parts Provider Synchronization e Components Synchronization di Altium Designer sono state migliorate per supportare ora i database PostgreSQL.
68961 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'EDMS.CustomOffersMerge', che, se abilitata, unisce i dati del fornitore provenienti dal Custom Parts Provider con quelli dell'Altium Parts Provider (per un Workspace sulla Altium Platform con BOM Portal abilitato) per presentare tutte le informazioni del fornitore combinate ovunque i dati fornitore (SPN) siano mostrati nell'interfaccia software.
68962 Quando si condivide un live design o una design snapshot tramite la finestra di dialogo Share, la precedente finestra di dialogo accessibile dal controllo Advanced Settings è stata riprogettata come finestra pop-up. Nel caso della condivisione di un live design, le opzioni di condivisione e download sono ora raggruppate in base a 'Member Rights' (per i membri del Workspace) e 'Guest and External Share Rights' (per gli utenti guest esterni con cui i progetti sono stati condivisi).
69007 Quando si aggiungeva un commento/risposta a un documento, se veniva inserito del testo seguito dall'incollaggio di un URL web, il testo veniva rimosso se dopo quell'URL veniva aggiunto uno spazio, lasciando nel commento/risposta pubblicato solo l'URL. (BC:26998)
69149 Un template footprint predefinito del Workspace (aggiunto tramite la pagina Data Management - Templates delle Preferences) non veniva applicato durante la creazione di un nuovo componente Workspace dopo l'aggiornamento da una versione precedente di Altium Designer (pre 26.1) a una versione successiva (26.1 o successiva). (BC:26847, BC:27173)
69186 Si riscontrava un evidente degrado delle prestazioni quando si lavorava in un documento ActiveBOM che faceva parte di un progetto Workspace e tale progetto si trovava in un Workspace connesso con funzionalità Silicon Expert abilitata.
69287 Aprendo un documento ActiveBOM di grandi dimensioni che faceva parte di un progetto Workspace, e con quel progetto in un Workspace connesso con funzionalità SiliconExpert abilitata, i parametri SiliconExpert non venivano popolati correttamente e si verificavano errori di timeout.
69298 Quando si tentava di salvare le preferenze in un Workspace connesso e di modificare la cartella in cui creare un nuovo elemento Altium Designer Preferences, veniva visualizzato l'errore "ShowDialog can be called only on hidden windows...".
69430 Per un progetto di progettazione PCB che includeva un documento PCB Library, il tentativo di generare un PDF di PCBLIB Prints direttamente da un Output Job aggiunto a quel progetto causava un'Access Violation (nel modulo 'WorkspaceManager.DLL').
69447 In alcuni casi, lavorando su un progetto condiviso con diritti di modifica a un utente che non è membro del Workspace padre di quel progetto e salvandone le modifiche, tale utente riceveva frequentemente e in momenti casuali la notifica "Trying to Reconnect to Notification Service".
Import/Export
68875 Durante l'importazione di una specifica libreria xDX Designer, i numeri di pin dei simboli venivano duplicati per i componenti multipart.
68896 Quando si tentava di importare uno specifico progetto Xpedition (Expedition), si verificava un'Access Violation (nel modulo 'Importer_Expedition.IWZ').
68977 Quando si tentava di importare una libreria di footprint OrCAD PCB (*.LLB), si verificava un'Access Violation (nel modulo 'ADVPCB.DLL'). (BC:26983)

Versione 26.3.0

Altium Designer Develop – Released: 5 February 2026, Version 26.3.0 (build 5)
Altium Designer Agile – Released: 5 February 2026, Version 26.3.0 (build 18)
Altium Designer – Released: 5 February 2026, Version 26.3.0 (build 6)

Novità in Altium Designer

PCB
66876 È stato aggiunto il supporto per i modelli SOLIDWORKS 2024 e 2025 (*.SldPrt) quando si lavora con corpi 3D. Inoltre, l'esportazione di un PCB nel formato file Parasolid utilizza ora Parasolid versione 35.1.
67334 Dopo aver esportato uno specifico PCB in formato Parasolid, i modelli 3D di alcuni componenti non potevano essere convertiti aprendo il file esportato in SOLIDWORKS, causando l'errore "The data in this file may be invalid". (BC:25813)
68348 In alcuni casi, con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings), il posizionamento di una tabella layer stack nell'area di progettazione causava l'errore "Object accessed after being destroyed...".
68359 In alcuni casi, utilizzando la funzionalità Loop Removal durante il routing interattivo, si verificava un errore (nel modulo "RouterEntry.dll" o nel modulo "ADVPCB.DLL").
68901 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings), l'aggiunta/rimozione più volte del layer Route Tool Path per un documento PCB Library (oppure l'apertura di un documento PCB Library in cui ciò era stato eseguito) causava l'errore "Exception has been thrown by the target of an invocation...". (BC:26959)
68942 In un caso specifico, il tentativo di salvare un documento PCB dopo aver apportato modifiche causava un'Access Violation (nel modulo 'ADVPCB.DLL').
68945 Quando si definiva una regola Fabrication/Assembly Testpoint Style nella finestra di dialogo PCB Rules and Constraints Editor, le modifiche apportate ai vincoli Min/Max Size non venivano salvate. (BC:26969)
69025 Per uno specifico documento PCB e con l'opzione 'Component re-route' abilitata (nella pagina PCB Editor - Interactive Routing delle Preferences), lo spostamento di qualsiasi componente causava l'errore "Object accessed after being destroyed...". (BC:27027)
Multi-board Design
68356 Quando si tentava di mappare i pin tra i connettori inline di un harness all'interno di uno schema multi-board, Altium Designer si bloccava completamente e non poteva essere terminato tramite Gestione attività di Windows. (BC:26806)
Harness Design
67903 La funzionalità 'Update From Libraries' è stata migliorata per includere ora anche fili, componenti cavity e parti associate (quando vi si accede da un wiring diagram), oltre a rivestimenti, etichette e parti associate (quando vi si accede da un layout drawing). Si noti che, affinché un oggetto sopra menzionato venga incluso nell'aggiornamento, un componente assegnato all'oggetto deve includere un collegamento a un simbolo schematico. (BC:27779)
68314 I jumper wire definiti in un wiring diagram sono ora correttamente gestiti nel layout drawing associato. Con un bundle selezionato nel layout drawing, la sezione Bundle Objects del pannello Properties includerà ora tali jumper wire che iniziano e terminano nello stesso punto di connessione come parte di quel bundle. Per tali fili sarà disponibile solo l'opzione di definire manualmente la loro lunghezza. Il valore inserito verrà quindi incluso nel documento ActiveBOM del progetto harness e nel disegno di produzione (tabella BOM e wiring list). (I:23859)
Platform
67522 Sono state migliorate le notifiche visualizzate in Altium Designer Develop relative ai casi in cui l'abbonamento è prossimo alla scadenza, è già scaduto (e l'Altium Develop Workspace è in modalità sola lettura) e quando non sono disponibili posti Author.
68634 Il Contratto di licenza con l'utente finale (EULA) è stato ora sostituito dal Master Services Agreement (MSA) durante l'installazione di Altium Designer Develop e Altium Designer Agile. Altium Designer continua a utilizzare l'EULA (che è stato anch'esso aggiornato).
Data Management
63778 Quando si utilizzava il pannello Manufacturer Part Search, solo l'ultimo filtro applicato veniva visualizzato correttamente (nome e parametro) sopra l'elenco dei risultati. Gli eventuali filtri selezionati in precedenza venivano mostrati solo con il nome, senza le informazioni parametriche.
63779 Non era possibile scorrere il contenuto del riquadro Details del pannello Manufacturer Part Search quando il cursore era posizionato su determinate aree.
66024 Quando si condivideva un item in un Workspace con un nuovo utente, la voce per quell'utente (nella finestra di dialogo Share For Item) mostrava inizialmente, e in modo errato, il suo indirizzo email anziché la sua organizzazione.
66242 Mentre si esploravano i componenti nella vista 'Where-used' di un template di componente (nel pannello Explorer), la modifica del Revision State per uno o più componenti selezionati non veniva automaticamente riflessa nella vista.
66867 Il posizionamento di un reuse block dal pannello Explorer causava l'errore "Value cannot be null. (Parameter 'pcbSnippetGUID')...". (BC:26812)
67416 Dopo l'aggiornamento del pannello Components, gli stati di revisione dei modelli non venivano aggiornati. (BC:24630)
68164 La funzionalità Custom Parts Provider Synchronization, utilizzata per mappare — tramite un documento di configurazione Custom Parts Provider Synchronization (*.PrtSync) — i dati fornitore da una sorgente database specificata ai dati della supply chain del Workspace, può ora essere utilizzata quando si è connessi a un Workspace ospitato su Altium 365 GovCloud.
68245 Per un componente in un ActiveBOM, il ranking specificato per una soluzione manuale aggiunta andava perso dopo l'aggiornamento all'uso di una revisione successiva di quel componente nel progetto.
68247 Quando si utilizzava il Library Importer per importare footprint in un documento PCB Library in un Workspace connesso, qualsiasi footprint la cui descrizione superasse i 256 caratteri non veniva importata, anche se l'Importer segnalava che l'importazione era riuscita.
68705 In alcuni casi, tentando di rilasciare le modifiche apportate a un componente esistente (tramite l'editor Component nella modalità Single Component Editing), veniva visualizzato l'errore "Interface not supported".
68708 Quando si tentava di aggiungere una specifica part choice (LM2940IMP-15 di Texas Instruments) a qualsiasi componente in una libreria Workspace, veniva visualizzato l'errore "Value cannot be null. (Parameters 'source')".
68907 Nel caso specifico di utilizzo di Altium Designer 26.1 connesso a un Workspace, durante la visualizzazione dei commenti inseriti in qualsiasi progetto di progettazione, il nome utente, sia nella finestra contestuale dei commenti sia nel pannello Comments and Tasks, appariva come "Anonymous" invece della persona che aveva inserito il commento.
Import/Export
68664 Durante l'esportazione di un PCB nel formato Ansys EDB, i valori dei condensatori specificati in fF (femtofarad) non venivano riconosciuti e venivano invece impostati automaticamente a 1nF. (BC:24118)

Versione 26.2.0

Altium Designer Develop – Released: 8 January 2026, Version 26.2.0 (build 10)
Altium Designer Agile – Released: 8 January 2026, Version 26.2.0 (build 28)
Altium Designer – Released: 8 January 2026, Version 26.2.0 (build 7)

Novità in Altium Designer

Schematic
65661 In alcuni casi, tentando di creare una libreria integrata (dai documenti di progetto) a partire da un documento schematico attivo, si verificava un'Access Violation (nel modulo "IntegratedLibrary.DLL").
67949 L'ordinamento alfanumerico dei pin per Designator non funzionava correttamente nel Symbol Wizard dell'editor Schematic Library, producendo ad esempio "A1, A10, A11,...A19, A2, A20, A3, A4,...A9" invece di "A1, A2, A3,...A18, A19, A20" come previsto.
67982 Quando si sostituiva un componente basato su file con un componente Workspace Library usando il controllo '...' associato al campo Design Item ID nel pannello Properties, i parametri non si aggiornava a quelli del componente Workspace.
PCB
67160 Con l'opzione 'Live Highlighting' abilitata (nella pagina PCB Editor - Board Insight Display delle Preferences) e durante il posizionamento di una via, il passaggio ripetuto tra le possibili net evidenziate sullo sfondo causava l'errore "List index out of bounds".
67883 Durante l'esportazione in formato DXF di un PCB contenente testo con altezza '0', veniva visualizzato l'errore "eInvalidInput".
68177 Dopo aver selezionato ed eliminato più voci Component Layer Pair nella scheda Layers & Colors del pannello View Configuration, tali voci rimanevano comunque visualizzate. (BC:26733)
68420 Per un progetto specifico, copiando un componente (con die pad, bond finger pad e bond wire definiti come parte del suo footprint) e incollandolo più volte, il successivo tentativo di salvare il documento PCB causava l'errore "Duplicates not allowed...".
68627 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e un componente posizionato su una griglia polare selezionato, nel pannello Properties mancavano le opzioni associate a tale griglia (Range/Angle e Rotation). (BC:26858)
68640 In alcuni casi, con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e dopo aver rieseguito più volte il repour di un polygon pour selezionato dal pannello Properties, passando all'azione 'Assign net' e facendo nuovamente clic nell'area di progettazione veniva visualizzato l'errore "Value cannot be null. (Parameter 'source')".
68661 La geometria (larghezza e altezza) dei rettangoli utilizzati nei footprint PCB veniva alterata in modo errato (a causa di errori di arrotondamento) quando la larghezza della traccia era specificata in mm. (BC:26867, BC:26885)
PCB CoDesign
67921 In alcuni casi, lavorando con la funzionalità PCB CoDesign, al termine di un confronto si verificava un errore relativo a una perdita di memoria (assertion failure nel file "Adv3D_GeometryMaker.pas").
Wire Bonding
62571 È stato aggiunto il supporto per la generazione di un report Wire Bonding Table da un documento PCB pannellizzato.
63094 Il controllo DRC per le violazioni Un-Routed Net veniva applicato erroneamente ai bond wire. (BC:25803)
66918 I bond wire e i die pad sono ora visualizzati durante la visualizzazione in 3D di un documento PCB pannellizzato.
67657 Applicando modifiche ai vincoli per una regola di progettazione Wire Bonding nella finestra di dialogo PCB Rules and Constraints Editor, la regola veniva mostrata come non salvata (asterisco accanto al nome) e non era possibile esportare e importare le regole. (BC:25810)
68042 È disponibile una nuova parola chiave di query 'IsBondwire' (PCB Object Type Check) durante la costruzione di espressioni di query logiche da usare nel filtraggio degli oggetti in un PCB/PcbLib o nella definizione dell'ambito di una regola di progettazione.
Multi-board Design
67619 Quando sullo stesso lato di una parte personalizzata posizionata in un documento schematico multi-board erano presenti più voci (che rappresentano componenti collegati), tentando di selezionare più voci e trascinarle si verificava l'errore "Unable to cast object...". (BC:26133)
Harness Design
61558 Quando si posiziona un bundle in un disegno di layout, il bundle ora "traccia" la lunghezza disegnata, con il valore inserito per impostazione predefinita nel campo Length. Quando il campo Length (lunghezza fisica effettiva) è impostato e differisce dalla lunghezza disegnata, il bundle visualizza un simbolo di interruzione al centro del suo segmento più lungo, per indicare che il bundle non è in scala (NTS). La "Drawn Length" viene visualizzata nel pannello Properties, insieme a una nuova opzione "Add Break Symbol", che consente di controllare la visualizzazione del simbolo di interruzione. (I:25610)
62933 Dopo aver selezionato un punto di connessione (senza oggetti assegnati) in un disegno di layout, il pulsante "Add" associato alla regione Assigned Objects del pannello Properties veniva visualizzato come disabilitato finché non veniva cliccato. (BC:26250)
65333 In alcuni casi, l'ordine di disegno delle etichette era errato per una vista di disegno di layout inserita in un documento di disegno di produzione del cablaggio (HarDwf), rispetto al documento sorgente del disegno di layout (LdrDoc), con il risultato che un'etichetta appariva "dietro" un bundle invece che davanti ad esso. (BC:26470)
67904 In alcuni casi, importando un componente (connettore) dal wiring diagram di un progetto nel relativo disegno di layout, veniva creato il punto di connessione associato ma i pin non venivano assegnati automaticamente, con il risultato di ottenere un oggetto bundle vuoto.
Data Management
66497 In un caso specifico e quando si era connessi a un particolare Workspace Altium 365, le scelte di parte visualizzate per un determinato componente erano diverse tra i pannelli Components e Properties.
66581 Aggiunta la possibilità (per chi dispone dell'autorizzazione operativa assegnata) di preservare lo stato del ciclo di vita durante la sincronizzazione dei componenti tra un Workspace e un database di componenti.
67302 L'elenco delle scelte di parte per un componente veniva sovrascritto se l'opzione "Part Choices Revision Control" era abilitata (nella pagina Admin-Settings-Components dell'interfaccia browser del Workspace) e venivano apportate modifiche all'elenco delle scelte di parte di quel componente (poi rilasciate in una nuova revisione) senza prima riavviare Altium Designer.
67806 Se il campo Document Path era cancellato/vuoto nella pagina System - Default Locations delle Preferences e Altium Designer veniva riavviato, aprendo un progetto dal Workspace connesso (nuovo, senza copia locale precedente), modificandolo e tentando di salvarlo nuovamente nel Workspace, si verificava l'errore "Invalid URI: The format of the URI could not be determined...".
67950 Le tabelle Azure SQL Schema non erano accessibili nel documento Custom Parts Provider Synchronization Configuration (*.PrtSync) di Altium Designer, con gli errori "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". Ciò era dovuto al fatto che Altium Designer inviava backtick (`) in una query, che SQL Server/Azure SQL non supporta.
68005 In un caso specifico, il tentativo di generare un report Bill of Materials dall'ActiveBOM di un progetto PCB produceva l'errore "Unable to sort because the IComparer.Compare() method returns inconsistent results...".
68037 La funzionalità "BOM CoDesign", fornita dall'opzione BOM.CoDesign (Advanced Settings), è ora ufficialmente resa Public con questa release (ON per impostazione predefinita). Inoltre, anche la funzionalità "Including/Excluding Supplier Data in a BOM Comparison", fornita dall'opzione BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), è ora ufficialmente resa Public con questa release (OFF per impostazione predefinita).
68583 Un template predefinito del Workspace non veniva caricato durante la creazione della relativa nuova entità, se quel template era stato aggiunto tramite la pagina Data Management - Templates delle Preferences. (BC:26847)
Import/Export
63867 Durante l'importazione di un progetto specifico xDX Designer, la libreria del progetto (*.lmc) non poteva essere importata e di conseguenza veniva generato un progetto vuoto.
67825 Durante l'importazione di un progetto specifico OrCAD, il footprint collegato alle istanze di un determinato componente nel documento schematico generato era errato.

Version 26.1.1

Altium Designer Develop – Released: 3 December 2025, Version 26.1.1 (build 6)
Altium Designer Agile – Released: 3 December 2025, Version 26.1.1 (build 13)
Altium Designer – Released: 3 December 2025, Version 26.1.1 (build 7)

Novità in Altium Designer

Schematic
62751 Aggiunta una nuova opzione nelle impostazioni avanzate, 'WSM.DotNetECOImplementation', che, quando abilitata, ottimizza e accelera la funzionalità di elaborazione ECO.
66529 Facendo doppio clic su un componente posizionato si apriva correttamente il pannello Properties con il testo del Designator selezionato, pronto per la modifica. Tuttavia, facendo doppio clic su un componente successivo, il testo del designatore non veniva selezionato, ma il cursore veniva posizionato all'inizio del campo. (BC:25802)
67151 In alcuni casi, lavorando con un documento schematico, l'incrocio di harness di segnale sotto una compile mask (con l'opzione "Display Cross-Overs" abilitata nella pagina Schematic - General delle Preferences) causava l'errore "EOleException: Index was outside the bounds of the array".
67186 Si verificava un ritardo evidente nel caricamento delle proprietà nel pannello Properties quando si passava da un simbolo all'altro in una libreria schematica (.SchLib). (BC:25112)
67514 In alcuni casi, passando tra commenti in uno schematico, si verificava l'errore "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed".
67618 Dopo aver reso visibile nello spazio di progettazione il nome di un parametro, questo veniva visualizzato due volte durante il trascinamento del parametro in una posizione diversa.
PCB
52067 Con Violation Overlay Style impostato su "None (Layer Color)" e Overlay Zoom Out Behaviour impostato su "Base Pattern Scales" (nella pagina PCB Editor - DRC Violations Display delle Preferences), l'apertura o la creazione di un PCB causava una Access Violation (nel modulo "ADVPCB.DLL"). (BC:19367)
58670 Aggiunta l'opzione (PCB.Performance.PadViaTemplate.LoadingOptimization) per memorizzare all'interno del documento PCB i template Pad Via non collegati a una libreria Pad Via esterna, consentendo tempi di caricamento più rapidi.
61493 Aggiunta un'opzione nelle Advanced Settings (PCB.ViaInstancing) che, quando abilitata, migliora le prestazioni durante la costruzione della geometria di un'istanza di via, riducendo sia il consumo di memoria sia il tempo di costruzione della scena.
63635 Si verificava un ritardo evidente all'avvio del panning nello spazio di progettazione quando era in esecuzione un comando interattivo (ad es. Move Object, Interactive Routing, ecc.).
65474 In conformità con lo standard IPC-7351B in relazione ai valori predefiniti del padstack, in cui le aperture della solder mask sono tipicamente in rapporto 1:1 con la dimensione del land, i valori predefiniti per la regola Solder Mask Expansion (nei documenti PCB) e per la solder mask expansion guidata da regola (nei documenti di libreria PCB) sono ora impostati a 0 mil (in precedenza 4 mil).
65539 Dopo aver aggiunto commenti a un PCB, passando alla modalità di visualizzazione 3D, cambiando la proiezione in ortografica e ruotando il PCB, venivano mostrati artefatti sul PCB.
65636 Aggiunta una nuova opzione nelle impostazioni avanzate, 'PCB.SimbeorVersion', per controllare la versione di Simbeor usata nel calcolo di ritardo e impedenza (Simbeor 2020.3, opzione "0", oppure Simbeor 2023.1, opzione "1").
65828 Con un oggetto di forma poligonale selezionato su un PCB e usando il comando Paste dal menu contestuale del clic destro in uno spazio libero all'interno della sezione Outline Vertices del pannello Properties, si verificava l'errore "Exception has been thrown by the target of an invocation...".
65866 Nell'ambito dell'opzione PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), il pannello Properties è stato ulteriormente migliorato durante l'uso delle funzionalità Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding e Interactive Via Dragging, per aumentare le prestazioni e ottimizzare l'accesso alle proprietà, soprattutto con progetti di grandi dimensioni.
65971 Il posizionamento (o copia/incolla) da una PCBLIB a un documento PCB non seguiva l'ordine fisico dei layer, con il risultato che le primitive venivano posizionate sui layer errati nel documento PCB. Si noti che, come parte della correzione di questo problema, è necessario salvare nuovamente le librerie PCB utilizzando Altium Designer 22.11 o successivo.
66010 Durante il routing verso un pad precedentemente interessato dall'esecuzione della funzione "Remove Unused Pad Shapes", l'anello anulare mancante non veniva più rilevato dal DRC. (BC:24704)
66318 Usando il comando "Select All" del pannello PCB Library (nel menu contestuale del clic destro), tutti i footprint nell'elenco venivano selezionati solo se il comando veniva usato sul primo footprint (in alto) dell'elenco.
66319 Il Design Rule Check (DRC) riportava erroneamente violazioni Un-Routed Net su più pad SMT collegati termicamente a un polygon pour, quando Thermal Relief era impostato su "Auto" ed erano presenti regole Polygon Connect Style sovrapposte.
66678 In alcuni casi, usando lo strumento automatico di length tuning per coppie differenziali al fine di allineare la fase tra i lati di una coppia differenziale, la Tooth Width effettivamente misurata del pattern generato basato a dente di sega differiva da quella specificata nella finestra di dialogo Auto Tuning Process. (BC:25941)
66726 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization disabilitata (Advanced Settings) e più parametri (designatori di componenti e/o commenti) selezionati nello spazio di progettazione (oppure più componenti selezionati e clic sul Designator o Comment figlio nel pannello Properties), la proprietà Autoposition e il controllo di visibilità del Value (pulsante "occhio") mancavano dal pannello Properties. (BC:26018)
66879 I valori di ritardo per net e xSignals che includevano un pattern di length tuning non venivano calcolati e venivano visualizzati erroneamente come 0 ps sia nei pannelli Properties sia PCB. (BC:26054)
66948 Per una regola di progettazione Clearance definita tramite la finestra di dialogo PCB Rules and Constraints Editor e in cui la matrice di clearance conteneva valori differenti per combinazioni di primitive, il valore Gap nella finestra di dialogo Applicable Binary Rules non rifletteva correttamente il valore di clearance definito per le primitive selezionate nella matrice di clearance della regola.
67027 In alcuni casi, copiare e incollare un rettangolo e poi tentare di modificarne la dimensione portava a una Access Violation (nel modulo "ADVPCB.DLL"). (BC:26086)
67094 Con l'opzione PCB.DRC.OnlineOptimization abilitata (Advanced Settings), eseguire un DRC per una classe di regole dall'interno del pannello PCB Rules And Violations causava l'azzeramento delle violazioni per altre classi di regole.
67123 Durante l'esportazione di un PCB come file di progettazione Specctra, in alcuni casi il processo di esportazione era diventato considerevolmente più lento.
67161 In alcuni casi, lavorando con un polygon pour selezionato, si verificava l'errore "Object accessed after being destroyed".
67207 Modificando i numeri di layer assegnati a coppie Component Layer esistenti negli editor PCB Library o PCB, Altium Designer generava erroneamente nuovi layer meccanici. Eliminando questi layer, il Layer Type associato andava perso, tornando a "N/A".
67224 Non era possibile eseguire il gloss delle coppie differenziali con angoli arrotondati (Hugging Style = Rounded) quando l'Effort del glossing era impostato su Weak. (BC:26265)
67238 La funzionalità "PCB Properties Panel Optimizations", fornita dall'opzione PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), è ora ufficialmente resa Public con questa release (ON per impostazione predefinita).
67466 Aggiunto un cursore "mano" durante il panning (Right-Click, Hold&Drag) nel corso di un processo interattivo all'interno di un documento PCB.
67534 Per un progetto rigid-flex con layer coverlay definiti e aggiunti a una board region con flex stack assegnato, impostare il campo Active Layer su un layer coverlay (nella scheda Layers & Colors del pannello View Configuration) causava il blocco di Altium Designer. (BC:26402)
67894 In alcuni casi, lavorando nel pannello Properties, si verificava l'errore "Object reference not set to an instance of an object".
PCB CoDesign
64925 Per un progetto PCB specifico, il tentativo di eseguire la funzionalità PCB Comparison produceva l'errore "System.NullReferenceException: Object reference not set to an instance of an object".
67414 In alcuni casi, durante l'esecuzione di un confronto, si verificava l'errore "Object reference not set to an instance of an object".
Constraint Manager
64463 Introdotta una capacità di "Class Filtering" quando si lavora con la vista Clearances. Ciò consente la costruzione di filtri (o raggruppamenti) di classi per permettere di passare tra sottoinsiemi mirati della matrice delle clearance e lavorare su di essi.
65702 Lavorando con un progetto Workspace che usa Constraint Management, se il file constraints.xml del progetto veniva eliminato localmente (tramite Esplora file di Windows), la finestra di dialogo Save to Server non compariva più usando il controllo (Save to Server) per salvare nuovamente il progetto nel Workspace.
65937 Ora è possibile impostare/modificare un valore Creepage quando sono selezionate più celle nella Clearances Matrix. Le modifiche apportate si riflettono nella/e regola/e Creepage create/aggiornate nella vista All Rules (quando il Constraint Manager viene aperto dal PCB).
66146 Per un parameter set associato a un signal harness le cui direttive erano già state importate nel Constraint Manager, la successiva selezione dell'oggetto parameter set nello schematico causava l'errore "Exception has been thrown by the target of an invocation...". (BC:25707)
66590 Migliorata la gestione delle regole di clearance con espressioni di query personalizzate durante la migrazione dal vecchio sistema di regole di progettazione al Constraint Manager. Ciò include una migliore gestione delle regole con espressioni di ambito che puntano ai layer interni (mid) e assicura che tali regole vengano rese Advanced Rules (e non Basic Rules).
66788 Per un progetto specifico, il tentativo di accedere al Constraint Manager da un documento schematico produceva l'errore "An item with the same key has already been added..." e successivamente tutte le viste diventavano vuote.
67392 Dopo aver creato una nuova regola di clearance nella vista Clearance del Constraint Manager, lo strumento di multi-routing interattivo non rispettava il limite minimo di clearance durante il routing.
Draftsman
49410 Per un progetto specifico, il software andava in crash aggiornando il documento Draftsman con le modifiche dal PCB e poi selezionando una quota ordinata posizionata.
63602 Durante la modifica di un Workspace Draftsman Document Template, il posizionamento di una drill drawing view o di una transmission line table causava l'errore "Object reference not set to an instance of an object". (BC:24492)
65278 Aggiunto il supporto per l'importazione di file DXF contenenti spline in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf). (Richiede l'abilitazione dell'opzione avanzata Draftsman.TeighaNet).
65704 Aggiunto il supporto per l'importazione di file DXF (versione R12 e successive) in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf). (Richiede l'abilitazione dell'opzione avanzata Draftsman.TeighaNet).
Wire Bonding
63827 Nella regione primitive del pannello PCB (con un componente selezionato in modalità Components) e del pannello PCB Library (con un footprint selezionato), i bond wire vengono ora presentati con il tipo corretto (Bond Wire). Selezionando una primitiva bond wire, quel bond wire verrà selezionato/evidenziato nello spazio di progettazione principale. Inoltre, è ora disponibile una corrispondente opzione "Show Bond Wires" nel menu contestuale del clic destro della regione, per attivare/disattivare la visibilità dei bond wire.
63869 Dopo aver eseguito un DRC e aver esaminato le violazioni di lunghezza per i bond wire nel pannello PCB Rules And Violations, tali violazioni cambiavano inaspettatamente dopo il salvataggio, la chiusura e la riapertura del documento PCB.
3D-MID Design
65950 Per una track selezionata, era possibile digitare un nuovo valore nel campo Length (nel pannello Properties) senza modificare la lunghezza effettiva. Per risolvere il problema, il campo Length è stato reso non modificabile.
67570 Aggiunta una nuova opzione nelle impostazioni avanzate, '3DLayout.DRC', che, quando abilitata, fornisce il Design Rule Checking (DRC) in batch per violazioni delle regole di Width, Clearance, Length e Matched Lengths relative alle track instradate sul substrato 3D. Si noti che, sebbene un report DRC generato fornisca informazioni per tutti questi controlli, solo le violazioni di clearance verranno evidenziate nello spazio di progettazione principale.
Multi-board Design
64949 Aggiunta la possibilità di definire il "Termination Type" per una harness entry selezionata in uno schema multi-board. È possibile scegliere tra "Connector", "Crimps/Ferrules" e "Wire termination". Le informazioni si riflettono nelle proprietà dell'harness selezionato e nelle proprietà della corrispondente module entry selezionata. (I:25312)
67391 Usando parti personalizzate in uno schema multi-board, era possibile che i dati si corrompessero, causando perdita di dati e uno tra vari errori/crash, a seconda della natura e dell'entità della corruzione.
Harness Design
61571 Aggiunta la possibilità di generare, tramite un OutputJob, un unico Excel Workbook contenente dati per l'uso da parte dei produttori di harness. Il Workbook generato include fogli per "Bill of Materials" (utile per la generazione rapida di preventivi), "Wiring List" (per l'uso con macchine per la lavorazione dei fili), "Labels" (un riepilogo delle etichette fisiche da stampare per i bundle dell'harness, per l'uso con stampanti Zebra o altre) e "Coverings" (un riepilogo dei rivestimenti da applicare sopra i bundle dell'harness). (I:25365)
63973 I fili di harness collegati con un'interruzione del filo vengono ora riconosciuti anche se hanno Design Item ID diversi. Inoltre, tutti i segmenti di filo con lo stesso designatore e collegati dalla stessa interruzione del filo vengono ora confrontati (per part number, commento, colore e tutti i parametri) e, se vengono rilevate differenze, viene segnalata una nuova violazione "Mismatched parameters in connected wire segments". Insieme a ciò, nel pannello Properties comparirà un banner di conflitto, che offre la possibilità di sincronizzare tutti i segmenti di filo affinché usino gli stessi parametri del filo scelto. (I:26785)
65569 Aggiunta la possibilità di applicare/estendere una copertura sopra un punto di giunzione (un punto di connessione nel disegno di layout in cui convergono due o più fasci). Inoltre, l’inizio di una copertura viene ora considerato come il punto più a sinistra e più in alto del suo percorso, e tale percorso include ora solo i fasci su cui la copertura è posata. (I:24932)
66016 Per un componente di harness con una cavità di crimpatura definita il cui part non conteneva alcun simbolo e uno o più parametri con valori vuoti, l’uso del comando 'Update From Libraries' causava l’errore "System.ArgumentNullException: Value cannot be null. (Parameter "value")".
66323 Per le voci di filo, cavo e copertura in ActiveBOM o in una tabella BOM in un documento di disegno di produzione (*.HarDwf), la voce nel campo Quantity è ora 'As Required'.
66740 Migliorato l’ordinamento dei pin per una wiring list inserita in un documento di produzione di harness. Ora, per il connettore con il maggior numero di fili, viene applicato il raggruppamento automatico e tutte le sue cavità sono correttamente raggruppate nella colonna From.
66741 Dopo aver inserito e configurato una connection table o una wiring list in un documento di disegno di produzione di harness (*.HarDwf), un successivo copia-incolla dell’oggetto causava il ripristino delle colonne e degli altri parametri configurati ai valori predefiniti. (BC:22637)
67130 Per un’interruzione di filo con un Wire Designator definito, il designatore non veniva mantenuto quando si collegava un filo a tale interruzione.
67214 Dopo aver bloccato il parametro Length per un fascio selezionato in un disegno di layout, non era poi più possibile sbloccarlo. (BC:26239)
Platform
60238 Aggiunta una nuova opzione nelle impostazioni avanzate 'System.UseWebView2' per abilitare l’uso di WebView2 per gli elementi correlati al browser all’interno di Altium Designer (ad esempio, la Home page). Questo fornisce l’accesso al motore browser web più recente all’interno di Altium Designer, semplicemente aggiornando Windows. Si noti che, se disabilitato o se un Workspace connesso non supporta WebView2, verrà utilizzato automaticamente CefSharp v.126.
65737 Con questa release, Altium Designer passa dall’uso di .NET 6 a .NET 8.
65961 Ogni volta che è necessario accedere al proprio account Altium tramite il browser Web predefinito (tramite la funzionalità 'Unified Login'), al completamento del processo di accesso Altium Designer verrà ora automaticamente portato in primo piano (riceverà il focus).
Data Management
59401 Quando viene aggiunto un commento come parte di una design review, nella finestra contestuale dei commenti per quel commento (all’interno dello spazio di progettazione) viene ora mostrato un collegamento a tale review ('From <DesignReviewName>').
63542 La selezione incrociata tra una parte selezionata nello schema e la riga corrispondente nel documento ActiveBOM del progetto non funzionava. (BC:24441)
63990 Per un componente specifico, non era possibile aprire il relativo datasheet dall’interno del pannello Manufacturer Part Search o della finestra di dialogo Add Part Choices.
64571 In alcuni casi, in presenza di scarsa connettività Internet, appariva l’avviso "Push notifications service was not properly initialized. Connection Timeout" e Altium Designer smetteva di rispondere, richiedendo la chiusura tramite Task Manager. (BC:24707)
64777 Dopo aver aggiunto una nuova colonna per un tipo di componente nel pannello Manufacturer Part Search, tale colonna non era visibile finché non si passava a un altro tipo di componente e poi di nuovo a quello iniziale.
64783 Aggiunta la possibilità di definire e sincronizzare le informazioni relative alle part choice usando la funzionalità Components Synchronization e il relativo documento di configurazione Components Synchronization (*.CmpSync).
65063 In alcuni casi, durante l’uso di Project Releaser, si verificava una Access Violation (nel modulo "ProjectReleaser.dll").
65126 In alcuni casi, durante la generazione di un report BOM da un ActiveBOM, l’aggiunta di colonne di dati dal PCB sorgente causava l’errore "The method or operation is not implemented".
65397 Un nuovo controllo "Refresh VCS Statuses" (con relativo avviso nel tool-tip) viene ora mostrato accanto alla voce di un progetto nel pannello Projects se c’è un problema di connessione a un Workspace e non è possibile aggiornare gli stati VCS più recenti dei documenti del progetto. Una volta ripristinata la connessione, fare clic sul controllo per riallineare gli stati VCS e visualizzare le modifiche più recenti.
65690 Dopo aver cambiato il nome di un Workspace connesso, il file di progetto (*.PrjPcb) di un progetto PCB continuava a fare riferimento al vecchio nome del Workspace nelle eventuali alternate parts definite per le varianti. Di conseguenza, il Variant Manager e l’Item Manager mostravano erroneamente la vecchia denominazione.
65696 Aggiunta una nuova opzione nelle impostazioni avanzate 'VCS.HideProjectExternalRepositoriesLinks' che, se abilitata, nasconde i collegamenti ai repository VCS esterni (creati automaticamente quando si rende disponibile a un Workspace connesso un progetto sotto VCS esterno).
66071 Aggiunto il supporto per creare una copia di un progetto Workspace (dal menu contestuale del tasto destro nel pannello Projects) utilizzando workflow di processo definiti (e abilitati).
66123 In un caso specifico, durante il recupero di dati avanzati del part da Silicon Expert per una parte selezionata nel pannello Manufacturer Part Search, si verificava l’errore "Object reference not set to an instance of an object". (BC:25701)
66241 Dopo l’aggiornamento in batch dello stato del lifecycle per tutti i componenti in un progetto di progettazione, il lifecycle del primo componente non veniva aggiornato affatto. Inoltre, la visualizzazione del nuovo stato del lifecycle per tutti gli altri componenti non veniva aggiornata fino al riavvio del software.
66273 Quando il pannello Explorer è configurato per mostrare l’Altium Content Vault (opzione 'Explorer.ShowContentVault' abilitata nella finestra di dialogo Advanced Settings), la voce Library Health (nell’elenco delle cartelle del server) non viene più visualizzata.
66293 Per un progetto specifico, il tentativo di accedere alla sua cronologia causava il grave errore "Object reference not set to an instance of an object...". (BC:25786)
66358 Il tentativo di aggiungere a un componente in un ActiveBom una soluzione da una sorgente custom part provider (definita in un Workspace di Enterprise Server connesso), usando la funzione 'Add Solution » Create/Edit Manufacturer Links', causava l’errore "Failed to pull data" e la soluzione non veniva visualizzata per il componente.
66419 Quando si tentava di esportare in PDF la vista attiva Project History di un progetto usando la funzione Smart PDF, l’opzione 'Current Document' era erroneamente disponibile come destinazione di esportazione e, se abilitata, causava una Access Violation (nel modulo 'WorkspaceManager.DLL').
66445 Quando si tentava di creare un documento template di harness in un Workspace connesso senza diritti per creare una cartella, si verificava un arresto anomalo.
66510 In un caso specifico, il tentativo di scollegare una cartella di progetto che non aveva abilitata l’ereditarietà dei permessi, quando tale cartella si trovava all’interno di una cartella con ereditarietà dei permessi abilitata, causava una Access Violation.
66532 Durante il salvataggio della PCB Library attiva, con una singola footprint, in un Workspace connesso, la finestra di dialogo successiva conteneva un refuso nell’intestazione per la parola prevista 'Planned' ("Choose Planed Item Revision"). (BC:25864)
66683 Dopo aver creato un componente con una part choice tramite la funzionalità di sincronizzazione componenti da Database a Workspace (.CmpSync), durante la modifica di quel componente nel Component editor (in modalità Single o Batch Component Editing), i dati della relativa part choice non venivano visualizzati (descrizione, soluzioni fornitore associate (SPN) e prezzi).
66701 Aggiunta la possibilità (per chi dispone del relativo permesso operativo) di mantenere lo stato attuale del lifecycle di un modello quando viene rilasciato in una nuova revisione.
66910 Nel caso di più istanze di un componente utilizzate in un progetto, la sostituzione del componente con uno diverso tramite ActiveBOM non applicava tale modifica a tutte le istanze nel successivo ECO. (BC:26132)
66964 In alcuni casi, tentando di creare un nuovo componente Workspace Library (tramite File » New » Component), si verificava l’errore "EOleException: Object reference not set to an instance of an object".
66995 Migliorate le prestazioni della finestra di dialogo Open Project durante il caricamento della vista cartella progetto per i progetti in un Workspace connesso quando l’utente ha accesso a molti progetti.
67009 Poiché i blocchi di riutilizzo annidati non sono supportati, i comandi per inserire un blocco di riutilizzo sono stati rimossi dai menu e dalla Active Bar sia nell’editor schematico sia nell’editor PCB, dopo aver creato un nuovo blocco di riutilizzo o durante la modifica di uno esistente.
67074 Durante la modifica di un componente nel Component editor (in modalità Single o Batch Component Editing) e l’aggiunta di una part choice da un Custom Parts Provider, i dati di tale part choice non venivano visualizzati (descrizione, soluzioni fornitore associate (SPN) e prezzi).
67195 Quando viene aggiunto un commento come parte di una design review, un collegamento a tale review ('From <DesignReviewName>') viene ora mostrato all’interno della corrispondente voce nel pannello Comments and Tasks.
67357 Aggiunta una nuova opzione nelle impostazioni avanzate 'BOM.CoDesign.Comparison.IncludeSupplierData' che consente di controllare se i dati relativi ai fornitori debbano o meno essere inclusi nei risultati durante il confronto tra un ActiveBOM e un Managed BOM selezionato, usando la funzionalità BOM CoDesign. Se disabilitata, i dati relativi ai fornitori vengono esclusi dalla sezione Differences (nella scheda Related BOMs del pannello Properties, quando vi si accede dal documento ActiveBOM di un progetto) e anche dal confronto generato nell’interfaccia Web Viewer della Altium Platform.
67410 Aggiunto il supporto per ulteriori tipi di dati con unità di misura – 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) – durante la definizione di un parametro utente come parte di un template di componente in un Workspace connesso sulla Altium Platform.
67803 Il tentativo di generare dati PDF da uno specifico file di configurazione Output Job causava il blocco di Altium Designer, rendendo necessaria la chiusura tramite Windows Task Manager.
67948 Per parti non appartenenti a Workspace Library, dopo la creazione di una soluzione per un componente in un ActiveBOM, gli SPN relativi a DigiKey non venivano mostrati nella sezione delle soluzioni.
Import/Export
57602 Durante l’importazione di uno specifico progetto KiCad gerarchico, mancavano componenti in un foglio schematico figlio importato nella gerarchia.
61888 Durante l’importazione di un progetto KiCad v.8, le primitive arco non venivano importate nei documenti schematici generati.
61963 Durante l’importazione di un progetto KiCad, le tracce curve venivano importate in modo errato, con gli angoli iniziale e finale degli archi associati invertiti. (BC:20658)
63187 Durante l’importazione di uno specifico progetto KiCad v8.x, i poligoni non venivano importati.
63467 Durante l’importazione di un progetto KiCad, la vista dei documenti PCB (nella pagina General Import Options dell’Import Wizard) era tagliata e non poteva essere regolata, rendendo impossibile esaminare la struttura del progetto di output.
63776 Durante l’importazione di un progetto KiCad versione 8.x, le classi di net non venivano importate.
65163 Le modalità di vista alternative per i componenti sono ora supportate, sia nei documenti schematici generati sia nei documenti di libreria schematica generati, durante l’importazione di un progetto xDX Designer.
65451 Durante l’importazione di uno specifico progetto xDX Designer, i designatori venivano importati in modo errato.
65907 Durante l’importazione di uno specifico progetto Allegro, gli oggetti serigrafici della geometria del package mancavano nei layer Top Overlay e Bottom Overlay generati.
65913 Durante l’importazione di uno specifico progetto Allegro, i pad con fori asolati non venivano importati correttamente nel documento PCB generato in Altium Designer, sia in termini di forma sia di coordinate. (Richiede che l’opzione avanzata Importer.Allegro.ReadPadLayers sia abilitata).
65925 In alcuni casi, durante l’importazione di un progetto xDX Designer, le immagini non venivano importate/visualizzate in un documento schematico generato.
66138 Durante l’importazione di uno specifico progetto Allegro, i pad delle footprint di alcuni componenti non venivano importati correttamente.
66139 Durante l’importazione di uno specifico progetto Allegro, la geometria del contorno scheda non veniva importata correttamente nel documento PCB generato.
66664 Durante l’importazione di un progetto OrCAD, i simboli giapponesi (charset shift_jis) e coreani (charset hangeul) nel testo non venivano importati fedelmente.
66961 Durante l’importazione di uno specifico progetto OrCAD, i nomi delle power port venivano posizionati in modo errato fino a sovrapporsi alla grafica del simbolo associato nei documenti schematici generati.
67038 Il file Allegro2Altium.bat, un file batch incluso nell’installazione di Altium Designer e usato per convertire un file binario Allegro (*.brd o *.dra) in formato ASCII (quando tale progetto/libreria non si trova sullo stesso PC di Altium Designer), è stato migliorato per includere tutti i file di configurazione necessari al suo utilizzo.​​​​​
67084 In alcuni casi, durante l’importazione di un progetto Allegro, il testo su un layer Silkscreen veniva importato in modo errato.
67101 Durante l’importazione di uno specifico progetto OrCAD, alcune porte personalizzate apparivano ruotate nel documento schematico generato e non visivamente connesse ai fili (anche se in realtà erano collegate alle rispettive net).
67106 In alcuni casi, durante l’importazione di un progetto OrCAD, il designatore e il parametro di alcuni componenti venivano posizionati erroneamente sovrapposti in un documento schematico generato.
67139 Durante l’importazione di un progetto Allegro contenente un componente meccanico con geometria identica definita sia sul layer Top Silkscreen sia sul layer Bottom Silkscreen (a livello di libreria), il testo sul layer Bottom Silkscreen veniva duplicato erroneamente.
67143 La funzionalità 'Import Detailed Allegro Pad Stack', fornita dall’opzione Importer.Allegro.ReadPadLayers (Advanced Settings), è ora ufficialmente resa Public con questa release (ON per impostazione predefinita).
67176 Durante l’importazione di uno specifico progetto OrCAD, un parametro nascosto di un componente veniva visualizzato erroneamente in un documento schematico generato.
67182 Durante l’importazione di un progetto Allegro, i valori dei componenti venivano visualizzati erroneamente sui layer serigrafici del documento PCB generato, anche se la visibilità su questi layer (per la sottoclasse 'Layers - Components - Comp value') era disabilitata nel progetto originale.
67585 Durante il tentativo di esportare un PCB nel formato file Protel PCB 2.8 ASCII, si verificava una Access Violation "Object accessed after being destroyed" (nel modulo 'ADVPCB.DLL').
Power Analyzer by Keysight
65355 Durante la visualizzazione dei dettagli di qualsiasi rete in un report di analisi, il valore mostrato per il campo 'Power Consumption for This Network' veniva sempre visualizzato come "0 Watts", invece del consumo di potenza reale.
66130 All’aumentare della temperatura di esercizio, la conseguente caduta di tensione diminuiva erroneamente invece di aumentare anch’essa. (BC:20248)
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto