Note di rilascio pubbliche

Questa pagina elenca le note di rilascio delle versioni pubbliche 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 "istantanee" HTML offline della documentazione per le versioni precedenti di Altium Designer fino alla 15.1.

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à di Altium Designer

Schema
68892 In alcuni casi e dopo aver cancellato il nome di una net in uno schema (tramite il pannello Properties), la successiva compilazione dinamica causava l'errore "Null or empty argument".
69519 Per una blanket con 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 schematico in un progetto causava l'errore "Object reference not set to an instance of an object".
PCB
57322 In un caso specifico, durante il tentativo di trascinare parte del routing di una coppia differenziale, si verificava una violazione di accesso (nel modulo 'ADVPCB.DLL').
61449 In un caso specifico, il modello STEP generato per un package BGA utilizzando l'IPC Compliant Footprints Batch Generator non corrispondeva al relativo footprint.
61450 In un caso specifico, durante la creazione di un package quadrato PLCC con l'IPC Compliant Footprint Wizard, il valore di "Lead Span Range (D)" non veniva riflesso correttamente nell'anteprima del modello STEP 3D generato, con il risultato che il lato lungo dei terminali del chip non toccava i pad.
61495 Durante la creazione di un package LCC con l'IPC Compliant Footprint Wizard e con "Number of pins (E)" diverso da "Number of pins (D)", l'anteprima del modello STEP 3D generato era errata.
61496 Durante la creazione di un package CFP con l'IPC Compliant Footprint Wizard, una modifica del valore di Minimum Standoff Height non veniva riflessa correttamente nell'anteprima del modello STEP 3D generato.
61500 Durante la creazione di un package MOLDED (polarized) o SODFL con l'IPC Compliant Footprint Wizard, il pin polarizzato (catodo) viene ora identificato nel modello STEP 3D generato da una barra bianca. (I:16813, I:17014)
61503 Durante la creazione di un package CAPAE con l'IPC Compliant Footprint Wizard, il modello STEP 3D veniva generato in modo errato quando si utilizzavano impostazioni per garantire che il modello avesse dimensioni nel caso peggiore. La parte cilindrica del modello veniva spinta attraverso il fondo del componente. (BC:7032)
61538 Durante la creazione di un package SOT89 con l'IPC Compliant Footprint Wizard, l'altezza della regione centrale definita manualmente dal parametro Y3 (nella pagina Footprint Dimensions del Wizard e con l'opzione "Use calculated footprint values" disabilitata) non veniva riflessa correttamente nel footprint generato.
61596 Durante la creazione di un package LCC con l'IPC Compliant Footprint Wizard, non veniva creato un thermal pad come parte del footprint generato, anche se erano stati definiti i valori minimo e massimo per le proprietà correlate ('Thermal Pad Size (D Side)' e 'Thermal Pad Size (E Side)').
61597 Durante la creazione di un package SOT89 con l'IPC Compliant Footprint Wizard, il pad centrale nel footprint generato veniva suddiviso in due oggetti non collegati elettricamente (un pad e una regione di rame), causando infine errori di clearance interni al footprint quando veniva posizionato in un PCB.
61598 In alcuni casi, durante la creazione di un package QFN con l'IPC Compliant Footprint Wizard, l'uso di valori calcolati per le dimensioni produceva un footprint con pad a contatto. (BC:20868)
61600 È stato aggiunto un nuovo parametro 'Lead Span Range (L)' durante la definizione delle dimensioni per un package MOLDED con l'IPC Compliant Footprint Wizard. Questo consente di specificare i valori minimo e massimo per la distanza tra i lati esterni dei terminali. Le immagini delle dimensioni sono state aggiornate e il parametro 'Body Length Range (L)' è stato rinominato in 'Body Length Range (L1)'. (BC:2423)
61601 Durante la generazione di un footprint con l'IPC Compliant Footprint Wizard o l'IPC Compliant Footprints Batch Generator, il marcatore di riferimento del pin PCB veniva generato sopra le primitive pad per parametri personalizzati.
61602 Durante la generazione del footprint di un package gullwing con l'IPC Compliant Footprint Wizard, la pagina Footprint Dimensions della procedura guidata è stata migliorata con la possibilità di controllare se applicare o meno il trimming dei pad quando si usano valori di footprint calcolati. Inoltre, durante la generazione del footprint di un package gullwing con l'IPC Compliant Footprints Batch Generator, è stato aggiunto un nuovo parametro 'PadTrimming' alla sezione Footprint Specifications nella scheda Data del file template Excel associato, per controllare se applicare o meno il trimming dei pad.
61805 Durante la creazione di package CFP con l'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 con l'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 l'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 con l'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 con l'IPC Compliant Footprint Wizard, l'anteprima del footprint generato non seguiva come previsto i valori dei parametri 'X' e 'Y', presentando erroneamente X come verticale e Y come orizzontale. Quando veniva 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 con l'IPC Compliant Footprint Wizard, l'anteprima del footprint generato non seguiva 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 con l'IPC Compliant Footprint Wizard, i valori calcolati per le dimensioni producevano una spaziatura tra i pad maggiore del 'Body Span Range (D)'.
61814 Durante la creazione di un package SOIC con l'IPC Compliant Footprint Wizard, l'uso di valori calcolati per le dimensioni del footprint rimuoveva troppo materiale dai pad nel footprint generato, causando problemi di saldatura minima (contatto con il pad).
61893 In un caso specifico, utilizzando l'IPC Compliant Footprints Batch Generator per creare un package DIP, il footprint non veniva generato se nel file Excel elaborato non era specificato alcun nome footprint, invece di generare un footprint usando un nome creato automaticamente.
61894 Durante la creazione di package DIP con l'IPC Compliant Footprints Batch Generator, se il nome del footprint non era 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 STEP 3D generico.
62111 Durante la generazione di un footprint Chip Array con l'IPC Compliant Footprint Wizard, il prefisso per il Footprint Name era errato (rispetto alla IPC-7351 B Naming Convention) quando 'Hull side type' era impostato su 'Concave', 'ConvexE' o 'ConvexS'.
62112 Per vari package, l'IPC Compliant Footprint Wizard non calcolava correttamente il Courtyard quando la funzione 'Use calculated footprint values' era disabilitata e i valori di 'Pad Dimensions' e 'Pad Spacing' venivano inseriti manualmente.
62254 È stato aggiornato l'IPC Compliant Footprint Wizard, durante la creazione del footprint di un 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 con l'IPC Compliant Footprint Wizard, il footprint generato non aveva il valore corretto per l'eccesso del Courtyard.
62319 È stato aggiornato l'IPC Compliant Footprint Wizard, durante la creazione del footprint di un 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 profilo del package pari a metà della larghezza della linea serigrafica (la larghezza predefinita della linea serigrafica è 0,127 mm).
62378 Durante la creazione di un package SOIC con l'IPC Compliant Footprint Wizard, il footprint generato non aveva il valore corretto per l'eccesso del Courtyard.
62430 L'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 - 'Requisiti generici per la progettazione surface mount e standard dei land pattern'.
62669 Durante la creazione di un package BGA con l'IPC Compliant Footprint Wizard o l'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 - 'Requisiti generici per la progettazione surface mount e standard dei land pattern'.
67406 Durante la creazione di un package LCC con l'IPC Compliant Footprint Wizard e con l'opzione 'Chamfer Shape' disabilitata, l'anteprima del modello STEP e il footprint generato 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 non includevano lo smusso sul corpo 3D.
67407 Durante la creazione di un package PQFN con l'IPC Compliant Footprint Wizard, l'anteprima del modello STEP e il footprint generato non includevano vias per il thermal pad.
68167 Dopo aver apportato modifiche nel Layer Stack Manager che avrebbero influito sul ritardo di propagazione, ad esempio modificando il valore della costante dielettrica (Dk) per un layer, il valore Delay per le tracce non veniva ricalcolato. (BC:26356)
69594 Quando si modificavano, tramite il pannello Properties, i vertici del contorno di un oggetto di forma poligonale che includeva un arco, il punto finale dell'arco poteva mancare o risultare errato, causando una forma non corretta dell'oggetto.
69836 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e un pad selezionato nell'area di progettazione, i campi 'Center Offset (X/Y)' risultavano assenti dalla sezione pertinente nella regione 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 (senza alcuna regola di questo tipo creata) e poi nuovamente indietro, si verificava una Access Violation (nel modulo "ADVPCB.DLL").
69895 Dopo aver modificato un oggetto OLE posizionato all'interno di 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 di commento era impostato come nascosto, e in cui tali stringhe erano state modificate diventando multilinea, queste stringhe risultavano erroneamente visibili nell'output di fabbricazione ODB++ generato. (BC:25162)
Constraint Manager
64638 Dopo aver rinominato una net class nella vista Physical del Constraint Manager, copiando e poi incollando il set di parametri associato (in cui è definita la net class) in uno schematico, 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 produzione (.PCBDwf/.HarDwf/.MbDwf), si verificava l'errore "Object reference not set to an instance of an object".
CAMtastic
69260 Implementata l'assegnazione predefinita dei colori dei layer, in base al tipo di layer, durante l'importazione di file Gerber nell'editor CAM (CAMtastic), se nei file importati mancavano 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 dei colori dei layer, in base al tipo di layer, durante l'importazione dei dati ODB++ nell'editor CAM (CAMtastic), se le informazioni relative alla colorazione dei layer sono assenti nei dati importati. Questo garantisce coerenza ed evita l'assegnazione di colori casuali, come avveniva in precedenza.
Progettazione di cablaggi
69256 Nel tentativo di confrontare le differenze logiche tra un disegno di layout del cablaggio e il relativo progetto di cablaggio, veniva visualizzato l'errore "The method or operation is not implemented...".
69632 Aggiunta la possibilità di "suddividere" una tabella delle connessioni in un documento Harness Draftsman, in modo da presentarla su un certo numero di "pagine", insieme al controllo per limitare l'altezza della pagina. (I:27127)
69804 Dopo aver modificato un componente del cablaggio nel diagramma di cablaggio (usando la funzione Replace Component dal pannello Properties) e aver importato le modifiche nel disegno di layout, sebbene il Design Item ID venisse aggiornato correttamente, il Comment e la Description rimanevano quelli del componente precedente. Questo si verificava anche nella BOM.
Piattaforma
68978 La funzionalità 'WebView2', fornita dall'opzione System.UseWebView2 (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva 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 dizionario (con un valore predefinito ma non contrassegnato come 'Required'), il valore predefinito non poteva essere rimosso durante la creazione/modifica di un componente basato su questo template.
69489 Durante la connessione a un Workspace della Altium Platform con Environment Configurations definite, e nel caso in cui un utente fosse assegnato a più gruppi (quindi potessero applicarsi più configurazioni di ambiente), non era possibile modificare la configurazione applicata dopo averne selezionata inizialmente una e aver abilitato l'opzione 'Remember my choice' nella finestra di dialogo Select a Configuration. Per gestire questo scenario, una nuova finestra di dialogo Connection Properties, accessibile dal menu Properties del Workspace nella pagina Data Management - Servers delle Preferences, consente di cambiare rapidamente la configurazione da utilizzare 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 tramite il Library Importer, i datasheet di tutti i componenti correlati venivano aggiunti erroneamente (come coppie di parametri ComponentLink) al documento template del componente appena creato.
69842 In un caso specifico, aprendo un documento ActiveBOM di grandi dimensioni che faceva parte di un progetto Workspace, e con tale progetto presente 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 all'interno di un documento ActiveBOM di grandi dimensioni che faceva parte di un progetto Workspace, e con tale progetto presente in un Workspace connesso con funzionalità Silicon Expert abilitata (ad esempio clic, scorrimento, accesso alle finestre di dialogo e aggiornamento). Inoltre, anche l'interazione con vari elementi del documento ActiveBOM tramite il pannello Properties (ad esempio modifica dei BOM set e attivazione/disattivazione della visibilità dei parametri) risultava sensibilmente lenta.
69917 In casi specifici, tentando di visualizzare 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 sull'altezza del 3D Body (interna ed esterna) per un footprint specifico non venivano importate. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
61945 Durante l'importazione di un progetto Allegro con la sottoclasse 'Layers - Components - Dev type' definita sui layer Top o Bottom, nel documento PCB generato viene ora creata una coppia di layer componente ("DEVICE_TYPE_TOP" e "DEVICE_TYPE_BOTTOM") per contenere i valori provenienti da questi layer Top e Bottom, con tali layer nascosti per impostazione predefinita per quanto riguarda la loro visibilità. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
62242 Durante l'importazione di un progetto Allegro specifico, una particolare regola di progettazione di clearance da 'net class' a 'net class' mancava nel PCB Rules and Constraints Editor del documento PCB generato. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
66324 Durante l'importazione di un progetto Allegro, una shape 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 l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
66325 Durante l'importazione di un progetto Allegro, una shape piena definita come Package Keepout sul Top Layer veniva importata erroneamente come traccia di rame, invece che come keepout region come previsto. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
66593 Durante l'importazione di un progetto Allegro, le regole di instradamento 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 l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
67082 Durante l'importazione di un progetto Allegro, le forme dei fori dei pad rettangolari venivano importate erroneamente come slot anziché come rettangoli. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
67128 In alcuni casi, durante l'importazione di un progetto Allegro, i 3D body dei componenti non venivano posizionati/collocati correttamente. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
67146 Durante l'importazione di uno specifico file di libreria Allegro (*.dra), un particolare componente non veniva importato correttamente. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
67177 Aggiunta una nuova opzione nelle impostazioni avanzate, 'Importer.Allegro.AdvancedEngine', che, se abilitata, migliora l'Allegro Import Wizard con il supporto per l'importazione delle solder mask e paste mask a livello di padstack per pad (forme regolari e personalizzate, inclusi i pad tented) e vie (con il calcolo delle espansioni e inclusi i 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à differenti (per 'Spacing' e 'Same Net Spacing'), invece di una singola regola 'All-All'. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
67844 Tentando di importare un progetto Allegro specifico, l'importatore rimaneva bloccato per molto tempo (circa 22 ore) nella fase 'Fixup polygons'. Come miglioramento temporaneo, questo tempo di importazione è stato notevolmente ridotto (ora a circa 40 minuti), ma rimane comunque un ritardo significativo. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
67945 Durante l'importazione di un progetto Allegro con la sottoclasse 'Layers - Components - Comp value' definita 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 contenere i valori provenienti da questi layer Top e Bottom, con tali layer nascosti per impostazione predefinita per quanto riguarda la loro visibilità. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
67990 In alcuni casi, durante l'importazione di un progetto Allegro, il testo sul layer Bottom Silkscreen veniva importato in modo errato, risultando specchiato e/o specchiato e ruotato. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
68013 Durante l'importazione di un progetto Allegro specifico, la forma del foro dei pad di un particolare componente veniva importata erroneamente come 'Slot' anziché come 'Round', e anche con dimensioni errate. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
68115 Durante l'importazione di un progetto Allegro contenente spaziatura (caratteri spazio) tra due blocchi di testo sulla serigrafia, tale spaziatura veniva ignorata dall'importatore, con il risultato che i due blocchi di testo venivano posizionati alla stessa origine nel documento PCB generato. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
68884 Durante l'importazione di un progetto Allegro specifico, un'istanza di una regione piena sulla serigrafia non veniva riempita. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
68900 Durante l'importazione di un progetto Allegro con le sottoclassi 'Layers - Components - Tolerance' o 'Layers - Components - User part' definite 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 contenere i valori provenienti da questi layer Top e Bottom, con tali layer nascosti per impostazione predefinita per quanto riguarda la loro visibilità. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).
69672 Tentando 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 Tentando di importare un progetto Allegro specifico, i layer venivano importati in modo errato. (Richiede l'abilitazione dell'opzione avanzata Importer.Allegro.AdvancedEngine nelle impostazioni avanzate).

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 violazione di accesso (nel modulo "ADVPCB.DLL"). (BC:27399)
70304 In alcuni casi, durante lo spostamento di 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 violazione di accesso (nel modulo 'ADVPCB.DLL'). (BC:27415, BC:27416)
70305 In un caso specifico, durante la generazione dei dati Gerber X2 da una scheda tramite un file Output Job, si verificava una violazione di accesso (nel modulo 'PolygonClipper.dll'). (BC:27391)
70306 Dopo aver trasferito a un PCB uno schema contenente componenti e almeno una coppia differenziale 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) causava una violazione di accesso (nel modulo "ADVPCB.DLL"). In alcuni casi si verificava "Runtime error 216" oppure Altium Designer si chiudeva completamente. (BC: 27413)
70307 In alcuni casi, durante lo spostamento di 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 causava una violazione di accesso (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, quando si tracciava una finestra di selezione (da destra verso sinistra) attorno a primitive in uno schematic o in un documento 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 è disponibile 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 usando 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 layer di segnale includere, controllare se includere la netlist e, in tal caso, se neutralizzare i nomi delle net (sostituendoli con 'Net_[1-…]'), nonché controllare se includere i componenti, con la possibilità di rimuoverne le proprietà (parametri). Verranno inoltre rimosse le informazioni sul percorso delle cartelle dai file di report generati ([Design name].REP) e dai file di regole (odb\user\[Design name].RUL). (I:18317)
69147 Non era possibile modificare 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 di una stringa speciale (ad esempio .<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 modificarne la larghezza usando il campo Width nel pannello Properties.
69540 La funzionalità 'Pad/Via Template Loading Optimization', fornita dall'opzione PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), con questa release viene ora resa ufficialmente pubblica (attiva 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 il routing interattivo, con l'opzione 'Apply Trace Centering' abilitata (e l'opzione 'Adjust Vias' disabilitata), il posizionamento di una via faceva sì che tale via ereditasse erroneamente la clearance in base al centraggio (oggetti rispetto alla traccia e rapporto di clearance), anziché in base alla regola di progettazione applicabile.
69635 In alcuni casi, durante il trascinamento di routing non a 45 gradi, si verificava un errore (nel modulo "RouterEntry.dll").
69681 In alcuni casi, aprendo un file PCBLib contenente counterhole nelle versioni più recenti 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 le dimensioni, si verificava una violazione di accesso (nel modulo 'ADVPCB.DLL').
Draftsman
65656 Durante l'aggiunta di un nuovo documento Draftsman a un progetto PCB, creato 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. Questo include controlli di modifica aggiuntivi per definire la forma/il profilo di un bond wire (con la possibilità di definire un colore di override, utile per distinguere i diversi 'tier' di bond wire associati a differenti 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 di Component Clearance, per rilevare violazioni di clearance tra i 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 durante il posizionamento di una board fabrication view, board assembly view e component view in un disegno di produzione PCB. (BC:24977, BC:25032)
69457 In alcuni casi, durante il routing interattivo a partire da un finger pad in cui terminava un bond wire, veniva automaticamente (ed erroneamente) creato un altro bond wire a partire dalla traccia appena instradata.
69701 In alcuni casi, per un PCB che include wire bonding, ruotando la scheda nella vista 3D prima che i bond wire fossero stati renderizzati si verificava una violazione di accesso (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 avanzato 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 aggiunti 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 definiti più modelli footprint e il modello attualmente assegnato subisca successivamente una modifica del nome. Le funzionalità 'Auto-matching' e 'Update to Latest' ora assegnano correttamente la revisione più recente del modello footprint (il cui nome è stato modificato). (I:10242)
69424 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'VCS.AllowLFSRepos', che, se abilitata, ripristina la precedente capacità parziale di utilizzare 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, questo può portare alla perdita di dati utente. (BC:27158)
69444 Per un utente standard (non Admin) non era possibile rilasciare un progetto in una sottocartella di progetto quando non disponeva dei diritti di accesso alla cartella di progetto più in alto in un Workspace. Il rilascio del progetto tramite Project Releaser non riusciva e veniva visualizzato 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 scelte parte per un componente in un ActiveBOM rimaneva elencata anche dopo la sua eliminazione.
69476 I dati relativi alle scelte parte non venivano mostrati nel pannello Components per i componenti in una libreria basata su file.
69514 Quando si modificano uno o più componenti del Workspace, il controllo regole del componente "Revision that is being edited is not latest" viene ora correttamente rispettato quando si usa il Component editor in modalità Batch Component Editing, garantendo che le violazioni vengano segnalate quando si modifica un componente che non corrisponde alla revisione più recente.
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 un progetto specifico, 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, veniva visualizzato 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

Schema
67749 In alcuni casi, quando si aggiungeva un nuovo documento schematico a un progetto dopo essere passati a una licenza Viewer, veniva visualizzato l'errore "EIntfCastError: Interface not supported".
PCB
61119 Per un progetto specifico e di grandi dimensioni, si riscontrava 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 al Constraint Manager sia alla precedente finestra di dialogo ‘PCB Rules and Constraints Editor’ (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 in modo errato allo 'Board Layer Stack' principale predefinito. Dopo aver rimosso eventuali duplicati e tentato di salvare, veniva visualizzato l'errore "Maximum layers of type Coverlay for stack Board Layer Stack reached...", poiché una combinazione di coverlay e soldermask nello stesso sotto-stack non era possibile.
68820 Durante l'esportazione di un PCB come file Specctra Design File (*.dsn), i keepout non venivano inclusi nel file generato.
68973 Quando le espressioni di query di ambito 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.
68983 In alcuni casi, lavorando in un documento PCB con le opzioni PCB.Polygon.AdvancedPour e PCB.Polygon.AdvancedDynamicPour abilitate (Advanced Settings), si verificava un Access Violation (nel modulo "ADVPCB.DLL").
69010 La funzionalità 'Solder Mask Zero Expansion', fornita dall'opzione PCB.SolderMaskZeroExpansion (Advanced Settings), è ora ufficialmente resa Public con questa release (attiva per impostazione predefinita).
69031 In un PCB o in una libreria PCB, il posizionamento di un rettangolo con una larghezza traccia ridotta (ad esempio 0,01 mm) comportava una riduzione delle sue dimensioni (sia larghezza sia altezza) dopo aver fatto clic per definire il secondo punto di ancoraggio. Inoltre, facendo clic su uno qualsiasi degli angoli del rettangolo già posizionato, pur restando in modalità di posizionamento, veniva creato un quadrato. Anche il copia-incolla di un rettangolo in una libreria PCB comportava una riduzione delle sue dimensioni. (BC:27033, BC:27046)
69059 Per un progetto specifico, tentando di accedere al Layer Stack Manager veniva visualizzato l'errore "Layer type not found...".
69121 Utilizzando 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 libreria PCB, 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 la connessione con tale libreria dopo il salvataggio e la riapertura della libreria PCB. I via risultavano inoltre mancanti nella sezione 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), nonché nelle finestre di dialogo ‘Import Directives’ e ‘Refresh Constraint Manager’ (durante l'importazione delle direttive dai documenti sorgente schematici nel Constraint Manager) e nella finestra di dialogo Object Class Explorer.
68405 Nella vista Physical del Constraint Manager (quando aperta dal lato schematico) e per le classi importate dallo schematico, il relativo controllo di espansione (per accedere agli oggetti in una classe) non funzionava.
69384 Tentando di rimuovere più Advanced Rules selezionate dalla vista All Rules (quando aperta dal PCB), dopo aver aggiunto ciascuna regola successiva alla selezione usando Ctrl+clic e aver poi usato il comando 'Remove Advanced Rules' dal menu contestuale del tasto 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 PCB, utilizzando un template di documento Draftsman (.DwfDot) contenente una Board Assembly View già posizionata, la visualizzazione di tale vista nello spazio di progettazione non seguiva correttamente le impostazioni iniziali definite nella sezione Component Display Properties del pannello Properties.
Progettazione multi-board
66922 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'System.MBAEngine.UseOpenCascade', che, se abilitata, sostituisce l'uso della libreria C3D per la modellazione geometrica di un documento di assieme multi-board (*.MbaDoc) con la libreria Open CASCADE. Si noti che, aprendo in questa release un vecchio documento di assieme multi-board (da una versione precedente del software) con l'opzione abilitata, i mate creati verranno rimossi (sarà possibile scegliere se mantenere le posizioni relative delle parti dell'assieme oppure disporle in linea). Al momento dell'apertura sarà possibile creare un backup della versione precedente.
68125 Durante il posizionamento su uno schema multi-board di un componente il cui simbolo includeva una primitiva arco (ad esempio un condensatore polarizzato), l'arco veniva disegnato in modo errato nello spazio di progettazione. Facendo poi clic sulla grafica renderizzata in modo errato per selezionare il componente, veniva visualizzato l'errore "Object reference not set to an instance of an object".
68890 Durante il posizionamento su uno schema multi-board di un componente il cui simbolo includeva una primitiva arco (ad esempio un condensatore polarizzato), l'arco veniva disegnato in modo errato nello spazio di progettazione. Facendo poi clic sulla grafica renderizzata 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, tentando in alcuni casi di importare dal progetto PCB figlio per un determinato modulo selezionato nello schema multi-board, veniva visualizzato l'errore "An item with the same key has already been added...".
Harness Design
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 disegno di layout impostato per mostrare il proprio Physical Model nello stile Solid, veniva usata 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 durante il passaggio tra la vista normale e quella compatta sia in modalità Docked sia Floating. Inoltre, quando questi pannelli erano in modalità Popup, accedervi nuovamente comportava un'improvvisa riduzione della loro altezza.
68635 Altium Designer diventava completamente non rispondente dopo una temporanea perdita della connessione Wi-Fi, rendendo necessario chiuderlo tramite Windows Task Manager. (BC:26379BC:26854)
68981 In alcuni casi, tentando di ripristinare tutte le preferenze ai valori predefiniti, si verificava un Access Violation (nel modulo "PCBDLGS.DLL").
69364 Con l'opzione WSM.DotNetECOImplementation abilitata (Advanced Settings), tentando di importare in uno schema multi-board le modifiche di pin-swap da un progetto figlio, le modifiche rilevate elencate e processate dal successivo ECO non venivano 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 di libreria PCB, 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...".
Gestione dati
61335 Utilizzando la funzionalità BOM CoDesign e in particolare il comando 'Explore Suggested Component' (dalla sezione Differences del pannello Properties), se il componente suggerito non è 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 rimosso in modo errato dal nome nella voce del comando 'Place <ComponentName>', nel menu accessibile facendo clic con il tasto destro su quel componente nel pannello Components.63966 Il comando 'Create Tag' è stato aggiunto nuovamente al sottomenu History & Version Control quando si accede ai menu relativi al progetto. Inoltre, è stata aggiunta una convalida 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 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 durante la connessione da Altium Designer a un Workspace sulla Altium Platform.
68709 Durante la modifica dello stato di revisione di un Item in un Workspace connesso (tramite la finestra di dialogo Batch state change), il processo non andava a buon fine se veniva inserita una nota di oltre 255 caratteri. (BC:24819)
68762 Dopo aver aggiunto una scelta parte 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 e ora supportano i database PostgreSQL.
68961 È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'EDMS.CustomOffersMerge', che, se abilitata, unisce i dati dei fornitori 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 sui fornitori in modo combinato, ovunque i dati dei fornitori (SPN) siano mostrati nell'interfaccia software.
68962 Durante la condivisione di un live design o di uno snapshot del progetto 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 per '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/una risposta a un documento, se veniva inserito del testo seguito dall'incollaggio di un URL web, il testo veniva rimosso se dopo quell'URL si aggiungeva uno spazio, lasciando nel commento/risposta pubblicato solo l'URL. (BC:26998)
69149 Un template di footprint predefinito del Workspace (aggiunto tramite la pagina Data Management - Templates delle Preferences) non veniva applicato durante la creazione di un nuovo componente del 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 verificava un evidente degrado delle prestazioni durante il lavoro in un documento ActiveBOM che faceva parte di un progetto Workspace, quando tale progetto si trovava in un Workspace connesso con funzionalità Silicon Expert abilitata.
69287 Durante l'apertura di un documento ActiveBOM di grandi dimensioni che faceva parte di un progetto Workspace, e con il progetto in un Workspace connesso con funzionalità Silicon Expert abilitata, i parametri Silicon Expert 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, si verificava 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 delle stampe PCBLIB direttamente da un Output Job aggiunto a quel progetto causava un'Access Violation (nel modulo 'WorkspaceManager.DLL').
69447 In alcuni casi, durante il lavoro su un progetto condiviso con diritti di modifica a un utente che non era membro del Workspace padre di quel progetto e durante il salvataggio delle modifiche, tale utente riceveva frequentemente e in momenti casuali la notifica "Trying to Reconnect to Notification Service".
Importazione/Esportazione
68875 Durante l'importazione di una specifica libreria xDX Designer, i numeri dei pin dei simboli venivano duplicati per i componenti multi-part.
68896 Durante il tentativo di importare uno specifico progetto Xpedition (Expedition), si verificava un'Access Violation (nel modulo 'Importer_Expedition.IWZ').
68977 Durante il tentativo di importare una libreria di footprint PCB OrCAD (*.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 ai modelli SOLIDWORKS 2024 e 2025 (*.SldPrt) durante il lavoro con i corpi 3D. Inoltre, l'esportazione di un PCB nel formato file Parasolid ora utilizza Parasolid versione 35.1.
67334 Dopo l'esportazione di uno specifico PCB nel formato Parasolid, i modelli 3D di alcuni componenti non potevano essere convertiti all'apertura del file esportato in SOLIDWORKS, causando l'errore "The data in this file may be invalid". (BC:25813)
68348 In alcuni casi e con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings), l'inserimento di una tabella layer stack nello spazio di progetto 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 (o 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 Durante la definizione di 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)
Progettazione multi-board
68356 Durante il tentativo 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 il Task Manager di Windows. (BC:26806)
Progettazione harness
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), nonché coperture, etichette e parti associate (quando vi si accede da un layout drawing). Si noti che, affinché uno degli oggetti sopra menzionati sia incluso nell'aggiornamento, il componente assegnato all'oggetto deve includere un collegamento a un simbolo schematico.
68314 I jumper wires definiti in un wiring diagram sono ora gestiti correttamente nel layout drawing associato. Con un bundle selezionato nel layout drawing, la regione Bundle Objects del pannello Properties includerà ora tali jumper wires 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 immesso verrà quindi incluso nel documento ActiveBOM del progetto harness e nel disegno di produzione (tabella BOM e wiring list).
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 visualizzazione) e quando non sono disponibili posti Author.
68634 L'End User License Agreement (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 Durante l'uso del pannello Manufacturer Part Search, sopra l'elenco dei risultati veniva visualizzato correttamente solo l'ultimo filtro applicato (nome e parametro). Gli eventuali filtri precedentemente selezionati venivano mostrati solo per 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 Durante la condivisione di un elemento in un Workspace con un nuovo utente, la voce relativa a tale utente (nella finestra di dialogo Share For Item) mostrava inizialmente, e in modo errato, la sua email anziché la sua organizzazione.
66242 Durante la navigazione dei componenti nella vista 'Where-used' di un template di componente (nel pannello Explorer), la modifica dello Revision State per uno o più componenti selezionati non veniva automaticamente riflessa nella vista.
66867 L'inserimento 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 dei fornitori 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 per utilizzare una revisione successiva di quel componente nel progetto.
68247 Quando si utilizzava il Library Importer per importare footprint da un documento di libreria PCB in un Workspace connesso, qualsiasi footprint la cui descrizione superasse i 256 caratteri non veniva importato, anche se l'Importer segnalava che l'importazione era stata completata con successo.
68705 In alcuni casi, tentando di rilasciare le modifiche apportate a un componente esistente (tramite il Component editor nella modalità Single Component Editing), veniva riscontrato l'errore "Interface not supported".
68708 Tentando di aggiungere una specifica part choice (LM2940IMP-15 di Texas Instruments) a qualsiasi componente in una libreria del Workspace, veniva riscontrato 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 un qualsiasi progetto di progettazione, il nome utente, sia nella finestra contestuale dei commenti sia nel pannello Comments and Tasks, veniva mostrato come "Anonymous" invece che come il nome della persona che aveva inserito il commento.
Importazione/Esportazione
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 per default 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

Schema
65661 In alcuni casi, tentando di creare una libreria integrata (dai documenti di progetto) a partire da un documento schematico attivo, si verificava una 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 di Workspace Library, utilizzando il controllo '...' associato al campo Design Item ID nel pannello Properties, i parametri non venivano aggiornati con quelli del componente del 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 portava all'errore "List index out of bounds".
67883 Durante l'esportazione in formato DXF di un PCB contenente testo con altezza '0', veniva riscontrato l'errore "eInvalidInput".
68177 Dopo aver selezionato ed eliminato più voci Component Layer Pair nella scheda Layers & Colors del pannello View Configuration, tali voci continuavano comunque a essere visualizzate. (BC:26733)
68420 Per uno specifico progetto, quando si copiava un componente (con die pad, bond finger pad e bond wire definiti come parte del suo footprint) e lo si incollava più volte, il successivo tentativo di salvare il documento PCB produceva l'errore "Duplicates not allowed...".
68627 Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e con un componente posizionato su una griglia polare selezionato, le opzioni associate a tale griglia (Range/Angle e Rotation) non erano presenti nel pannello Properties. (BC:26858)
68640 In alcuni casi, con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e dopo aver eseguito più volte il repour di un polygon pour selezionato dal pannello Properties, passando all'azione 'Assign net' e facendo clic nuovamente nell'area di progettazione, veniva riscontrato l'errore "Value cannot be null. (Parameter 'source')".
68661 La geometria (larghezza e altezza) dei rettangoli utilizzati all'interno dei 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, durante l'utilizzo della funzionalità PCB CoDesign, al termine di un confronto veniva riscontrato un errore relativo a una perdita di memoria (un assertion failure nel file "Adv3D_GeometryMaker.pas").
Wire Bonding
62571 Aggiunto il supporto per la generazione di un report Wire Bonding Table da un documento PCB panelizzato.
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 vengono ora visualizzati durante la visualizzazione in 3D di un documento PCB panelizzato.
67657 Applicando modifiche ai vincoli di una design rule Wire Bonding nella finestra di dialogo PCB Rules and Constraints Editor, la regola risultava non salvata (asterisco accanto al nome) e non era possibile esportare e importare regole. (BC:25810)
68042 È disponibile una nuova parola chiave di query 'IsBondwire' (PCB Object Type Check) durante la costruzione di espressioni logiche di query da utilizzare nel filtraggio degli oggetti in un PCB/PcbLib o nella definizione dell'ambito di una design rule.
Progettazione multi-board
67619 Quando su uno stesso lato di una custom part posizionata in un documento schematico multi-board erano presenti più voci (che rappresentavano componenti collegati), il tentativo di selezionare più voci e trascinarle produceva l'errore "Unable to cast object...". (BC:26133)
Progettazione harness
61558 Quando si posiziona un bundle in un disegno di layout, il bundle ora 'segue' la sua 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 mostrerà un simbolo di interruzione al centro del suo segmento più lungo, per indicare che il bundle è Not to Scale (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.
62933 Dopo aver selezionato un connection point (senza oggetti assegnati) in un disegno di layout, il pulsante 'Add' associato alla sezione Assigned Objects del pannello Properties veniva mostrato come 'disabled' fino a quando non veniva cliccato. (BC:26250)
65333 In alcuni casi, l'ordine di disegno delle etichette era errato per una vista di disegno di layout posizionata in un documento di harness manufacturing drawing (HarDwf), rispetto al documento sorgente di layout drawing (LdrDoc), con il risultato che un'etichetta appariva 'dietro' un bundle invece che davanti.
67904 In alcuni casi, durante l'importazione di un componente (connettore) dal wiring diagram di un progetto nel relativo layout drawing, il connection point associato veniva creato ma i pin non venivano assegnati automaticamente, con il risultato di ottenere un oggetto bundle vuoto.
Gestione dei dati
66497 In un caso specifico e quando connessi a un particolare Workspace Altium 365, le part choice visualizzate per un determinato componente risultavano diverse tra il pannello Components e il pannello Properties.
66581 Aggiunta la possibilità (per chi dispone dell'autorizzazione operativa assegnata) di mantenere lo stato del lifecycle durante la sincronizzazione dei componenti tra un Workspace e un database di componenti.
67302 L'elenco delle part choice di 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 part choice di quel componente (e rilasciate in una nuova revisione) senza prima riavviare Altium Designer.
67806 Se il campo Document Path veniva svuotato/rimaneva vuoto nella pagina System - Default Locations delle Preferences e Altium Designer veniva riavviato, aprendo un progetto dal Workspace connesso (nuovo, senza alcuna copia locale precedente), modificandolo e tentando di salvarlo nuovamente nel Workspace, veniva riscontrato 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 la comparsa degli 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 pubblica 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 pubblica 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)
Importazione/Esportazione
63867 Durante l'importazione di uno specifico progetto xDX Designer, la libreria del progetto (*.lmc) non poteva essere importata e di conseguenza veniva generato un progetto vuoto.
67825 Durante l'importazione di uno specifico progetto OrCAD, il footprint collegato alle istanze di un particolare componente nel documento schematico generato risultava errato.

Versione 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

Schema
62751 Aggiunta una nuova opzione nelle advanced settings, 'WSM.DotNetECOImplementation', che, quando abilitata, ottimizza e accelera la funzionalità di elaborazione ECO.
66529 Facendo doppio clic su un componente già posizionato si accedeva correttamente al pannello Properties con il testo del Designator selezionato, pronto per essere modificato. Tuttavia, facendo doppio clic su un componente successivo, il testo del designatore non veniva selezionato; il cursore veniva invece posizionato all'inizio del campo. (BC:25802)
67151 In alcuni casi, durante il lavoro su un documento schematico, l'incrocio dei signal harness sotto una compile mask (con l'opzione 'Display Cross-Overs' abilitata nella pagina Schematic - General delle Preferences) causava la comparsa dell'errore "EOleException: Index was outside the bounds of the array".
67186 Si verificava un ritardo evidente nel caricamento delle proprietà nel pannello Properties durante il passaggio tra simboli in una libreria schematica (.SchLib). (BC:25112)
67514 In alcuni casi, passando da un commento all'altro in uno schema, compariva l'errore "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed".
67618 Dopo aver reso visibile il nome di un parametro nello spazio di progettazione, questo veniva visualizzato due volte durante il trascinamento del parametro in un'altra posizione.
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 un 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 esempio Move Object, Interactive Routing, ecc.).
65474 In conformità allo standard IPC-7351B relativamente ai valori predefiniti dei padstack, dove le aperture della solder mask hanno tipicamente un rapporto 1:1 rispetto alla dimensione del land, i valori predefiniti per la regola Solder Mask Expansion (nei documenti PCB) e per la solder mask expansion pilotata da regole (nei documenti di libreria PCB) sono ora impostati su 0 mil (in precedenza 4 mil).
65539 Dopo aver aggiunto commenti a un PCB, passando alla modalità di visualizzazione 3D, impostando la proiezione ortografica e ruotando il PCB, venivano visualizzati artefatti grafici del PCB.
65636 Aggiunta una nuova opzione nelle advanced settings, '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 tasto destro in uno spazio libero nella sezione Outline Vertices del pannello Properties, compariva 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 funzioni Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding e Interactive Via Dragging, per incrementare 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 sbagliati nel documento PCB. Si noti che, come parte della correzione di questo problema, è necessario salvare nuovamente le librerie PCB usando Altium Designer 22.11 o versioni successive.
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 Utilizzando il comando 'Select All' del pannello PCB Library (nel menu contestuale del tasto destro), tutte le footprint nell'elenco venivano selezionate solo se il comando veniva usato sulla prima footprint (in alto) dell'elenco.
66319 Il Design Rule Check (DRC) segnalava 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, utilizzando lo strumento automatico di length tuning delle diff pair per il phase matching tra i lati di una coppia differenziale, la Tooth Width effettivamente misurata del pattern generato a denti 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 con più parametri selezionati nello spazio di progettazione (designator di componenti e/o commenti) oppure con più componenti selezionati e clic sugli elementi figlio Designator o Comment nel pannello Properties, dal pannello Properties mancavano la proprietà Autoposition e il controllo di visibilità Value (pulsante "occhio"). (BC:26018)
66879 I valori di ritardo per net e xSignals che includevano un pattern di length tuning non venivano calcolati ed erano visualizzati erroneamente come 0 ps sia nei pannelli Properties sia PCB. (BC:26054)
66948 Per una regola di Clearance definita tramite la finestra di dialogo PCB Rules and Constraints Editor, in cui la matrice di clearance conteneva valori differenti per le combinazioni di primitive, il valore Gap nella finestra di dialogo Applicable Binary Rules non rifletteva correttamente il valore di clearance definito nella matrice della regola per le primitive selezionate.
67027 In alcuni casi, copiare e incollare un rettangolo e poi tentare di modificarne le dimensioni causava un Access Violation (nel modulo 'ADVPCB.DLL'). (BC:26086)
67094 Con l'opzione PCB.DRC.OnlineOptimization abilitata (Advanced Settings), l'esecuzione di un DRC per una classe di regole dal 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 progetto Specctra, il processo di esportazione era diventato, in alcuni casi, considerevolmente più lento.
67161 In alcuni casi, lavorando con un polygon pour selezionato, compariva l'errore "Object accessed after being destroyed".
67207 Modificando i numeri di layer assegnati alle coppie Component Layer esistenti negli editor PCB Library o PCB, Altium Designer generava erroneamente nuovi layer meccanici. L'eliminazione di tali layer comportava la perdita del relativo Layer Type, che tornava a 'N/A'.
67224 Non era possibile eseguire il gloss delle coppie differenziali con angoli arrotondati (Hugging Style = Rounded) quando l'impostazione Effort del glossing era su Weak. (BC:26265)
67238 La funzionalità 'PCB Properties Panel Optimizations', fornita tramite l'opzione PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), è ora resa ufficialmente pubblica con questa release (attiva per impostazione predefinita).
67466 Aggiunto un cursore a forma di "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, impostando il campo Active Layer su un layer coverlay (nella scheda Layers & Colors del pannello View Configuration), Altium Designer smetteva di rispondere. (BC:26402)
67894 In alcuni casi, lavorando nel pannello Properties, compariva l'errore "Object reference not set to an instance of an object".
PCB CoDesign
64925 Per uno specifico progetto PCB, il tentativo di eseguire la funzione PCB Comparison causava la comparsa dell'errore "System.NullReferenceException: Object reference not set to an instance of an object".
67414 In alcuni casi, durante l'esecuzione di un confronto, compariva l'errore "Object reference not set to an instance of an object".
Constraint Manager
64463 Introdotta una funzionalità di 'Class Filtering' durante il lavoro nella vista Clearances. Questo consente di costruire filtri (o raggruppamenti) di classi per poter passare da uno all'altro e lavorare su sottoinsiemi mirati della matrice delle clearances.
65702 Quando si lavorava con un progetto Workspace che usa il Constraint Management, se il file constraints.xml del progetto veniva eliminato localmente (tramite Windows File Explorer), la finestra di dialogo Save to Server non compariva più usando il relativo comando (Save to Server) per salvare nuovamente il progetto nel Workspace.
65937 Ora è possibile impostare/modificare un valore di Creepage quando sono selezionate più celle nella Clearances Matrix. Le modifiche apportate si riflettono nella creazione/aggiornamento delle regole di Creepage 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 schema causava la comparsa dell'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 design rules al Constraint Manager. Questo include una migliore gestione delle regole con espressioni di scope che puntano ai layer interni (mid) e garantisce che tali regole vengano create come Advanced Rules (e non come Basic Rules).
66788 Per un progetto specifico, il tentativo di accedere al Constraint Manager da un documento schematico comportava la visualizzazione dell'errore "An item with the same key has already been added..." e successivamente tutte le viste risultavano 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 durante l'aggiornamento del documento Draftsman con le modifiche provenienti dal PCB e, successivamente, selezionando una quota ordinata già posizionata.
63602 Durante la modifica di un Workspace Draftsman Document Template, il posizionamento di una vista del disegno di foratura o di una tabella delle linee di trasmissione comportava la visualizzazione dell'errore "Object reference not set to an instance of an object". (BC:24492)
65278 Aggiunto il supporto per l'importazione di file DXF, incluse le spline, in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf). (Richiede che l'opzione delle impostazioni avanzate Draftsman.TeighaNet sia abilitata).
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 che l'opzione delle impostazioni avanzate Draftsman.TeighaNet sia abilitata).
Wire Bonding
63827 Nell'area 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 mostrati con il tipo corretto (Bond Wire). Selezionando una primitiva bond wire, quel bond wire verrà selezionato/evidenziato nello spazio principale di progettazione. Inoltre, nel menu contestuale accessibile con il tasto destro di un'area è ora disponibile la corrispondente opzione "Show Bond Wires", per attivare o disattivare la visibilità dei bond wire.
63869 Dopo l'esecuzione di un DRC e la consultazione delle violazioni di lunghezza per i bond wire nel pannello PCB Rules And Violations, tali violazioni cambiavano inaspettatamente dopo aver salvato, chiuso e riaperto il documento PCB.
3D-MID Design
65950 Per una track selezionata, era possibile immettere un nuovo valore nel campo Length (nel pannello Properties) senza che la lunghezza reale cambiasse. Per risolvere questo problema, il campo Length è stato reso non modificabile.
67570 Aggiunta una nuova opzione delle impostazioni avanzate '3DLayout.DRC' che, se abilitata, fornisce il controllo batch delle regole di progettazione (DRC) per violazioni delle regole 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 principale di progettazione.
Multi-board Design
64949 Aggiunta la possibilità di definire il 'Termination Type' per una voce harness selezionata in uno schema multi-board. È possibile scegliere tra 'Connector', 'Crimps/Ferrules' e 'Wire termination'. Le informazioni vengono riportate nelle proprietà dell'harness selezionato e nelle proprietà della corrispondente voce di modulo selezionata.
67391 Quando si utilizzavano parti personalizzate in uno schema multi-board, i dati potevano corrompersi, causando perdita di dati e uno dei vari errori/crash, a seconda della natura e dell'entità della corruzione.
Harness Design
61571 Aggiunta la possibilità di generare, tramite un OutputJob, un singolo Excel Workbook contenente dati da utilizzare dai 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 fasci dell'harness, da usare con stampanti Zebra o altre) e ‘Coverings’ (un riepilogo delle coperture da applicare sopra i fasci dell'harness).
63973 I fili dell'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, verrà segnalata una nuova violazione 'Mismatched parameters in connected wire segments'. Contestualmente, nel pannello Properties apparirà un banner di conflitto che offrirà la possibilità di sincronizzare tutti i segmenti di filo affinché utilizzino gli stessi parametri del filo scelto.
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 harness con una cavità di crimp definita, la cui parte non conteneva alcun simbolo e uno o più parametri con valori vuoti, l'uso del comando 'Update From Libraries' comportava la visualizzazione dell'errore "System.ArgumentNullException: Value cannot be null. (Parameter "value")".
66323 Per le voci wire, cable e covering nell'ActiveBOM o in una BOM Table 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 disegno di produzione harness. Ora, per il connettore con il maggior numero di fili, viene applicato il raggruppamento automatico e tutte le sue cavità vengono raggruppate correttamente nella colonna From.
66741 Dopo aver inserito e configurato una connection table o wiring list in un documento di disegno di produzione harness (*.HarDwf), una successiva operazione di copia-incolla dell'oggetto comportava il ripristino delle colonne e degli altri parametri configurati ai valori predefiniti. (BC:22637)
67130 Per un'interruzione del 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 più possibile sbloccarlo. (BC:26239)
Platform
60238 Aggiunta una nuova opzione delle 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). Ciò consente di accedere 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'utilizzo 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 verrà ora automaticamente riportato in primo piano Altium Designer.
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 link a quella review ('From <DesignReviewName>').
63542 La selezione incrociata tra una parte selezionata in uno schematico e la riga corrispondente nel documento ActiveBOM del progetto non funzionava. (BC:24441)
63990 Per un componente specifico, non era possibile aprire il relativo data sheet dal pannello Manufacturer Part Search o dalla finestra di dialogo Add Part Choices.
64571 In alcuni casi, in presenza di una scarsa connettività Internet, veniva visualizzato l'avviso "Push notifications service was not properly initialized. Connection Timeout" e Altium Designer smetteva di rispondere, richiedendo la chiusura tramite il 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 originale.
64783 Aggiunta la possibilità di definire e sincronizzare le informazioni delle part choice utilizzando la funzionalità Components Synchronization e il relativo documento di configurazione Components Synchronization (*.CmpSync).
65063 In alcuni casi, durante il lavoro con Project Releaser, si verificava un Access Violation (nel modulo "ProjectReleaser.dll").
65126 In alcuni casi, durante la generazione di un report BOM da un ActiveBOM, l'aggiunta di colonne dati dal PCB sorgente comportava la visualizzazione dell'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 si verifica 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 modificato il nome di un Workspace connesso, il file di progetto (*.PrjPcb) di una progettazione PCB continuava a fare riferimento al vecchio nome del Workspace nelle parti alternative definite per le varianti. Di conseguenza, Variant Manager e Item Manager mostravano in modo errato la vecchia denominazione.
65696 Aggiunta una nuova opzione delle impostazioni avanzate 'VCS.HideProjectExternalRepositoriesLinks' che, se abilitata, nasconde i link 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 accessibile con il tasto destro nel pannello Projects) utilizzando workflow di processo definiti (e abilitati).
66123 In un caso specifico e durante l’ottenimento di dati avanzati sui componenti da Silicon Expert per un componente selezionato nel pannello Manufacturer Part Search, veniva visualizzato l’errore "Object reference not set to an instance of an object". (BC:25701)
66241 Dopo l’aggiornamento in batch dello stato del ciclo di vita per tutti i componenti in un progetto di progettazione, lo stato del ciclo di vita del primo componente non veniva aggiornato affatto. Inoltre, la visualizzazione del nuovo stato del ciclo di vita per tutti gli altri componenti non veniva aggiornata fino al riavvio del software.
66273 Quando il pannello Explorer è configurato per presentare 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 relativa cronologia causava il grave errore "Object reference not set to an instance of an object..." . (BC:25786)
66358 Il tentativo di aggiungere una soluzione da una sorgente custom part provider (definita in un Workspace Enterprise Server connesso) a un componente in un ActiveBom, usando la funzione 'Add Solution » Create/Edit Manufacturer Links', causava l’errore "Failed to pull data" e faceva sì che la soluzione non venisse 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 i diritti per creare una cartella, si verificava un crash.
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 un solo 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 scelta parte tramite la funzione 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 relativi alla scelta parte non venivano visualizzati (descrizione, soluzioni fornitore associate (SPN) e prezzi).
66701 Aggiunta la possibilità (per chi dispone della relativa autorizzazione operativa) di mantenere lo stato attuale del ciclo di vita di un modello quando viene rilasciato in una nuova revisione.
66910 Nel caso di più istanze dello stesso componente usate in un progetto, modificando il componente in uno diverso tramite ActiveBOM, tale modifica non veniva applicata 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), veniva visualizzato 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 della cartella di 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 Schematic 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 scelta parte da un Custom Parts Provider, i dati relativi a tale scelta parte non venivano visualizzati (descrizione, soluzioni fornitore associate (SPN) e prezzi).
67195 Quando viene aggiunto un commento come parte di una design review, all’interno della voce corrispondente nel pannello Comments and Tasks viene ora mostrato un collegamento a tale review ('From <DesignReviewName>').
67357 Aggiunta una nuova opzione nelle impostazioni avanzate, 'BOM.CoDesign.Comparison.IncludeSupplierData', che consente di controllare se i dati relativi ai fornitori vengano inclusi o meno nei risultati quando si confronta un ActiveBOM con un Managed BOM selezionato, usando la funzione BOM CoDesign. Quando 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, che doveva quindi essere terminato tramite Windows Task Manager.
67948 Per i componenti non appartenenti a Workspace Library, dopo la creazione di una soluzione per un componente in un ActiveBOM, gli SPN relativi a DigiKey non venivano visualizzati nell’area delle soluzioni.
Importazione/Esportazione
57602 Durante l’importazione di uno specifico progetto gerarchico KiCad, mancavano componenti in un foglio schematico figlio importato nella gerarchia.
61888 Durante l’importazione di un progetto KiCad v.8, le primitive ad arco non venivano importate nei documenti schematici generati.
61963 Durante l’importazione di un progetto KiCad, le piste 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) risultava tagliata e non regolabile, 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 schematic library, 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 di Altium Designer generato, 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 dei 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) presenti 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, sovrapponendosi 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 connesse alle rispettive net).
67106 In alcuni casi, durante l’importazione di un progetto OrCAD, il designatore e il parametro di alcuni componenti venivano posizionati in modo errato, sovrapponendosi 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 funzione 'Import Detailed Allegro Pad Stack', fornita tramite l’opzione Importer.Allegro.ReadPadLayers (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita).
67176 Durante l’importazione di uno specifico progetto OrCAD, un parametro nascosto di un componente veniva visualizzato in modo errato in un documento schematico generato.
67182 Durante l’importazione di un progetto Allegro, i valori dei componenti venivano mostrati in modo errato sui layer silkscreen del documento PCB generato, anche se la visibilità su questi layer (per la sotto-classe 'Layers - Components - Comp value') era disabilitata nel progetto originale.
67585 Nel tentativo di esportare un PCB nel formato file Protel PCB 2.8 ASCII, veniva visualizzata 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 presentato per il campo 'Power Consumption for This Network' veniva sempre mostrato come "0 Watts", invece del reale consumo di potenza.
66130 Quando si aumentava la Temperatura di lavoro, la Caduta di tensione risultante 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 + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team 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