Note di rilascio pubbliche
A colpo d'occhio
- Esplora le note sulle modifiche per ciascuna versione pubblica di Altium Designer, Altium Designer Develop e Altium Designer Agile.
- Individua le correzioni di errori specifici, arresti anomali e comportamenti imprevisti nelle diverse aree di progettazione.
- Per ogni aggiornamento, trova la data di rilascio, il numero di build e un link a un riepilogo delle nuove funzionalità e dei miglioramenti.
Questa pagina elenca le note di rilascio delle versioni pubbliche di Altium Designer 26, Altium Designer Develop 26 e Altium Designer Agile 26.
Versione 26.11.1
Altium Designer Develop – Released: 14 October 2026, Version 26.11.1 (build 5)
Altium Designer Agile – Released: 14 October 2026, Version 26.11.1 (build 28)
Altium Designer – Released: 14 October 2026, Version 26.11.1 (build 5)
Schema elettrico
| 71187 | In alcuni casi, tentando di aggiungere un footprint a un componente da una libreria integrata tramite Footprint Manager, si verificava una violazione di accesso (nel modulo "WorkspaceManager.DLL"). |
| 71993 | In un progetto specifico, i parametri dei pin di un determinato connettore in uno dei documenti dello schema elettrico del progetto non venivano visualizzati. |
| 72050 | Con un progetto gerarchico sotto controllo VCS aperto localmente e uno dei relativi documenti remoti aperto tramite il comando Cronologia e controllo versione » Apri versione remota del documento (che apre tale documento come documento libero), il tentativo di passare da un ingresso di foglio alla porta corrispondente (o viceversa) nel progetto locale causava una violazione di accesso (nel modulo "AdvSch.dll"). |
| 72266 | La finestra di dialogo Editor tabella parametri mostrava tutti gli oggetti, anche quando era abilitata l'opzione per includere solo gli oggetti selezionati ("Selected Objects Only"). (BC:28074) |
PCB
| 69927 | In un progetto specifico, il DRC online non rispettava una regola di progettazione Board Outline Clearance definita, consentendo di instradare piste all'interno del limite della distanza di isolamento. |
| 70815 | In un caso specifico, tentando di aprire un determinato PCB, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
| 70982 | In alcuni casi, lavorando all'interno di un documento PCB, si verificava una violazione di accesso (nel modulo "Altium.PCB.DataModel.X.dll"). |
| 71068 | Se un via con stile di connessione alle aree poligonali impostato su "Diretto" veniva posizionato all'interno di un'area poligonale tratteggiata della stessa net (impostata su "Pour Over All Same Net Objects"), ma non toccava nessuna delle piste del tratteggio, risultava elettricamente scollegato, causando una violazione della regola Un-Routed Net. Questa versione migliora il supporto per i casi in cui un pad/via viene posizionato all'interno di un'area poligonale tratteggiata della stessa net senza toccarne le piste. Ora la connessione viene realizzata con le piste più vicine dell'area poligonale mediante piste aggiuntive. (Richiede l'abilitazione dell'opzione PCB.Polygon.AdvancedPour nelle impostazioni avanzate). (BC:26380, I:26384) |
| 71081 | Durante la visualizzazione di un PCB in modalità Layout 3D, facendo doppio clic su un componente (con un corpo 3D associato) e scegliendo di selezionarlo dalla finestra di selezione a comparsa, nel pannello Proprietà veniva sempre mostrato il corpo 3D anziché il componente. |
| 71542 | Durante l'instradamento interattivo, con l'opzione Auto Shrinking abilitata e la larghezza di instradamento impostata al valore massimo, la pista non rispettava i vincoli definiti nella regola di progettazione Board Outline Clearance. |
| 71641 | In alcuni casi, lavorando su un PCB in modalità di visualizzazione Layout 3D, si verificava una violazione di accesso (nel modulo "NvPresent64.dll"). |
| 71749 | In alcuni casi, tentando di salvare un documento PCB in un formato precedente in un formato più recente, si verificava l'errore "EIntfCastError: Interfaccia non supportata...". |
| 71820 | In un progetto specifico, con l'opzione PCB.Polygon.AdvancedPour abilitata (Impostazioni avanzate), ricalcolare tutte le aree poligonali e poi chiudere il PCB senza salvare le modifiche causava un arresto anomalo di Altium Designer senza alcun messaggio di errore. |
| 71917 | In alcuni casi, tentando di unire le differenze rilevate durante l'utilizzo della funzionalità PCB CoDesign, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
| 71998 | In alcuni casi, spostando o modificando primitive di progettazione in modo da causare una violazione delle regole di progettazione, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 72194 | Quando una pista di keepout attraversava un'area poligonale tratteggiata e la regola Clearance applicabile era impostata a zero, il tentativo di ricalcolare l'area poligonale ne causava un ricalcolo solo parziale. (BC:3579, segnalato come problema nei commenti) |
| 72197 | In alcuni casi, con l'opzione PCB.Polygon.AdvancedPour abilitata (Impostazioni avanzate) e dopo aver eseguito un'operazione interattiva, come l'instradamento attraverso un'area poligonale, il ricalcolo delle aree poligonali non funzionava al primo tentativo. (BC:28029, BC:28041) |
| 72222 | Rimuovendo le teardrop dai pad selezionati all'interno di una zona di esclusione di un'area poligonale, con l'opzione Oggetti impostata su "Solo selezionati", venivano erroneamente rimosse anche le teardrop di altri pad non selezionati all'interno della stessa zona. |
| 72224 | In un PCB specifico, con le opzioni "Vertici dei pad" e "Bordi dei pad" abilitate (sezione "Oggetti per l'aggancio" delle Opzioni scheda) e in presenza di pad sul Multi-Layer con dimensioni (X/Y) = 0 e dimensione del foro = 0, si verificava una perdita di memoria: l'utilizzo della memoria da parte di Altium Designer aumentava continuamente durante la modifica del PCB e la memoria non veniva liberata fino al riavvio completo del software. (BC:27907) |
| 72228 | Per un componente di libreria PCB con pad a forma di anello definiti sui layer superiore e inferiore, il ribaltamento del componente dal layer superiore a quello inferiore durante il posizionamento dalla libreria (o il posizionamento dalla libreria direttamente sul layer inferiore) faceva sì che i valori X-Size e Y-Size dei pad del layer inferiore diventassero erroneamente uguali a quelli definiti per il layer superiore. (BC:27439) |
| 72236 | Eliminando un'area poligonale tramite la finestra di dialogo Polygon Pour Manager, l'elemento situato sotto il comando "Elimina" nel menu contestuale della finestra di dialogo veniva erroneamente interessato dall'operazione. Se il comando Elimina si trovava sopra la voce di un altro poligono, anche quel poligono veniva eliminato per errore (oltre a quello corretto). Se il comando Elimina si trovava sopra l'intestazione di un layer, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 72298 | In alcuni casi, con l'opzione PCB.Rendering.DrawArcBaseGeometry abilitata (Impostazioni avanzate) e una libreria PCB contenente un modello di footprint con elementi grafici posizionati (ad esempio un logo aziendale), non era possibile eseguire il rendering della vista 3D del modello di footprint nel pannello Componenti, causando una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 72616 | Con le impostazioni locali di sistema di Windows (nelle impostazioni dell'area geografica) impostate su 'Cinese (semplificato, Cina continentale)' e l'opzione 'Usa risorse localizzate' abilitata nella pagina Sistema - Generale delle Preferenze, il riavvio di Altium Designer e il tentativo di aprire un qualsiasi documento PCB causavano una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 72715 | Il tentativo di modificare le net fisiche di un PCB tramite la finestra di dialogo Configura net fisiche causava una violazione di accesso (nel modulo "ADVPCB.DLL"). (BC:28181) |
| 72746 | Con l'opzione PCB.Polygon.AdvancedPour abilitata (Impostazioni avanzate), in un progetto contenente una regione della scheda con un rinforzo aggiunto, l'aggiunta di un coverlay creava erroneamente 'Poligoni ad area zero'; il coverlay non risultava visibile nella vista 3D della scheda né veniva incluso nei file di fabbricazione generati. (BC:28219) |
Gestione vincoli
| 72052 | In alcuni casi, durante la creazione di coppie differenziali da xNet, era possibile creare una coppia differenziale xNet duplicata, causando l'errore "È già stato aggiunto un elemento con la stessa chiave...". |
Wire bonding
| 71824 | Il wire bonding non veniva visualizzato correttamente nella vista in sezione della scheda, nella vista del componente e nella vista isometrica della scheda di un documento di disegno di produzione basato su Draftsman (*.PCBDwf). |
Progettazione di cablaggi
| 72478 | In alcuni casi, la vista del disegno di layout non era visibile dopo aver importato le modifiche dal disegno di layout di un cablaggio nel relativo disegno di produzione. (BC:28069) |
| 72562 | Per uno specifico progetto di cablaggio, il tentativo di importare le modifiche dal disegno di layout sottostante nel disegno di produzione del cablaggio causava l'errore "System.ArithmeticException: La funzione non accetta valori in virgola mobile Not-a-Number". |
Piattaforma
| 71586 | In alcuni casi, durante la visualizzazione di un elemento basato su browser all'interno di Altium Designer tramite WebView2 (ad esempio la pagina Home), si verificava l'errore "System.Runtime.InteropServices.COMException: L'oggetto richiamato si è disconnesso dai relativi client...". |
| 72010 | Per gli utenti delle estensioni 'EMI Design Rule Checker' o 'Plane Resonance Analyzer', il tentativo di avviare queste funzionalità dai menu principali di un documento PCB causava la chiusura di Altium Designer. |
| 72208 | Quando più utenti utilizzavano lo stesso computer, solo l'utente che aveva originariamente installato Altium Designer riusciva ad avviarlo correttamente. Gli altri utenti riscontravano l'errore "Errore di runtime 217". |
| 72437 | Con l'opzione UI.ProjectOptions.SearchPaths abilitata (Impostazioni avanzate), dopo aver aggiunto un percorso di ricerca nella scheda Percorsi di ricerca della finestra di dialogo 'Opzioni del progetto', un clic sul pulsante Aggiorna elenco causava l'errore "Il tipo 'Altium.WorkspaceManager.DataModel.SourceDocumentAdapter' ha un elemento padre ComVisible(false)...". (BC:28114) |
| 72461 | In questa versione sono state reinserite ulteriori informative di 'Terze parti', che erano state rimosse dalla finestra di dialogo delle informative sul copyright in Altium Designer 26.10. |
Gestione dei dati
| 59358 | In alcuni casi, durante l'utilizzo di Project Releaser, si verificava una violazione di accesso (nel modulo "ProjectReleaser.dll"). |
| 63077 | Non era possibile rinominare un modello di cablaggio tramite l'editor dei componenti quando era configurato in modalità di modifica di un singolo componente. In alcuni casi, scompariva anche l'anteprima del modello. |
| 63161 | Quando si inseriva un commento in un documento di un progetto condiviso e lo si assegnava come attività a un utente specifico, l'attività veniva creata senza assegnatario. |
| 64044 | Dopo aver condiviso un progetto del Workspace con un utente esterno (non membro di quel Workspace) e aver aggiunto un'attività assegnata a tale utente tramite l'interfaccia browser, l'attività non veniva visualizzata nel suo pannello Commenti e attività di Altium Designer (dopo l'apertura del progetto in 'Condivisi con me'), a meno che l'utente non fosse connesso al Workspace. |
| 65819 | Durante la creazione di una nuova segnalazione Jira da un commento inserito, sono state aggiunte le etichette '(facoltativo)' per indicare più chiaramente quali campi (Descrizione e Assegnatario) sono facoltativi. |
| 69464 | Quando si rilasciano le modifiche a un modello del Workspace in una nuova revisione, è ora possibile, per gli utenti con l'autorizzazione operativa assegnata, mantenere lo stato corrente del ciclo di vita dei componenti del Workspace associati che fanno riferimento a quel modello. Lo stato corrente del ciclo di vita del modello stesso non viene più mantenuto. Questa funzionalità si applica solo ai Workspace su Altium Platform. (BC:27174) |
| 70222 | Non era possibile incollare valori frazionari nei parametri esistenti derivati da un modello durante la modifica dei componenti nell'editor dei componenti (in modalità di modifica in batch). Tali valori venivano arrotondati al numero intero più vicino. |
| 71432 | I flussi di lavoro basati su processi definiti per un Workspace connesso, disponibili nei sottomenu Attività del progetto e Project Releaser, non venivano aggiornati quando si passava da un Workspace connesso a un altro, causando l'errore "Definizione del processo non disponibile" al tentativo di avviarli. |
| 71524 | Quando si rilascia per la prima volta un componente o un progetto in un Workspace connesso e si creano i relativi elementi al suo interno, non viene più eseguito uno script CMD nella cartella temporanea (ad esempio C:\Users\<UserName>\AppData\Local\Temp) per creare un file ZIP (tramite 7za.exe) di tali elementi da caricare nel Workspace. |
| 71783 | Durante il rilascio di un progetto tramite Project Releaser, era erroneamente possibile trovarsi in una situazione in cui i dati esistenti di un rilascio precedente (ad esempio il set di dati di fabbricazione) venivano modificati con quelli di un rilascio successivo. |
| 71798 | Sono stati migliorati i controlli di filtro nel pannello Commenti e attività. Nello stato predefinito dei filtri, tutti i tipi sono abilitati (Commenti, Attività e Segnalazioni Jira), mentre l'ambito ('Documento corrente', spostato dalla finestra delle impostazioni) e tutti gli assegnatari (di attività o segnalazioni Jira) sono disabilitati. Il pulsante del filtro diventa ora blu solo se lo stato dei filtri è diverso da quello predefinito. È inoltre disponibile il comando 'Cancella filtri' per ripristinare rapidamente lo stato predefinito. |
| 71807 | È stata aggiunta la possibilità di copiare e incollare i parametri di sistema durante la modifica di un modello di componente, anche tra documenti di modello diversi. (I:27691) |
| 71893 | Quando si utilizza l'editor dei componenti in modalità di modifica in batch e un componente definito utilizza parametri per specificare il Nome e/o la Descrizione, la copia di tale componente mantiene ora l'uso di questi parametri nei campi Nome/Descrizione del nuovo componente, anziché convertirli in testo semplice. |
| 72320 | Durante la definizione delle autorizzazioni operative per un Workspace connesso (tramite la finestra di dialogo Modifica autorizzazioni operative), non era possibile aggiungere nuovamente l'entità 'Membri del Workspace' dopo averla rimossa da un particolare tipo di operazione. |
| 72354 | Quando si utilizza il comando Operazioni » Esporta griglia con componenti selezionati nel pannello Explorer (nella vista classica o nella vista componenti) e l'opzione 'Mostra solo le ultime revisioni' è abilitata, vengono ora esportate solo le revisioni più recenti di tali componenti e non tutte le revisioni, come avveniva in precedenza. |
| 72566 | Durante la configurazione di un report della distinta base (direttamente o tramite un OutJob), il tentativo di modificare i filtri tramite la finestra di dialogo Filter Editor causava l'errore "Riferimento a un oggetto non impostato su un'istanza di un oggetto". |
Importazione/Esportazione
| 68628 | Durante l'importazione di un file di progetto KiCad versione 9 o 10, la mappatura dei layer era errata: i layer meccanici venivano mappati sui layer di segnale. |
| 72009 | Durante l'importazione di un file di progetto KiCad versione 10, le informazioni sulle net non venivano importate, lasciando le primitive in rame impostate su 'Nessuna net'. |
Versione 26.10.1
Altium Designer Develop – Released: 9 September 2026, Version 26.10.1 (build 6)
Altium Designer Agile – Released: 9 September 2026, Version 26.10.1 (build 26)
Altium Designer – Released: 9 September 2026, Version 26.10.1 (build 5)
Schema elettrico
| 70630 | Non era possibile aggiungere o modificare il gruppo di scambio dei pin per un pin del simbolo attivo nell'editor delle librerie schematiche tramite il pannello SCHLIB List. Inoltre, se lo scambio dei pin non era ancora stato definito per un pin, facendo clic sulla relativa cella Pin Swap Group nel pannello SCHLIB List si verificava l'errore "Indice dell'elenco fuori dai limiti". (BC:27524) |
| 70843 | Durante il posizionamento di una blanket su uno schema elettrico, se l'ultimo clic sinistro non creava un angolo prima del clic destro, l'operazione terminava senza creare la blanket, anziché chiudere automaticamente il contorno. (BC:27593) |
| 71848 | All'apertura di un progetto creato prima di Altium Designer 21.9, l'opzione 'Nuova indicizzazione dei simboli di foglio' (nella scheda Options della finestra di dialogo Project Options), pur essendo visualizzata come abilitata, veniva trattata dal compilatore come disabilitata, generando confusione, a meno che non si apportassero modifiche e si salvasse la finestra di dialogo. Ora questa opzione è disabilitata per impostazione predefinita quando si apre un progetto di questo tipo e deve essere abilitata esplicitamente per evitare modifiche impreviste nei risultati della compilazione. |
PCB
| 70006 | In alcuni casi, durante l'utilizzo della funzione di schermatura tramite via in un documento PCB, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 70007 | In alcuni casi, utilizzando Query Builder per definire una query personalizzata per una regola nella finestra di dialogo PCB Rules and Constraints Editor, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 70192 | È stato introdotto il concetto di 'Set di regole' nella finestra di dialogo PCB Rules and Constraints Editor, che consente di raggruppare e riutilizzare in modo efficiente un insieme di regole di progettazione specifiche, ad esempio, per un'interfaccia o un produttore. È possibile visualizzare e gestire rapidamente le regole che compongono un set, passare da un set di regole applicato all'altro ed esportare/importare i set di regole per una portabilità ottimale. |
| 70730 | In alcuni casi, tentando di importare un documento PCB creato con Altium CircuitMaker, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di un oggetto". |
| 71136 | In un caso specifico, l'eliminazione di una particolare regola di progettazione Matched Lengths (tramite la finestra di dialogo PCB Rules and Constraints Editor), seguita dal salvataggio del PCB, causava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 71456 | Per un progetto specifico, l'utilizzo della funzione di regolazione automatica della lunghezza per allineare la fase (impostata su 'Within Pair Matching' e con vincoli specifici) comportava una regolazione eccessiva di un lato di una coppia differenziale, anziché l'allineamento di fase previsto. (BC:27828) |
| 71617 | Durante la configurazione della visibilità avanzata degli oggetti sui layer serigrafici (tramite il pannello View Configuration), le modifiche alla visibilità delle piste non venivano applicate nell'area di progettazione. (BC:28130) |
| 71639 | In alcuni casi, durante la creazione di un nuovo poligono di riempimento dal contorno della scheda (tramite la finestra di dialogo Polygon Pour Manager), con la modalità di riempimento predefinita dei poligoni impostata su 'Tratteggiato' nelle preferenze, si verificava l'errore "Accesso all'oggetto dopo la sua distruzione...". Questo errore si verificava anche tentando di chiudere la finestra di dialogo Polygon Pour Manager mentre la generazione automatica dei poligoni era ancora in corso. (BC:28154) |
| 71642 | In alcuni casi, spostando primitive già posizionate da un layer di segnale a un layer non di segnale e utilizzando successivamente il comando Annulla, si verificava una violazione di accesso (nel modulo "X2.EXE"). |
| 71694 | Durante la creazione di un modello di footprint per un package BGA, BQFP, CAPAE, CHIP, Chip Array, CQFP, DFN, LCC, LGA, MOLDED, PLCC, PQFP, PQFN, QFN, QFN-2ROW, SOIC, SON, SOP/TSOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL o Wire Wound tramite IPC Compliant Footprint Wizard, il modello STEP veniva generato erroneamente utilizzando le dimensioni 'Nominali' anziché le dimensioni 'Massime' previste. (BC:27929) |
| 71739 | È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'PCB.IPCWizard.DedicatedLayerAssignment', che, quando abilitata, assegna layer dedicati alle primitive Component Center e Designator e crea automaticamente coppie di layer Assembly/Courtyard durante la creazione dei footprint dei package tramite IPC Compliant Footprint Wizard. Mantenere questa opzione disabilitata per evitare problemi di compatibilità con librerie e modelli esistenti creati prima di Altium Designer 26.7. |
| 71740 | In alcuni casi, durante la generazione dei dati di fabbricazione ODB++, gli archi di piccole dimensioni venivano esportati erroneamente come cerchi, causando cortocircuiti imprevisti tra net diverse del progetto. |
| 71808 | A causa di un problema segnalato che interessa gli output NC Drill e ODB++, con questa versione la funzione 'Via Instancing', disponibile tramite l'opzione PCB.ViaInstancing (impostazioni avanzate), viene riportata allo stato di Open Beta per consentire ulteriori indagini. |
| 71869 | Per un PCB specifico e per alcuni via di tipo IPC 4761 Type 7, la caratteristica 'Capping' dei via, definita tramite un modello di via in una libreria Pad Via, non veniva trasferita nel progetto PCB dopo il posizionamento di tali via dal pannello PCB Pad Via Templates. La caratteristica 'Capping' non era presente nel pannello Properties quando si selezionava uno di questi via e, di conseguenza, non veniva visualizzato nulla per tali via sul layer Capping nell'area di progettazione PCB, né negli output generati. |
| 71967 | In alcuni casi, passando alla vista documento dalla finestra di dialogo PCB Rules and Constraints Editor, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di un oggetto". |
| 72015 | In alcuni casi, con l'opzione PCB.ViaInstancing abilitata (impostazioni avanzate) e dopo aver utilizzato la funzione 'Rimuovi le forme dei pad inutilizzate', gli anelli anulari di alcuni pad non venivano visualizzati correttamente nell'area di progettazione (nei file di produzione generati tutti gli elementi erano presenti correttamente). (BC:28010) |
| 72204 | Per una scheda specifica, l'eliminazione di un particolare componente causava una violazione di accesso (nel modulo "ADVPCB.DLL"). Inoltre, per la stessa scheda, il tentativo di correggere i problemi dopo aver eseguito un controllo dello stato della scheda causava il blocco di Altium Designer. |
Wire bonding
| 71242 | Durante l'esportazione di un progetto contenente wire bonding nel formato di file HyperLynx ASCII (*.HYP), veniva aggiunto un ulteriore layer sotto quello inferiore, rendendo inutilizzabile lo stackup. (BC:27701) |
Progettazione di cablaggi
| 71006 | Aggiunta la possibilità di regolare liberamente la larghezza e l'altezza di un oggetto cavo, schermatura o coppia intrecciata posizionato in uno schema di cablaggio. Quando un oggetto è selezionato, un nuovo controllo nel pannello Proprietà consente di scegliere tra dimensioni bloccate (impostazione predefinita, che mantiene un rapporto altezza:larghezza di 2:1) e sbloccate (modificabili liberamente secondo necessità). La modifica grafica dell'oggetto (tramite trascinamento delle relative maniglie di modifica) rispetta l'impostazione di questo controllo. (I:25518) |
| 71303 | Un'etichetta di layout associata a un fascio ora segue l'orientamento del fascio stesso. |
| 71865 | Dopo aver selezionato ed eliminato la vista di un segmento di un fascio in un disegno di layout, il "cerchio" di selezione rimaneva erroneamente visualizzato nell'area di progettazione. |
Piattaforma
| 69062 | Aggiunta una nuova opzione nelle impostazioni avanzate, 'PCB.UseOpenCascade790', che, quando abilitata, attiva l'utilizzo della versione 7.9.0 della libreria Open CASCADE per l'elaborazione della geometria 3D in Altium Designer. |
| 71469 | Quando si utilizzava Altium Designer Develop con l'interfaccia utente in cinese, il testo di avviso visualizzato quando tutte le postazioni di creazione erano occupate risultava tradotto in modo errato. |
| 71710 | La sezione dettagliata contenente le informazioni sul copyright, sui marchi e sui marchi registrati è stata rimossa dalla finestra Guida » Informazioni. Inoltre, il contenuto della finestra di dialogo Note sul copyright è stato semplificato, con un collegamento alla pagina Copyright e marchi su altium.com. |
| 71832 | Con l'opzione System.ViewOnlyMode.Support disabilitata nelle Impostazioni avanzate, il tentativo di creare o aprire un progetto di cablaggio o multi-scheda causava una violazione di accesso nel modulo "WorkspaceManager.DLL". (BC:28124) |
| 71845 | Il tentativo di creare un nuovo progetto in una cartella per la quale l'utente non disponeva dei permessi di scrittura generava l'errore "Impossibile trovare una parte del percorso "<Path>"...". |
| 71982 | In alcuni casi, l'installazione di Altium Designer da una rete esterna non riusciva e veniva visualizzato l'errore "Il certificato SSL del server non è valido". |
| 72028 | In alcuni casi, durante la generazione della documentazione PDF tramite la funzionalità Smart PDF, se lo stesso PDF era già aperto in un visualizzatore PDF di terze parti, veniva visualizzato l'errore "Si sono verificati uno o più errori. (Indice non compreso nei limiti della matrice)...", anziché un messaggio che segnalasse che il PDF era in uso da un altro programma e che occorreva prima chiuderlo in tale programma. |
| 72314 | Quando Controllo intelligente delle app di Windows era abilitato, all'avvio si verificava l'errore "Errore di runtime 216", poiché il modulo Altium.PlatformAPIClient.dll veniva bloccato in quanto non firmato. (BC:28113) |
Gestione dei dati
| 57463 | Le finestre di dialogo Apri progetto e Seleziona colonne associata distinguevano tra maiuscole e minuscole nei nomi delle colonne, visualizzando quindi più colonne separate anziché una sola colonna. |
| 70907 | La funzionalità di sincronizzazione con un fornitore di componenti personalizzato è stata migliorata per includere i parametri di sistema aggiuntivi Categoria e Scheda tecnica nel documento di configurazione della sincronizzazione con un fornitore di componenti personalizzato (*.PrtSync) sottostante. |
| 70911 | La funzionalità di sincronizzazione con un fornitore di componenti personalizzato è stata migliorata per supportare i parametri personalizzati in un documento di configurazione della sincronizzazione con un fornitore di componenti personalizzato (*.PrtSync). |
| 71005 | In alcuni casi, Altium Designer si bloccava durante il tentativo di riconnettersi al Workspace precedente. |
| 71193 | In alcuni casi, accedendo al pannello Explorer con la vista Integrità della libreria o una vista del progetto attiva, non era possibile selezionare gli elementi/le revisioni del Workspace durante l'invio di una richiesta di componenti tramite flussi di lavoro; inoltre, i flussi di lavoro attivi per le richieste di componenti smettevano di funzionare per il resto della sessione corrente di Altium Designer. |
| 71286 | Quando si utilizza la funzionalità di sincronizzazione con un fornitore di componenti personalizzato di Altium Designer per mappare i dati dei fornitori da una specifica origine di database ai dati della catena di approvvigionamento del Workspace, è ora possibile visualizzare nel pannello Ricerca componenti del produttore i parametri di sistema Categoria e Scheda tecnica, nonché eventuali parametri personalizzati definiti nel documento di configurazione della sincronizzazione con un fornitore di componenti personalizzato (*.PrtSync) sottostante. È necessario abilitare l'opzione delle impostazioni avanzate 'EDMS.CustomOffersMerge', che unisce i dati del fornitore di componenti personalizzato configurato con quelli di Altium Parts Provider, per presentare tutte le informazioni dei fornitori in un'unica vista (Nota: la funzionalità 'Unione dei dati dei fornitori' è disponibile solo quando si è connessi a un Workspace sulla piattaforma Altium con BOM Portal abilitato). |
| 71373 | Dopo aver aggiunto manualmente un componente gestito (dal Workspace connesso) all'ActiveBOM di un progetto, se il componente veniva successivamente modificato e rilasciato in una revisione più recente, non era possibile aggiornarlo a tale revisione dall'ActiveBOM (il comando Operazioni » Aggiorna alla revisione più recente nel menu contestuale risultava disabilitato). (BC:27687) |
| 71457 | È ora possibile utilizzare i parametri per definire il nome e/o la descrizione durante la creazione di un nuovo componente (o la modifica di un componente esistente già rilasciato) nel Workspace connesso (ad esempio, [ParameterName1]_[ParameterName2]), a condizione che i parametri, con i rispettivi valori, siano stati definiti per il componente. |
| 71598 | La funzionalità 'JWT per l'identificazione/autenticazione dell'utente', fornita dall'opzione EDMS.CloudLoginByJWT nelle Impostazioni avanzate, è ufficialmente disponibile al pubblico con questa versione (abilitata per impostazione predefinita). |
| 71724 | In un caso specifico, il tentativo di accedere al pannello Riutilizzo del progetto generava l'errore "Sono presenti caratteri aggiuntivi non analizzabili alla fine della stringa...". |
| 71795 | Per un progetto specifico, dopo aver modificato i parametri dei componenti tramite il pannello Proprietà utilizzando il Gestore varianti (con l'opzione UI.ModernVariantsManager abilitata nelle Impostazioni avanzate), il tentativo di generare un PDF delle stampe degli schemi da un file Output Job generava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto...". |
| 71830 | Quando si utilizza l'editor dei componenti in modalità di modifica di un singolo componente, la funzionalità di ricerca del campo Nome è stata migliorata. La ricerca ora si avvia solo dopo aver inserito almeno due caratteri; un testo di suggerimento indica questo requisito. |
| 71841 | Durante la creazione di una libreria database, non era possibile abilitare l'opzione 'Visibile all'aggiunta' per un parametro direttamente nella griglia dei parametri. Inoltre, sebbene fosse possibile abilitarla tramite un comando nel menu contestuale, l'opzione risultava disabilitata dopo aver salvato e riaperto il file DbLib. |
| 72173 | Per un progetto specifico, dopo aver modificato i parametri dei componenti tramite la finestra di dialogo Gestione varianti utilizzando la precedente funzionalità di gestione delle varianti (con l'opzione UI.ModernVariantsManager disabilitata nelle Impostazioni avanzate), il tentativo di generare un PDF delle stampe degli schemi da un file Output Job generava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto...". |
Importazione/Esportazione
| 71440 | Durante l'importazione di alcuni progetti Allegro, il layer Top Paste veniva erroneamente visualizzato per alcuni componenti, sebbene fosse assente per tali componenti nel progetto Allegro originale. |
| 71445 | Durante l'importazione di un progetto Allegro specifico, venivano generate piazzole di dimensioni errate per un particolare componente sul layer superiore. |
Versione 26.9.1
Altium Designer Develop – Released: 5 August 2026, Version 26.9.1 (build 9)
Altium Designer Agile – Released: 5 August 2026, Version 26.9.1 (build 46)
Altium Designer – Released: 5 August 2026, Version 26.9.1 (build 10)
PCB
| 66357 | È stato introdotto un nuovo motore avanzato per il riempimento dei poligoni che non solo migliora la qualità e le prestazioni, ma genera anche «archi reali» anziché approssimazioni. Contestualmente, è stata introdotta la nuova funzionalità avanzata «Riempimento dinamico dei poligoni», che consente di ricalcolare il riempimento dei poligoni in tempo reale durante i comandi interattivi (ad esempio, lo sbroglio interattivo o lo scorrimento interattivo), quando è selezionata l'opzione «Ricalcola riempimento poligoni dopo la modifica» (pagina Editor PCB - Generale delle Preferenze). Si noti che si tratta di un'anteprima del nuovo motore di riempimento che, in questa prima implementazione, si applica solo ai riempimenti poligonali pieni. |
| 67639 | In un progetto specifico, copiando e incollando un via di tipo skip venivano modificati i layer del via. (BC:26449) |
| 70679 | È stata aggiunta la nuova opzione delle impostazioni avanzate «PCB.Rendering.DrawArcBaseGeometry» che, se abilitata, aggiunge il supporto alla visualizzazione di archi reali, anziché approssimazioni, nell'area di progettazione sia dell'editor PCB sia dell'editor delle librerie PCB. Questo supporto si estende alle modalità Layout 2D/3D (e alla modalità Pianificazione scheda per l'editor PCB) ed è visibile nei riempimenti poligonali (pieni, tratteggiati, senza riempimento), nelle aperture dei riempimenti poligonali, nei contorni di selezione dei riempimenti poligonali e delle regioni, nelle regioni, nelle espansioni della solder mask e della paste mask, nell'evidenziazione delle net, nei limiti delle distanze di isolamento e nella sovrapposizione grafica delle violazioni (riempimento poligonale separato su una regione o su un riempimento poligonale). Nota: la visualizzazione degli archi reali richiede che sia abilitato anche il motore avanzato di riempimento dei poligoni, disponibile quando l'opzione PCB.Polygon.AdvancedPour è abilitata nella finestra di dialogo Impostazioni avanzate. |
| 70893 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Impostazioni avanzate) e un gruppo di pad selezionato nell'area di progettazione, tentando di utilizzare la sostituzione di stringhe nel campo Designatore (nel pannello Proprietà), il testo immesso veniva utilizzato letteralmente per tutti i designatori dei pad, anziché eseguire la sostituzione come previsto. (BC:27612) |
| 71113 | È stata migliorata la gestione delle regole durante l'importazione di uno o più insiemi di regole (in un file .rul) con gli stessi nomi di quelli già esistenti. Sono ora disponibili tre azioni per gestire le regole importate all'interno di un insieme: «Aggiungi alle regole esistenti» (aggiunge le regole importate, rinominando quelle con nomi duplicati), «Aggiungi e sostituisci le regole corrispondenti» (aggiunge le regole importate, sostituendo quelle esistenti con gli stessi nomi) e «Sostituisci tutto» (rimuove tutte le regole esistenti nell'insieme e importa quelle selezionate). (BC:27821) |
| 71331 | Durante lo sbroglio interattivo con lo stile degli angoli «Qualsiasi angolo», l'ottimizzazione del percorso impostata su debole e la risoluzione dei conflitti impostata su «HugNPush Obstacles», l'impostazione di un rapporto di smusso elevato (ad esempio, 20x) causava il blocco di Altium Designer, rendendone necessaria la chiusura tramite Gestione attività di Windows. (BC:27782) |
| 71349 | In alcuni casi, le regioni di esclusione posizionate sui layer di segnale (ossia non sul layer Keepout) non venivano visualizzate nell'area di progettazione. Era comunque possibile selezionarle e il loro funzionamento era corretto. (BC:27919) |
| 71412 | Dopo l'utilizzo del comando Modifica » Sposta » Ruota selezione, il valore immesso nella finestra di dialogo Angolo di rotazione non veniva memorizzato. (BC:27805) |
| 71427 | Durante la generazione di un PDF delle stampe PCBLIB tramite un file Output Job, per un progetto contenente più di una libreria PCB e con l'origine dati impostata su «Tutti i documenti PCBLIB», si verificava l'errore «Riferimento a un oggetto non impostato su un'istanza di un oggetto...». |
| 71543 | In un caso specifico, utilizzando la procedura guidata per footprint conformi a IPC per creare un footprint PQFN, disabilitando l'opzione «Usa valori del footprint calcolati» nella pagina Dimensioni del footprint PQFN della procedura guidata e impostando X1 su 0,25 e Y1 su 0,6, Altium Designer si bloccava. (BC:27875) |
| 71595 | I riempimenti poligonali non venivano visualizzati nella sezione Membri delle classi di poligoni definite, nella finestra di dialogo Esplora classi di oggetti. (BC:27899) |
| 71638 | Durante la generazione degli output di un PCB direttamente dal menu File dell'editor PCB (ad esempio, Gerber, ODB, ecc.), con l'opzione «Usa una cartella separata per ogni tipo di output» abilitata nella scheda Opzioni della finestra di dialogo Opzioni progetto, l'output generato non veniva creato nelle sottocartelle previste. |
| 71669 | In alcuni casi, dopo l'aggiunta di via di stitching a una net del progetto, il DRC online segnalava erroneamente violazioni della regola relativa ai vincoli di distanza di isolamento. (BC:27917) |
| 71809 | In un progetto specifico, con l'opzione PCB.ViaInstancing abilitata (Impostazioni avanzate), alcuni fori dei via IPC 4761 non venivano esportati negli output NC Drill e ODB++ generati. |
CAMtastic
| 67163 | Tentando di importare due volte dati ODB++ (senza layer di segnale) in un nuovo documento CAMtastic, si verificava una violazione di accesso (nel modulo «CAMDXP.dll»). |
| 70762 | In alcuni casi, lavorando con i dati di fabbricazione ODB++ generati nell'editor CAMtastic, si verificava una violazione di accesso (nel modulo «CAMDXP.dll»). |
Wire bonding
| 66450 | In un progetto specifico con componenti incorporati, i pad dei die non venivano visualizzati correttamente sui corpi 3D dei die presenti nelle relative cavità durante la visualizzazione della scheda in modalità Layout 3D. |
Progettazione di cablaggi
| 58777 | È stato aggiunto il supporto alla rotazione «libera» della vista del modello fisico di un componente all'interno di un disegno di layout. Ora è possibile impostare un angolo di rotazione personalizzato, ruotando graficamente il modello direttamente nell'area di progettazione oppure immettendo l'angolo desiderato nel pannello Proprietà (con la vista del modello fisico selezionata). (I:25235) |
| 68450 | È stato aggiunto il supporto alla riassegnazione degli oggetti ai fasci in un disegno di layout, nei casi in cui un filo possa seguire più percorsi tra il connettore di origine e quello di destinazione. Per impostazione predefinita, il filo viene assegnato automaticamente al percorso più breve, ma ora è possibile modificare questa assegnazione. Un nuovo controllo, «Assegna oggetti al fascio», compare nella parte inferiore della sezione Oggetti del fascio del pannello Proprietà (con il fascio selezionato nell'area di progettazione), ma solo quando esiste un percorso alternativo. Questo controllo consente di accedere a una finestra di dialogo con cui spostare gli oggetti (fili/cavi) tra i fasci applicabili e validi. Nell'ambito di questa funzionalità, il precedente campo a discesa «Oggetti assegnati al fascio» (e le relative voci di selezione degli oggetti) è stato rimosso. |
| 70569 | È stato aggiunto il supporto all'inserimento di una «Vista del segmento» di un segmento di fascio scelto in un disegno di layout. La vista mostra i fili contenuti nel segmento (fili singoli, coppie di fili intrecciati e fili che fanno parte di cavi), consentendo di vedere chiaramente come sono disposti fisicamente all'interno del segmento del fascio di cablaggio. Ogni filo è etichettato, visualizzato con il colore definito per il filo e con uno spessore scalato in base al valore del relativo parametro «Spessore». |
Piattaforma
| 70878 | È stata aggiunta una barra di scorrimento verticale al menu associato al controllo Server attivo, in alto a destra nell'area di progettazione, per consentire di accedere facilmente a tutti i Workspace disponibili, soprattutto quando si dispone dell'accesso condiviso a un numero considerevole di Workspace. |
| 71353 | In alcuni casi, quando il software era configurato per il salvataggio automatico in una cartella non ancora creata, si verificava l'errore "Accesso al percorso "<PathName>" negato.". |
| 71518 | Quando il file di progetto di un PCB conteneva per qualche motivo sezioni duplicate, il tentativo di aprirlo tramite la finestra di dialogo Apri progetto generava un'eccezione. Se il progetto veniva trascinato da Esplora file di Windows al pannello Progetti, appariva vuoto, senza alcun documento caricato. |
| 71605 | Si riscontravano problemi con la funzione di backup automatico. In alcuni casi, con la funzione abilitata, veniva creato un solo backup. In altri casi, la disabilitazione della funzione causava la creazione di un backup. (BC:27924, BC:27992) |
Gestione dei dati
| 70755 | È stata migliorata l'usabilità del pannello Componenti al primo accesso. La categoria 'Tutti' è ora espansa per impostazione predefinita (nelle modalità normale e compatta) e il riquadro Categorie viene reso visibile quando si passa alla modalità normale. Inoltre, la sezione dei dettagli viene resa visibile ed espansa in entrambe le modalità. |
| 70863 | Quando si era connessi a un Workspace senza un abbonamento valido, la selezione di quel Workspace nell'area Posizioni della finestra di dialogo Apri progetto causava la visualizzazione dell'errore "Riferimento a un oggetto non impostato su un'istanza di un oggetto" all'interno della finestra stessa. |
| 70944 | Durante il tentativo di rilasciare in un Workspace connesso un componente net tie correttamente definito, l'esecuzione di un controllo delle regole del componente generava false violazioni di tipo 'Connessione in rame in cortocircuito'. |
| 71092 | La funzione 'Unione dei dati dei fornitori', disponibile tramite l'opzione EDMS.CustomOffersMerge (Impostazioni avanzate), diventa ufficialmente pubblica con questa versione (abilitata per impostazione predefinita). |
| 71325 | La funzione di ricerca nel pannello Explorer restituiva molti componenti non pertinenti quando la stringa di ricerca includeva il carattere uguale ('='). (BC:27743) |
| 71356 | Durante il tentativo di generare output da un file Output Job in una cartella specificata (nel contenitore di output collegato) per la quale non si disponeva dei permessi di scrittura a livello di sistema operativo, si verificava l'errore "Accesso al percorso "<PathName>" negato.". |
| 71421 | Durante il rilascio di uno specifico progetto PCB tramite Project Releaser, l'utilizzo della funzione Confronta Gerber per i dati di fabbricazione Gerber generati, nella fase 'Revisione dati', causava l'errore "Impossibile eseguire il cast dell'oggetto COM di tipo 'System.__ComObject' al tipo di interfaccia 'DelphiObjects_Interfaces.IWSM_DelphiServiceConcentrator'...". |
| 71438 | Dopo il checkout di un progetto da un repository VCS SVN esterno, il progetto non veniva aperto automaticamente nel pannello Progetti. (BC:27835) |
| 71541 | Durante il tentativo di generare un PDF delle stampe dello schema tramite un file Output Job, si verificava un errore se nei nomi (ad esempio delle porte) veniva utilizzato un ordine errato delle parentesi quadre (ad esempio ][, [[ o ]], anziché []). |
| 71640 | Quando si eseguiva uno script all'interno di un file Output Job attivo per modificare il percorso di output di un contenitore di output Struttura cartelle, l'ultima directory/cartella del percorso iniziale veniva persa. (BC:27900) |
Importazione/esportazione
| 70329 | L'utilità di importazione OrCAD è stata migliorata con il supporto per l'importazione delle varianti definite in un progetto OrCAD. (Richiede l'abilitazione dell'opzione Importer.Orcad.AdvancedEngine nelle impostazioni avanzate). |
| 70733 | Per uno specifico progetto OrCAD, il parametro DNP (Do Not Populate, non montare), aggiunto a determinati componenti, non veniva importato. (Richiede l'abilitazione dell'opzione Importer.Orcad.AdvancedEngine nelle impostazioni avanzate). |
SI Analyzer by Keysight
| 71019 | Per uno specifico progetto PCB, il tentativo di accedere allo strumento SI Analyzer by Keysight causava l'errore "Indice non compreso nell'intervallo. Deve essere non negativo e inferiore alla dimensione della raccolta. (Parametro 'index')". |
Versione 26.8.1
Altium Designer Develop – Released: 9 July 2026, Version 26.8.1 (build 9)
Altium Designer Agile – Released: 9 July 2026, Version 26.8.1 (build 50)
Altium Designer – Released: 9 July 2026, Version 26.8.1 (build 31)
Schema elettrico
| 69676 | In alcuni casi, passando da un commento all'altro in uno schema, si verificava l'errore "Impossibile impostare Visibility o chiamare Show, ShowDialog o WindowInteropHelper.EnsureHandle dopo la chiusura di una finestra". |
| 70448 | Se per 'Cartella dei modelli locali' (nella pagina Gestione dei dati - Modelli delle Preferenze) era specificato un percorso diverso da quello predefinito, il percorso utilizzato per caricare un modello in un documento schematico aperto (tramite Strumenti » Progettazione » Modelli di foglio » Locali » Carica da file) tornava alla cartella dei modelli predefinita (\Users\Public\Documents\Altium\AD<Version>\Templates) tra una sessione e l'altra di Altium Designer. |
| 71126 | In alcuni casi, quando si aggiungeva un footprint a un componente selezionato nello schema tramite Gestione footprint, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di un oggetto". (BC:27729) |
| 71170 | In alcuni casi, durante il tentativo di reimpostare l'annotazione a livello di scheda dopo aver rimosso alcuni componenti da uno schema sorgente (o averli mascherati con una maschera di compilazione), si verificava l'errore "Impossibile eseguire il cast dell'oggetto di tipo "Altium.WorkspaceManager.DataModel.DesignatorRecordAdapter" al tipo "Altium.WorkspaceManager.DataModel.DesignatorRecord"...". In un altro caso, si verificava l'errore "startIndex ('-9') deve essere un valore non negativo. (Parametro 'startIndex')...". (BC:27716) |
PCB
| 65296 | È stata aggiunta la possibilità di aumentare il numero di strati di segnale in un progetto PCB da 32 a 128, utilizzando l'opzione 'PCB.IncreaseSignalLayers' nelle impostazioni avanzate. (I:8785) |
| 65724 | Per uno specifico progetto, l'aggiunta di via stitching o via shielding a una net con espansione della maschera di saldatura definita dalle regole causava un'espansione errata della maschera di saldatura inferiore e la visualizzazione del controllo 'collegamento' nello stato errato. (BC:27568) |
| 69160 | Si riscontrava un notevole calo delle prestazioni durante l'aggiunta di teardrop a un PCB: il processo richiedeva molto tempo e consumava una quantità di memoria considerevolmente maggiore. (BC:27045) |
| 69996 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Impostazioni avanzate) e l'opzione 'Ricalcola i poligoni dopo la modifica' abilitata (nella pagina Editor PCB - Generale delle Preferenze), lo spostamento di un componente su un riempimento poligonale, l'abilitazione dello scarico termico per un pad selezionato e la modifica dello stile di connessione causavano l'errore "Il valore non può essere null. (Parametro 'source')". |
| 70430 | In alcuni casi, durante l'esecuzione di un DRC della regola di progettazione Angolo acuto, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 70570 | Quando si crea una nuova regola (tramite aggiunta o duplicazione) nella finestra di dialogo Editor delle regole e dei vincoli PCB, il campo Nome riceve ora il focus per impostazione predefinita. |
| 70658 | Durante l'utilizzo della funzione di creazione dei teardrop, le piste di keepout del rame venivano ignorate e venivano creati teardrop errati se, mediante una panoramica, l'area contenente tali keepout veniva portata al di fuori dell'area di visualizzazione visibile. |
| 70676 | In alcuni casi, durante il ricalcolo delle impedenze per un profilo di impedenza nel Layer Stack Manager (ad esempio, tipo 'Differential-Coplanar' con tipo di modello di rugosità 'Hemispherical'), si verificava l'errore "La transazione è stata interrotta. --- System.Reflection.TargetInvocationException: La destinazione di una chiamata ha generato un'eccezione...". |
| 70709 | La funzione 'Protezione della proprietà intellettuale ODB++', fornita dall'opzione ODB.IntellectualPropertyProtection (Impostazioni avanzate), è ora ufficialmente disponibile al pubblico con questa versione (attivata per impostazione predefinita). |
| 70727 | Durante l'utilizzo della funzione PCB CoDesign, si verificava un arresto anomalo senza messaggi di errore durante il confronto di serpentine vuote per la regolazione della lunghezza. |
| 70874 | In alcuni casi, durante l'utilizzo di un documento di libreria PCB, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 70983 | In alcuni casi, durante la definizione di una regione o della forma della scheda in modalità Board Planning, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 70986 | In alcuni casi, durante l'importazione delle regole nella finestra di dialogo PCB Rules and Constraints Editor, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 71135 | In alcuni casi, durante il tentativo di accedere alla finestra di dialogo Edit Rule Priorities (dalla finestra di dialogo PCB Rules and Constraints Editor), si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 71137 | In alcuni casi, durante l'utilizzo del campo di ricerca/filtro nella finestra di dialogo PCB Rules and Constraints Editor, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
| 71163 | Durante l'utilizzo dello strumento 'Mostra differenze' per confrontare la netlist di un progetto con il relativo documento PCB, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto...". (BC:27726) |
Gestione dei vincoli
| 66118 | Quando si crea una regola avanzata di distanza di isolamento (dalla vista Tutte le regole, accedendo a Constraint Manager dal PCB), sono ora disponibili controlli per passare dalla modalità operativa ‘Semplice’ a quella ‘Avanzata’ per la matrice delle distanze minime di isolamento (come nella finestra di dialogo PCB Rules and Constraints Manager). (I:23850) |
| 69940 | Per un progetto specifico, il tentativo di accedere a Constraint Manager da un documento schematico causava l'errore "È già stato aggiunto un elemento con la stessa chiave..." e, successivamente, tutte le viste diventavano vuote e inutilizzabili. |
Draftsman
| 69992 | È stato aggiunto un cursore a forma di 'mano' durante la panoramica di un documento di disegno di produzione basato su Draftsman (.PCBDwf, .HarDwf, .MbDwf) mediante pressione prolungata del pulsante destro del mouse e trascinamento, uniformando il comportamento a quello degli editor schematico e PCB. |
Wire bonding
| 66236 | In alcuni casi, durante la visualizzazione in 3D, all'interno di una libreria PCB, di un footprint che includeva elementi di wire bonding (pad del die e fili di collegamento), era presente uno spazio evidente tra i pad del die e la superficie 3D estrusa su cui erano posizionati. (BC:27016) |
Progettazione multi-scheda
| 68881 | Durante il tentativo di posizionare una diramazione del cablaggio in uno schematico multi-scheda, se la connessione di gruppo associata riportava 'Nessuna voce accoppiata' nella colonna 'Da' o 'A', si verificava l'errore "Il valore non può essere null. (Parametro "key")". |
Progettazione di cablaggi
| 71277 | Durante l'importazione delle modifiche da un progetto multi-scheda in un diagramma di cablaggio, il valore del parametro 'HarnessDesignator' del progetto di cablaggio non veniva preso in considerazione, causando il rilevamento di differenze errate da parte del motore di confronto. (BC:27708) |
Piattaforma
| 71139 | Quando si apriva un gruppo di progetti (.DsnWrk) da una cartella contenente diversi gruppi di progetti, nella cartella superiore venivano creati erroneamente e in modo casuale file vuoti con stringhe GUID come nomi. (BC:27759) |
| 71266 | Dopo la prima apertura di un progetto, questo non veniva riaperto al successivo riavvio di Altium Designer se le impostazioni locali correnti del sistema Windows erano impostate su 'Coreano' e il percorso del progetto conteneva caratteri coreani. |
Gestione dei dati
| 70324 | Durante l'utilizzo della funzione BOM CoDesign per confrontare ActiveBOM con una distinta base gestita generata dal progetto, un componente posizionato nel progetto veniva erroneamente segnalato come diverso nel campo 'Parametri modificati - Commenti' se il suo nome terminava con un carattere vuoto. (BC:27443) |
| 70326 | Durante l'utilizzo della funzione BOM CoDesign, con Altium Designer impostato sul tema dell'interfaccia utente 'Altium Light Gray', gli elementi nella scheda Distinte base correlate (del pannello Proprietà) risultavano poco leggibili (testo bianco su sfondo grigio chiaro). (BC:27443) |
| 70479 | Durante il tentativo di rilasciare un nuovo componente in un Workspace connesso, il controllo delle regole dei componenti segnalava erroneamente l'errore 'Componente duplicato per nome' se il nome del componente iniziava con la stessa stringa del nome di un componente esistente. (BC:27448) |
| 70859 | La funzione 'Gestione dei requisiti', fornita dall'opzione EDMS.Requirements (Impostazioni avanzate), è ora ufficialmente disponibile al pubblico con questa versione (attivata per impostazione predefinita). |
| 71159 | Se un documento Output Job includeva un contenitore di output con un nome personalizzato che utilizzava una stringa speciale (ad esempio, =Item), il tentativo di aprire direttamente il documento o di eseguire Project Releaser causava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto...". (BC:27705) |
| 71269 | Il tentativo di generare un PDF delle stampe degli schematici di un progetto tramite un file Output Job, quando almeno un simbolo di foglio era impostato per utilizzare una sorgente locale senza alcun 'Nome file' specificato, causava l'errore "Si sono verificati uno o più errori. (Il valore non può essere null. (Parametro 'path1'))...". |
Importazione/Esportazione
| 63690 | Durante il tentativo di importare uno specifico progetto OrCAD, alcuni componenti non venivano importati e risultavano quindi mancanti nei documenti schematici generati. (Richiede l'attivazione dell'opzione Importer.Orcad.AdvancedEngine nelle impostazioni avanzate). |
| 65953 | Durante il tentativo di importare uno specifico progetto OrCAD, i nomi di varie porte di alimentazione risultavano nascosti nei documenti schematici generati. (Richiede l'attivazione dell'opzione Importer.Orcad.AdvancedEngine nelle impostazioni avanzate). |
| 66570 | Durante il tentativo di importare uno specifico progetto OrCAD, l'importazione non riusciva e venivano segnalati errori 'Componente non valido'. (Richiede l'attivazione dell'opzione Importer.Orcad.AdvancedEngine nelle impostazioni avanzate). |
| 67943 | È stata aggiunta una nuova opzione delle impostazioni avanzate, 'Importer.Orcad.AdvancedEngine', che, quando attivata, consente di utilizzare il nuovo motore avanzato OrCAD per l'importazione di progetti e librerie OrCAD tramite l'Importazione guidata. |
| 69318 | Durante il tentativo di importare uno specifico progetto OrCAD, alcuni componenti venivano importati senza il parametro 'Value', lasciando vuoto il corrispondente campo Comment quando si selezionava uno di questi componenti in un documento schematico generato. (Richiede l'attivazione dell'opzione Importer.Orcad.AdvancedEngine nelle impostazioni avanzate). |
| 70109 | Durante l'importazione di uno specifico progetto OrCAD, i layer della maschera di saldatura venivano importati in modo errato: il layer Top Solder Mask generato conteneva aperture aggiuntive, mentre nel layer Bottom Solder Mask mancavano alcune aperture. (Richiede l'attivazione dell'opzione Importer.Orcad.AdvancedEngine nelle impostazioni avanzate). |
Versione 26.7.1
Altium Designer Develop – Released: 8 June 2026, Version 26.7.1 (build 13)
Altium Designer Agile – Released: 8 June 2026, Version 26.7.1 (build 25)
Altium Designer – Released: 8 June 2026, Version 26.7.1 (build 11)
Schema elettrico
| 70565 | In alcuni casi, mettendo in pausa (Tab) un processo interattivo (ad esempio il posizionamento di un filo o la rotazione di un oggetto selezionato) in uno schema elettrico o in un diagramma di cablaggio, si verificava una violazione di accesso (nel modulo "AdvSch.dll"). |
PCB
| 66901 | Durante l'esportazione di un PCB in formato STEP, il percorso dell'utensile di fresatura non era presente nel modello esportato se come layer 'Route Tool Path' era stato utilizzato un layer meccanico con numero superiore a '16'. |
| 69812 | In un caso specifico, il tentativo di eseguire nuovamente lo sbroglio a partire da una pista esistente (utilizzando gli strumenti Interactive Routing o Quick Routing e con l'opzione 'Automatically Remove Loops' attivata) causava il blocco completo di Altium Designer. |
| 69873 | Per uno specifico progetto, il trasferimento delle modifiche dal PCB agli schemi elettrici sorgente generava l'errore "La chiave specificata "eModification_AddNode" non era presente nel dizionario". |
| 70031 | Con l'opzione PCB.Polygon.AdvancedPour attivata (impostazioni avanzate), dopo aver aggiunto vertici al contorno di un poligono posizionato tramite l'importazione di un file CSV, l'aggiunta di un ulteriore vertice comprometteva il poligono. |
| 70059 | La funzionalità che consente di controllare la versione di Simbeor utilizzata per il calcolo del ritardo e dell'impedenza nell'editor PCB, fornita tramite l'opzione PCB.SimbeorVersion (impostazioni avanzate), è ora ufficialmente pubblica con questa versione (valore predefinito: 1). |
| 70207 | Per uno specifico PCB, il tentativo di esportare la scheda in formato STEP 3D (tramite File » Esporta » STEP 3D) causava il blocco di Altium Designer in un 'ciclo infinito'. In un altro caso, gli oggetti dei layer meccanici venivano erroneamente esportati come ritagli della scheda. (BC:25654) |
| 70213 | Con l'opzione PCB.ViaInstancing attivata (impostazioni avanzate), i controlli 'Via Nets' e 'Via Span' (nell'area Additional Options, nella scheda View Options del pannello View Configuration dell'editor PCB) non funzionavano correttamente. (BC:26989) |
| 70573 | In alcuni casi, con l'opzione PCB.ViaInstancing attivata (impostazioni avanzate), un via con retroforatura si collegava erroneamente in modo diretto a un piano poligonale, ignorando la distanza di isolamento definita nella regola di progettazione Power Plane Clearance applicabile. (BC:27450) |
| 70607 | La funzionalità 'Via Instancing', fornita tramite l'opzione PCB.ViaInstancing (impostazioni avanzate), è ora ufficialmente pubblica con questa versione (attivata per impostazione predefinita). |
Draftsman
| 57465 | In alcuni casi, lavorando con un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf), si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di un oggetto". |
CAMtastic
| 69776 | Durante il tentativo di importare nell'editor CAM di Altium Designer (CAMtastic) dati ODB++ generati da uno specifico progetto KiCad, si verificava l'errore "Il percorso del file specificato: <FilePath> - non esiste" e il documento CAM rimaneva vuoto. |
Wire bonding
| 69905 | Quando si visualizza un PCB o un footprint in modalità di layout 2D, è ora possibile controllare la visibilità dei fili di bonding tramite la nuova voce 'Bond Wires' (e i relativi controlli) nell'area Object Visibility, nella scheda View Options del pannello View Configuration. Quando si visualizza un PCB o un footprint in modalità di layout 3D, la visibilità dei fili di bonding e delle piazzole del die è ora controllata tramite l'opzione 'Show 3D Bodies' nell'area General Settings, nella scheda View Options del pannello View Configuration. (Richiede l'attivazione dell'opzione PCB.Wirebonding.3DImprovements nelle impostazioni avanzate). (BC:25470) |
Progettazione multi-scheda
| 69427 | In alcuni casi, durante l'importazione delle modifiche da un progetto di cablaggio figlio in uno schema multi-scheda, con la connessione del cablaggio selezionata e la relativa sezione Connections espansa nel pannello Properties, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di un oggetto". |
Progettazione di cablaggi
| 70566 | Facendo clic su una linea di net in un diagramma di cablaggio, si verificava l'errore "La chiave specificata "eHarnessLogicalSignal" non era presente nel dizionario". |
Piattaforma
| 69822 | È stata aggiunta la possibilità per un amministratore di un Workspace Altium Develop di riservare una postazione autore a un membro specifico del Workspace quando si utilizza Altium Designer Develop (26.7 e versioni successive), consentendogli di fatto di lavorare offline per la durata dell'abbonamento, con la possibilità di revocare in qualsiasi momento la postazione assegnata per l'uso offline. |
Gestione dei dati
| 69142 | In alcuni casi, durante la modifica di più componenti tramite l'editor Component (in modalità Batch Component Editing), la copia del contenuto di una qualsiasi cella modificabile generava l'errore "Il controllo "" non ha una finestra padre...". |
| 69378 | Dopo la modifica in batch di un numero elevato (oltre 1500) di footprint in un Workspace connesso (ad esempio, modificando l'assegnazione del layer meccanico), il rilascio nel Workspace richiedeva molto tempo, al termine del quale Altium Designer non liberava la notevole quantità di RAM utilizzata. |
| 70220 | Durante la modifica di un numero elevato di componenti (oltre 500) tramite l'editor Component (in modalità Batch Component Editing) e l'aggiunta di scelte di componenti a tali componenti, si verificava un errore di timeout e i componenti venivano infine rilasciati, ma senza le scelte di componenti aggiunte. |
| 70315 | Con l'opzione EDMS.CloudLoginByJWT attivata (impostazioni avanzate), non era possibile connettersi da Altium Designer a un Workspace cinese sulla piattaforma Altium (tramite il portale portal.altium365.com.cn). |
| 70849 | In alcuni casi, rendendo disponibile online un progetto PCB in un Workspace connesso sulla piattaforma Altium, tutti i documenti sorgente (ad eccezione di ActiveBOM) non risultavano visibili durante l'apertura e la consultazione del progetto tramite l'interfaccia Web Viewer del Workspace. |
Importazione/Esportazione
| 69921 | Durante l'importazione di uno specifico progetto Allegro, il valore dello spessore di ciascun layer nello stack dei layer era errato. (Richiede l'attivazione dell'opzione Importer.Allegro.AdvancedEngine nelle impostazioni avanzate). |
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)
Schema elettrico
| 68892 | In alcuni casi, dopo aver cancellato il nome di una net in uno schema elettrico (tramite il pannello Properties), la successiva compilazione dinamica generava l'errore "Argomento nullo o vuoto". |
| 69519 | Per una blanket con forma 'a gradini' (non rettangolare), non era possibile modificarne graficamente la forma per renderla completamente rettangolare, poiché non si riusciva a 'rilasciare' il bordo che si stava spostando. (BC:27250) |
| 69781 | In un caso specifico, il tentativo di aprire un qualsiasi documento schematico in un progetto causava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
PCB
| 57322 | In un caso specifico, durante il tentativo di trascinare alcune piste 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 tramite IPC Compliant Footprints Batch Generator non corrispondeva al relativo footprint. |
| 61450 | In un caso specifico, durante la creazione di un package PLCC quadrato tramite IPC Compliant Footprint Wizard, il valore di 'Lead Span Range (D)' non veniva riportato correttamente nell'anteprima del modello STEP 3D generato, con il risultato che il lato lungo dei terminali del chip non toccava le piazzole. |
| 61495 | Durante la creazione di un package LCC tramite IPC Compliant Footprint Wizard, con 'Number of pins (E)' diverso da 'Number of pins (D)', l'anteprima del modello STEP 3D generato non era corretta. |
| 61496 | Durante la creazione di un package CFP tramite IPC Compliant Footprint Wizard, una modifica al valore dell'altezza minima di distanziamento non veniva riportata correttamente nell'anteprima del modello STEP 3D generato. |
| 61500 | Durante la creazione di un package MOLDED (polarizzato) o SODFL tramite IPC Compliant Footprint Wizard, il pin polarizzato (catodo) è ora identificato sul modello STEP 3D generato da una barra bianca. (I:16813, I:17014) |
| 61503 | Durante la creazione di un package CAPAE tramite IPC Compliant Footprint Wizard, il modello STEP 3D veniva generato in modo errato quando si utilizzavano impostazioni volte a ottenere le dimensioni del caso peggiore. La parte cilindrica del modello veniva spinta attraverso la parte inferiore del componente. (BC:7032) |
| 61538 | Durante la creazione di un package SOT89 tramite IPC Compliant Footprint Wizard, l'altezza della regione centrale definita manualmente dal parametro Y3 (nella pagina Footprint Dimensions della procedura guidata, con l'opzione 'Use calculated footprint values' disabilitata) non veniva riportata correttamente nel footprint generato. |
| 61596 | Durante la creazione di un package LCC tramite IPC Compliant Footprint Wizard, non veniva creata una piazzola termica nel footprint generato, nonostante fossero stati definiti i valori minimi e massimi per le proprietà correlate ('Thermal Pad Size (D Side)' e 'Thermal Pad Size (E Side)'). |
| 61597 | Durante la creazione di un package SOT89 tramite IPC Compliant Footprint Wizard, la piazzola centrale del footprint generato veniva suddivisa in due oggetti non collegati elettricamente (una piazzola e una regione di rame), causando errori di distanza di isolamento interni al footprint quando questo veniva posizionato su un PCB. |
| 61598 | In alcuni casi, durante la creazione di un package QFN tramite IPC Compliant Footprint Wizard, l'utilizzo di valori calcolati per le dimensioni produceva un footprint con piazzole a contatto tra loro. (BC:20868) |
| 61600 | È stato aggiunto un nuovo parametro 'Lead Span Range (L)' per la definizione delle dimensioni di un package MOLDED tramite IPC Compliant Footprint Wizard. Questo consente di specificare i valori minimi e massimi della distanza tra i lati esterni dei terminali. Le illustrazioni delle dimensioni sono state aggiornate e il parametro 'Body Length Range (L)' è stato rinominato 'Body Length Range (L1)'. (BC:2423) |
| 61601 | Durante la generazione di un footprint tramite IPC Compliant Footprint Wizard o IPC Compliant Footprints Batch Generator, con parametri personalizzati il marcatore di riferimento del pin sul PCB veniva generato sopra le primitive delle piazzole. |
| 61602 | Durante la generazione del footprint di un package con terminali ad ala di gabbiano tramite IPC Compliant Footprint Wizard, la pagina Footprint Dimensions della procedura guidata è stata migliorata con la possibilità di scegliere se applicare o meno il ritaglio delle piazzole quando si utilizzano valori calcolati per il footprint. Inoltre, per la generazione del footprint di un package con terminali ad ala di gabbiano tramite IPC Compliant Footprints Batch Generator, è stato aggiunto un nuovo parametro 'PadTrimming' alla sezione Footprint Specifications della scheda Data del file modello Excel associato, per controllare se applicare o meno il ritaglio delle piazzole. |
| 61805 | Durante la creazione di package CFP tramite 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 tramite IPC Compliant Footprints Batch Generator. Nel primo caso, tentando di aggiungere il file Excel da elaborare, si verificava l'errore "Formato del flusso non valido". Nel secondo caso, l'elaborazione terminava con l'errore "Quantità non valida "" nel campo "DensityLevel"". (BC:23015) |
| 61807 | Durante la creazione di package Chip Array con più livelli di densità tramite 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 tramite IPC Compliant Footprint Wizard, il nome del footprint veniva generato in modo errato e non rispettava le convenzioni di denominazione dello standard IPC-7351B. (BC:2613) |
| 61809 | Durante la creazione di un package CHIP tramite IPC Compliant Footprint Wizard, l'anteprima del footprint generato non rispettava i valori dei parametri 'X' e 'Y' come previsto, mostrando erroneamente X in verticale e Y in orizzontale. Quando veniva poi posizionato su un PCB, il footprint del componente risultava ruotato di 90 gradi per impostazione predefinita (anziché avere una rotazione pari a zero, come previsto). |
| 61810 | Durante la creazione di un package DFN tramite IPC Compliant Footprint Wizard, l'anteprima del footprint generato non rifletteva correttamente le modifiche ai valori dei parametri 'Body Width Range (E)' e 'Body Length Range (D)', modificando in ciascun caso la dimensione sbagliata. |
| 61812 | In un caso specifico, durante la creazione di un package QFN-2ROW tramite IPC Compliant Footprint Wizard, i valori calcolati per le dimensioni producevano una spaziatura tra le piazzole maggiore di 'Body Span Range (D)'. |
| 61814 | Durante la creazione di un package SOIC tramite IPC Compliant Footprint Wizard, l'utilizzo di valori calcolati per le dimensioni del footprint comportava un ritaglio eccessivo delle piazzole nel footprint generato, causando problemi nel rispetto dei requisiti minimi di saldatura (contatto tra terminale e piazzola). |
| 61893 | In un caso specifico, utilizzando IPC Compliant Footprints Batch Generator per creare un package DIP, il footprint non veniva generato se nel file Excel elaborato non era specificato un nome per il footprint, anziché essere generato con un nome assegnato automaticamente. |
| 61894 | Durante la creazione di package DIP tramite IPC Compliant Footprints Batch Generator, il footprint non veniva generato se il relativo nome non era specificato nel file Excel aggiunto per l'elaborazione. Inoltre, quando l'opzione 'Produce STEP model' era abilitata, veniva generato un corpo estruso anziché un modello STEP 3D generico. |
| 62111 | Durante la generazione di un footprint Chip Array tramite IPC Compliant Footprint Wizard, il prefisso del nome del footprint non era corretto (rispetto alla convenzione di denominazione IPC-7351 B) quando 'Hull side type' era impostato su 'Concave', 'ConvexE' o 'ConvexS'. |
| 62112 | Per diversi package, la procedura guidata IPC Compliant Footprint Wizard non calcolava correttamente il courtyard quando la funzione "Usa valori calcolati del footprint" era disabilitata e i valori di "Dimensioni delle piazzole" e "Spaziatura delle piazzole" venivano inseriti manualmente. |
| 62254 | La procedura guidata IPC Compliant Footprint Wizard è stata aggiornata affinché, durante la creazione del footprint di un package PQFP o CQFP, il contorno del package venga costruito in base ai valori dimensionali massimi anziché a quelli nominali, come già avviene per i package SOIC, SOP, TSSOP e SOT. |
| 62283 | Durante la creazione di un package di tipo SOT tramite la procedura guidata IPC Compliant Footprint Wizard, il footprint generato non presentava il valore corretto per il margine del courtyard. |
| 62319 | La procedura guidata IPC Compliant Footprint Wizard è stata aggiornata affinché, durante la creazione del footprint di un package PQFP, il contorno serigrafico venga generato con lo stesso stile e approccio utilizzati per il package QFN. Il contorno segue ora il contorno massimo del package, con uno scostamento verso l'esterno pari alla metà della larghezza della linea serigrafica (la larghezza predefinita della linea serigrafica è di 0,127 mm). |
| 62378 | Durante la creazione di un package SOIC tramite la procedura guidata IPC Compliant Footprint Wizard, il footprint generato non presentava il valore corretto per il margine del courtyard. |
| 62430 | La procedura guidata IPC Compliant Footprint Wizard è stata aggiornata per tutti i package attualmente supportati, per garantire la generazione dei footprint in conformità alla revisione B dello standard IPC 7351, "Requisiti generali per la progettazione a montaggio superficiale e standard per i pattern di piazzole". |
| 62669 | Durante la creazione di un package BGA tramite IPC Compliant Footprint Wizard o IPC Compliant Footprints Batch Generator, la percentuale di riduzione del diametro delle piazzole (per le sfere di saldatura collassabili) non era conforme alla revisione B dello standard IPC 7351, "Requisiti generali per la progettazione a montaggio superficiale e standard per i pattern di piazzole". |
| 67406 | Durante la creazione di un package LCC con la procedura guidata IPC Compliant Footprint Wizard e con l'opzione "Forma dello smusso" 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 "Forma dello smusso" abilitata, lo smusso sul corpo 3D mancava sia nell'anteprima del modello STEP sia nel footprint generato. |
| 67407 | Durante la creazione di un package PQFN con la procedura guidata IPC Compliant Footprint Wizard, l'anteprima del modello STEP e il footprint generato non includevano i via per la piazzola termica. |
| 68167 | Dopo aver apportato modifiche nel gestore dello stack dei layer che influivano sul ritardo di propagazione, ad esempio modificando il valore della costante dielettrica (Dk) di un layer, il valore del ritardo delle piste non veniva ricalcolato. (BC:26356) |
| 69594 | Quando si modificavano, tramite il pannello Proprietà, i vertici del contorno di un oggetto poligonale contenente un arco, il punto finale dell'arco risultava mancante o errato, rendendo errata la forma dell'oggetto. |
| 69836 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata nelle Impostazioni avanzate e una piazzola selezionata nell'area di progettazione, i campi "Offset del centro (X/Y)" non erano presenti nella sezione pertinente dell'area Stack della piazzola del pannello Proprietà. |
| 69891 | Nella finestra di dialogo Editor delle regole e dei vincoli PCB, passando da una regola Larghezza appena creata (con "Stack predefinito" selezionato) all'area vuota della regola Pin non connesso (senza alcuna regola di questo tipo creata) e poi tornando indietro, si verificava una violazione di accesso nel modulo "ADVPCB.DLL". |
| 69895 | Dopo aver modificato un oggetto OLE posizionato in un PCB e aver salvato e chiuso il documento, al tentativo di riaprire il PCB Altium Designer si bloccava completamente. (BC:27320) |
| 70013 | Per un componente il cui testo del designatore e/o del commento era impostato come nascosto e le cui stringhe erano state modificate per occupare più righe, tali stringhe risultavano erroneamente visibili nei dati di fabbricazione ODB++ generati. (BC:25162) |
Gestore dei vincoli
| 64638 | Dopo aver rinominato una classe di net nella vista Fisica del gestore dei vincoli, copiando e incollando in uno schema il set di parametri associato (nel quale è definita la classe di net), veniva ancora utilizzato il nome precedente della classe di net. |
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 "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
CAMtastic
| 69260 | È stata implementata l'assegnazione predefinita dei colori dei layer in base al tipo di layer durante l'importazione di file Gerber nell'editor CAM (CAMtastic), quando le informazioni sui colori dei layer non sono presenti nei file importati. Questo garantisce uniformità ed evita l'assegnazione casuale dei colori che avveniva in precedenza. |
| 69875 | È stata implementata l'assegnazione predefinita dei colori dei layer in base al tipo di layer durante l'importazione di dati ODB++ nell'editor CAM (CAMtastic), quando le informazioni sui colori dei layer non sono presenti nei dati importati. Questo garantisce uniformità ed evita l'assegnazione casuale dei colori che avveniva in precedenza. |
Progettazione dei cablaggi
| 69256 | Tentando di confrontare le differenze logiche tra un disegno di disposizione del cablaggio e il relativo progetto di cablaggio, si verificava l'errore "Il metodo o l'operazione non è implementato...". |
| 69632 | È stata aggiunta la possibilità di suddividere una tabella delle connessioni in un documento Harness Draftsman su più "pagine", insieme a un controllo per limitare l'altezza della pagina. (I:27127) |
| 69804 | Dopo aver sostituito un componente del cablaggio nello schema di cablaggio (tramite la funzione Sostituisci componente del pannello Proprietà) e aver importato le modifiche nel disegno di disposizione, l'ID dell'elemento di progetto veniva aggiornato correttamente, ma il commento e la descrizione rimanevano quelli del componente precedente. Lo stesso accadeva nella distinta base. |
Piattaforma
| 68978 | La funzionalità "WebView2", disponibile tramite l'opzione System.UseWebView2 nelle Impostazioni avanzate, è ufficialmente disponibile al pubblico a partire da questa versione (abilitata per impostazione predefinita). |
Gestione dei dati
| 69356 | In alcuni casi, lavorando con il documento ActiveBOM di un progetto aperto come documento indipendente, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
| 69382 | Se un modello di componente includeva un parametro di tipo dizionario con un valore predefinito, ma non contrassegnato come "Obbligatorio", non era possibile rimuovere il valore predefinito durante la creazione o la modifica di un componente basato su tale modello. |
| 69489 | Quando ci si connetteva a un Workspace di Altium Platform con configurazioni dell'ambiente definite e l'utente apparteneva a più gruppi (con la possibilità di applicare più configurazioni dell'ambiente), non era possibile cambiare la configurazione applicata dopo averne selezionata una inizialmente e aver abilitato l'opzione "Ricorda la mia scelta" nella finestra di dialogo Seleziona una configurazione. Per risolvere questo problema, la nuova finestra di dialogo Proprietà di connessione, accessibile dal menu Proprietà del Workspace nella pagina Gestione dei dati - Server delle Preferenze, consente di cambiare rapidamente la configurazione da utilizzare scegliendo tra quelle disponibili. |
| 69576 | È stato aggiunto il supporto per un ulteriore tipo di dati con unità di misura, Coefficiente di temperatura (ppm/°C), durante la definizione di un parametro utente in un modello di componente in un Workspace connesso su Altium Platform. |
| 69840 | Durante l'importazione di una libreria specifica tramite Library Importer, i datasheet di tutti i componenti correlati venivano erroneamente aggiunti (come coppie di parametri ComponentLink) al documento modello di componente appena creato. |
| 69842 | In un caso specifico, all'apertura di un documento ActiveBOM di grandi dimensioni appartenente a un progetto di un Workspace connesso con la funzionalità SiliconExpert abilitata, si verificava l'errore "Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown". |
| 69845 | Si riscontrava un notevole peggioramento delle prestazioni durante l'utilizzo di un documento ActiveBOM di grandi dimensioni appartenente a un progetto di un Workspace connesso con la funzionalità SiliconExpert abilitata (ad esempio, durante 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, la modifica dei set BOM e l'attivazione o disattivazione della visibilità dei parametri) risultava notevolmente 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 informazioni corrette sull'altezza del corpo 3D (interna ed esterna) di un footprint specifico non venivano importate. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 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 di componente ("DEVICE_TYPE_TOP" e "DEVICE_TYPE_BOTTOM") per accogliere i valori di questi layer Top e Bottom. I layer creati sono nascosti per impostazione predefinita. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 62242 | Durante l'importazione di un progetto Allegro specifico, nell'editor PCB Rules and Constraints del documento PCB generato mancava una particolare regola di progettazione relativa alla distanza di isolamento tra due classi di net. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 66324 | Durante l'importazione di un progetto Allegro, una forma con riempimento pieno definita come Route Keepout su tutti i layer veniva erroneamente importata come regione sul Multi-Layer, anziché sul Keep-Out Layer come previsto. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 66325 | Durante l'importazione di un progetto Allegro, una forma con riempimento pieno definita come Package Keepout sul Top Layer veniva erroneamente importata come pista in rame, anziché come regione di esclusione come previsto. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 66593 | Durante l'importazione di un progetto Allegro, le regole Differential Pairs Routing definite mancavano nell'editor PCB Rules and Constraints del documento PCB generato. Al loro posto veniva creata una sola regola con valori errati (predefiniti). (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67082 | Durante l'importazione di un progetto Allegro, i fori dei pad rettangolari venivano erroneamente importati come asole anziché come rettangoli. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67128 | In alcuni casi, durante l'importazione di un progetto Allegro, i corpi 3D dei componenti non venivano posizionati correttamente. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67146 | Durante l'importazione di un file di libreria Allegro specifico (*.dra), un particolare componente non veniva importato correttamente. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67177 | È stata aggiunta una nuova opzione delle impostazioni avanzate, 'Importer.Allegro.AdvancedEngine', che, se abilitata, potenzia l'Importazione guidata Allegro con il supporto per l'importazione delle maschere di saldatura e di pasta saldante a livello di padstack per i pad (di forma regolare e personalizzata, inclusi i pad coperti dalla maschera) e i via (con calcolo delle espansioni e inclusione dei lati coperti dalla maschera). |
| 67482 | Durante l'importazione di un progetto Allegro, per un CSet a livello di progetto venivano create più regole a livello di net, con valori identici e priorità diverse (per 'Spacing' e 'Same Net Spacing'), anziché una singola regola 'All-All'. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67844 | Durante il tentativo di importare un progetto Allegro specifico, l'importatore rimaneva bloccato per molto tempo (circa 22 ore) nella fase 'Fixup polygons'. Come miglioramento provvisorio, il tempo di importazione è stato notevolmente ridotto (ora a circa 40 minuti), ma rimane comunque elevato. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 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 di componente ("COMPONENT_VALUE_TOP" e "COMPONENT_VALUE_BOTTOM") per accogliere i valori di questi layer Top e Bottom. I layer creati sono nascosti per impostazione predefinita. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67990 | In alcuni casi, durante l'importazione di un progetto Allegro, il testo sul layer serigrafico inferiore veniva importato in modo errato, specchiato e/o specchiato e ruotato. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 68013 | Durante l'importazione di un progetto Allegro specifico, la forma dei fori dei pad di un particolare componente veniva erroneamente importata come 'Slot' anziché 'Round', e anche con dimensioni errate. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 68115 | Durante l'importazione di un progetto Allegro con una spaziatura (caratteri spazio) tra due blocchi di testo sulla serigrafia, l'importatore ignorava tale spaziatura, posizionando i due blocchi di testo sulla stessa origine nel documento PCB generato. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 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 delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 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 di componente ("TOLERANCE_TOP" e "TOLERANCE_BOTTOM") e ("PART_NUMBER_TOP" e "PART_NUMBER_BOTTOM") per accogliere i valori di questi layer Top e Bottom. I layer creati sono nascosti per impostazione predefinita. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 69672 | Durante il tentativo di importare una libreria di progetto Xpedition specifica, la maschera di saldatura di alcuni pad dei componenti non veniva importata correttamente nel documento di libreria PCB generato. |
| 69946 | Durante il tentativo di importare un progetto Allegro specifico, i layer venivano importati in modo errato. (Richiede l'abilitazione dell'opzione delle impostazioni avanzate Importer.Allegro.AdvancedEngine). |
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)
PCB
| 70303 | Durante il 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, spostando un componente (con testo) su un PCB con l'opzione 'Component re-route' abilitata e l'opzione 'Move component with relevant routing option' disabilitata (pagina PCB Editor - Interactive Routing delle Preferenze), si verificava una violazione di accesso (nel modulo 'ADVPCB.DLL'). (BC:27415, BC:27416) |
| 70305 | In un caso specifico, generando 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 su 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 un "Errore di runtime 216" oppure Altium Designer si chiudeva completamente. (BC: 27413) |
| 70307 | In alcuni casi, spostando un componente su un PCB con l'opzione 'Component re-route' abilitata (pagina PCB Editor - Interactive Routing delle Preferenze), il tentativo di annullare l'operazione con un clic del pulsante destro del mouse 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)
Schema elettrico
| 66133 | In alcuni casi, tracciando una finestra di selezione (da destra a sinistra) attorno a primitive in uno schema o in un documento di libreria di schemi, alcuni archi non venivano selezionati. (BC:27379) |
| 67140 | Aggiunta la possibilità di definire un margine verticale personalizzato per il designatore e il nome di un pin, sia a livello globale (nelle Preferenze dello schema) sia a livello locale (nelle proprietà del pin). Ora è possibile controllare completamente i margini orizzontale (X) e verticale (Y) di queste due proprietà, disponibili come campi 'Margin (X/Y)' nelle rispettive sezioni. Nei pannelli List o nella finestra di dialogo Find Similar Objects, il margine verticale viene definito tramite i due nuovi campi 'Pin Designator Vertical Margin' e 'Pin Name Vertical Margin', rispettivamente. |
PCB
| 66537 | Aggiunta la possibilità di configurare le impostazioni ODB++ per proteggere la proprietà intellettuale limitando i dati generati. È possibile scegliere quali layer di segnale includere, specificare se includere la netlist e, in tal caso, se rendere anonimi i nomi delle net (sostituendoli con 'Net_[1-…]'), nonché decidere se includere i componenti, con la possibilità di rimuoverne le proprietà (parametri). Le informazioni sul percorso delle cartelle vengono inoltre rimosse dai file di report ([Design name].REP) e delle regole (odb\user\[Design name].RUL) generati. (I:18317) |
| 69147 | Non era possibile modificare il layer di una room posizionata. |
| 69371 | Quando una stringa di testo posizionata era selezionata nell'area di progettazione (in un documento PCB o di libreria PCB), il completamento automatico del testo non funzionava quando si iniziava a digitare una stringa speciale (ad es. .<alcunicaratteri>) nel campo Text del pannello Properties. (BC:27130) |
| 69405 | Quando una quota standard posizionata era selezionata nell'area di progettazione (in un documento PCB o di libreria PCB), non era possibile modificarne lo spessore tramite il campo Width del pannello Properties. |
| 69540 | La funzionalità 'Ottimizzazione del caricamento dei modelli di pad/via', disponibile tramite l'opzione PCB.Performance.PadViaTemplate.LoadingOptimization (Impostazioni avanzate), è ora ufficialmente disponibile al pubblico con questa versione (attiva per impostazione predefinita). |
| 69564 | In alcuni casi, generando un report dei punti di test da un PCB pannellizzato (contenente una matrice di schede incorporata), alcuni dati risultavano mancanti. (BC:27003) |
| 69581 | Durante lo sbroglio interattivo con l'opzione 'Apply Trace Centering' abilitata (e l'opzione 'Adjust Vias' disabilitata), il posizionamento di una via faceva sì che questa ereditasse erroneamente una distanza di isolamento basata sul centraggio (rapporto tra oggetti, pista e distanza di isolamento), anziché sulla regola di progettazione applicabile. |
| 69635 | In alcuni casi, trascinando piste con angoli diversi da 45 gradi, si verificava un errore (nel modulo "RouterEntry.dll"). |
| 69681 | In alcuni casi, aprendo nelle versioni più recenti di Altium Designer un file PCBLib contenente fori con lamatura o svasatura, tutte le lamature e le svasature risultavano assenti. Inoltre, dopo aver aggiunto nuovi fori con lamatura o svasatura, salvato e riaperto la libreria, anche questi risultavano assenti. (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 | Quando si aggiungeva a un progetto PCB un nuovo documento Draftsman creato utilizzando uno specifico modello di documento Draftsman presente in un Workspace connesso, si verificava l'errore "La larghezza e l'altezza devono essere non negative...". |
Wire bonding
| 65571 | Aggiunta la nuova opzione delle impostazioni avanzate 'PCB.Wirebonding.3DImprovements' che, quando abilitata, offre un supporto migliorato per i fili di bonding nella vista 3D di una scheda. Sono inclusi controlli di modifica aggiuntivi per definire la forma e il profilo di un filo di bonding (con la possibilità di definire un colore personalizzato, per distinguere i diversi "livelli" di fili di bonding associati ai diversi cicli di una macchina per wire bonding), la possibilità di posizionare pad del die e fili di bonding su corpi 3D generici, l'inclusione degli oggetti filo di bonding nell'esportazione di un PCB nei formati STEP e Parasolid e la loro inclusione nel controllo Component Clearance, per rilevare violazioni delle distanze di isolamento tra fili di bonding e altri oggetti (diversi dai fili di bonding) nello spazio 3D. I colori personalizzati utilizzati per i fili di bonding nel progetto PCB vengono presi in considerazione anche quando si inseriscono una vista di fabbricazione della scheda, una vista di assemblaggio della scheda e una vista componente in un disegno di produzione del PCB. (BC:24977, BC:25032) |
| 69457 | In alcuni casi, durante lo sbroglio interattivo a partire da un finger pad a cui era collegato un filo di bonding, veniva creato automaticamente (ed erroneamente) un altro filo di bonding dalla pista appena tracciata. |
| 69701 | In alcuni casi, su un PCB contenente fili di bonding, la rotazione della scheda nella vista 3D prima che i fili fossero stati renderizzati causava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
Piattaforma
| 69028 | Quando si tentava di caricare le impostazioni 'System - Templates' da uno specifico file di Preferenze (*.DXPPrf), si verificava l'errore "Il valore non può essere null. (Parametro 'value')...". (BC:27007) |
Gestione dei dati
| 67003 | Aggiunta la nuova opzione delle impostazioni avanzate 'UI.ModernDesignReusePanel' che, quando abilitata, consente di utilizzare la versione più recente e migliorata del pannello Design Reuse per lavorare con blocchi di riutilizzo e frammenti. |
| 69326 | In un Workspace contenente più di 10.000 componenti, tutti i componenti aggiunti oltre tale soglia venivano visualizzati nella categoria 'Uncategorized' del pannello Components, con un conteggio negativo. |
| 69385 | Item Manager è stato migliorato per gestire il caso in cui un componente del Workspace abbia più modelli di footprint definiti e il modello attualmente assegnato venga successivamente rinominato. Le funzionalità 'Abbinamento automatico' e 'Aggiorna all'ultima revisione' ora assegnano correttamente l'ultima revisione del modello di footprint il cui nome è stato modificato. (I:10242) |
| 69424 | Aggiunta una nuova opzione nelle impostazioni avanzate, 'VCS.AllowLFSRepos', che, se abilitata, ripristina la precedente capacità parziale di utilizzare repository LFS con il controllo di versione Git. ATTENZIONE: Altium Designer non supporta completamente l'utilizzo dei repository LFS e, in alcuni casi, il loro utilizzo può causare la perdita di dati dell'utente. (BC:27158) |
| 69444 | Un utente standard (non amministratore) non poteva rilasciare un progetto contenuto in una sottocartella se non disponeva dei diritti di accesso alla cartella di progetto di livello più alto in un Workspace. Il rilascio del progetto tramite Project Releaser non riusciva e veniva visualizzato l'errore "L'utente corrente non dispone di diritti sufficienti per creare una cartella con il percorso...". |
| 69456 | Una soluzione contrassegnata come 'NON UTILIZZATA' nell'elenco delle scelte di componenti per un componente in un ActiveBOM rimaneva nell'elenco anche dopo essere stata eliminata. |
| 69476 | I dati delle scelte di componenti non venivano visualizzati nel pannello Componenti per i componenti di una libreria basata su file. |
| 69514 | Durante la modifica di uno o più componenti del Workspace, il controllo delle regole dei componenti "La revisione in fase di modifica non è l'ultima" viene ora rispettato correttamente quando si utilizza l'editor dei componenti in modalità di modifica in batch, garantendo che vengano segnalate le violazioni quando si modifica un componente che non è all'ultima revisione. |
| 69531 | Durante la consultazione di una libreria PCB tramite il pannello Componenti (con la visualizzazione dei modelli abilitata), le colonne 'Descrizione', 'Altezza' e 'Numero di pad' non erano disponibili per la selezione nella finestra di dialogo Seleziona colonne. |
Importazione/Esportazione
| 56381 | In alcuni casi, tentando di importare un progetto KiCad, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
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: Metodo non trovato...". |
SI Analyzer by Keysight
| 69664 | In alcuni casi, tentando di analizzare le net del PCB attivo dal documento SI Analyzer by Keysight, si verificava l'errore "La chiave specificata 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' non era presente nel dizionario". (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)
Schema elettrico
| 67749 | In alcuni casi, aggiungendo un nuovo documento schematico a un progetto dopo essere passati a una licenza Viewer, si verificava l'errore "EIntfCastError: Interfaccia non supportata". |
PCB
| 61119 | Per un progetto specifico di grandi dimensioni, si riscontrava un ritardo evidente quando si attivava e disattivava la visibilità di vari layer tramite il pannello Configurazione vista. |
| 64931 | Aggiunta una nuova regola di progettazione 'Distanza lungo l'asse Z' sia a Constraint Manager sia alla precedente finestra di dialogo 'Editor delle regole e dei vincoli PCB' (non accessibile nella Vista documento), utilizzabile per verificare le distanze minime tra varie primitive su layer di rame diversi. (I:922) |
| 68736 | Dopo l'eliminazione di sotto-stack nello stackup di un progetto rigido-flessibile avanzato, i layer di coverlay e solder mask di tali sotto-stack venivano erroneamente aggiunti allo 'Stack dei layer della scheda' principale predefinito. Dopo aver rimosso eventuali duplicati e tentato il salvataggio, si verificava l'errore "Raggiunto il numero massimo di layer di tipo Coverlay per lo stack Stack dei layer della scheda...", poiché non era possibile combinare coverlay e solder mask nello stesso sotto-stack. |
| 68820 | Durante l'esportazione di un PCB come file di progetto Specctra (*.dsn), le aree di keepout non venivano incluse nel file generato. |
| 68973 | Quando le espressioni di query che definivano l'ambito di applicazione di una regola di progettazione binaria erano molto lunghe, non era possibile utilizzare efficacemente il controllo Regole binarie applicabili tra le primitive, poiché l'ambito di applicazione risultava illeggibile nella finestra di dialogo successiva, senza possibilità di ridimensionare la finestra o modificare la larghezza delle colonne. (I:10041) |
| 68983 | In alcuni casi, lavorando in un documento PCB con le opzioni PCB.Polygon.AdvancedPour e PCB.Polygon.AdvancedDynamicPour abilitate nelle impostazioni avanzate, si verificava una violazione di accesso nel modulo "ADVPCB.DLL". |
| 69010 | La funzionalità 'Espansione zero della solder mask', fornita dall'opzione PCB.SolderMaskZeroExpansion nelle impostazioni avanzate, è ora ufficialmente disponibile al pubblico con questa versione (attiva per impostazione predefinita). |
| 69031 | In un PCB o in una libreria PCB, il posizionamento di un rettangolo con una larghezza di pista ridotta (ad esempio, 0,01 mm) ne riduceva le dimensioni, sia in larghezza sia in altezza, dopo aver fatto clic per definire il secondo punto di ancoraggio. Inoltre, facendo clic su uno qualsiasi degli angoli del rettangolo posizionato mentre si era ancora in modalità di posizionamento, veniva creato un quadrato. Anche copiando e incollando un rettangolo in una libreria PCB se ne riducevano le dimensioni. (BC:27033, BC:27046) |
| 69059 | Per un progetto specifico, il tentativo di accedere a Layer Stack Manager causava l'errore "Tipo di layer non trovato...". |
| 69121 | Quando si utilizzava la funzionalità PCB CoDesign, dopo aver unito le modifiche apportate da due utenti a un poligono (modifica della geometria da parte di un utente e sospensione del poligono da parte dell'altro), il risultato era un poligono 'Senza net'. |
| 69155 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata nelle impostazioni avanzate, non era possibile modificare le dimensioni di una cornice di testo selezionata tramite il pannello Proprietà. (BC:27044) |
| 69423 | In una libreria PCB, dopo aver impostato una delle opzioni IPC 4761 disponibili per una via posizionata, l'impostazione tornava a 'Nessuna' dopo aver salvato e riaperto la libreria. In un altro caso, le via aggiunte a un footprint da una libreria di pad e via perdevano il collegamento a tale libreria dopo aver salvato e riaperto la libreria PCB. Le via risultavano inoltre assenti nell'area Libreria locale di pad e via del pannello Modelli di pad e via PCB. (BC:27157) |
Constraint Manager
| 63142 | Aggiunta la possibilità di specificare i valori Minimo, Massimo e Preferito per Diametro e Dimensione del foro durante la definizione di una regola Stile delle via di instradamento nella vista Fisica, oltre alla definizione basata sul modello preferito. (BC:26530) |
| 67865 | Le icone degli oggetti sono state aggiornate e uniformate in tutte le pagine di Constraint Manager, sia sul lato schematico sia sul lato PCB, nonché nelle finestre di dialogo 'Importa direttive' e 'Aggiorna Constraint Manager' (durante l'importazione di direttive dai documenti schematici sorgente in Constraint Manager) e nella finestra di dialogo Esplora classi di oggetti. |
| 68405 | Nella vista Fisica di Constraint Manager, quando vi si accedeva dal lato schematico, il controllo di espansione associato alle classi importate dallo schema, utilizzato per accedere agli oggetti di una classe, non funzionava. |
| 69384 | Quando si tentava di rimuovere più regole avanzate selezionate dalla vista Tutte le regole (aperta dal PCB), dopo aver aggiunto ogni regola successiva alla selezione tramite Ctrl+clic e aver utilizzato il comando 'Rimuovi regole avanzate' dal menu contestuale accessibile con il pulsante destro del mouse, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
Draftsman
| 68897 | Dopo la creazione di un nuovo documento Draftsman (.PCBDwf) per un progetto PCB utilizzando un modello di documento Draftsman (.DwfDot) contenente una vista di assemblaggio della scheda, la visualizzazione di tale vista nell'area di progettazione non rispettava correttamente le impostazioni iniziali definite nella sezione Proprietà di visualizzazione dei componenti del pannello Proprietà. |
Progettazione multischeda
| 66922 | È stata aggiunta una nuova opzione nelle impostazioni avanzate, 'System.MBAEngine.UseOpenCascade', che, se abilitata, sostituisce la libreria C3D con la libreria Open CASCADE per la modellazione geometrica di un documento di assemblaggio multischeda (*.MbaDoc). Si noti che, aprendo in questa versione un documento di assemblaggio multischeda precedente (creato con una versione precedente del software) con l'opzione abilitata, i vincoli di accoppiamento creati verranno rimossi (è possibile scegliere se mantenere le posizioni relative delle parti dell'assieme o disporle in linea). Al momento dell'apertura sarà possibile creare una copia di backup della versione precedente. |
| 68125 | Quando si posizionava su uno schema multischeda un componente il cui simbolo includeva una primitiva arco (ad esempio, un condensatore polarizzato), l'arco veniva disegnato in modo errato nell'area di progettazione. Facendo successivamente clic sulla grafica visualizzata in modo errato per selezionare il componente, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
| 68890 | Quando si posizionava su uno schema multischeda un componente il cui simbolo includeva una primitiva arco (ad esempio, un condensatore polarizzato), l'arco veniva disegnato in modo errato nell'area di progettazione. Facendo successivamente clic sulla grafica visualizzata in modo errato per selezionare il componente, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". |
| 69173 | Per uno specifico progetto multischeda, il tentativo di importare dal progetto PCB figlio per un particolare modulo selezionato nello schema multischeda causava occasionalmente l'errore "È già stato aggiunto un elemento con la stessa chiave...". |
Progettazione di cablaggi
| 59289 | Trascinando un filo sopra una giunzione in uno schema di cablaggio, l'oggetto giunzione veniva erroneamente duplicato. (BC:27442) |
| 64350 | In alcuni casi, durante la generazione dell'output di stampa per un progetto di cablaggio, si verificava una violazione di accesso (all'indirizzo 0000000139490BC8 nel modulo "WorkspaceManager.DLL"). |
| 68050 | Per un componente in un disegno di disposizione impostato per visualizzare il proprio modello fisico in stile Solido, veniva utilizzata la colorazione definita per la voce Selezione/Evidenziazione dei colori di sistema (nel pannello Configurazione vista dell'editor PCB), indipendentemente dal fatto che il modello fosse selezionato o meno. |
Piattaforma
| 47582 | In alcuni casi, i pannelli Componenti e Ricerca componenti del produttore presentavano problemi di visualizzazione o dimensionamento durante il passaggio tra la vista normale e quella compatta, sia in modalità ancorata sia in modalità mobile. Inoltre, quando questi pannelli erano in modalità popup, aprendoli nuovamente la loro altezza si riduceva improvvisamente. |
| 68635 | Altium Designer smetteva completamente di rispondere dopo una perdita temporanea della connessione Wi-Fi, rendendo necessario chiuderlo tramite Gestione attività di Windows. (BC:26379, BC:26854) |
| 68981 | In alcuni casi, tentando di ripristinare tutte le preferenze ai valori predefiniti, si verificava una violazione di accesso (nel modulo "PCBDLGS.DLL"). |
| 69364 | Con l'opzione WSM.DotNetECOImplementation abilitata nelle impostazioni avanzate, tentando di importare in uno schema multischeda le modifiche di scambio dei pin di un progetto figlio, le modifiche rilevate, elencate ed elaborate dall'ECO successivo non venivano applicate, indipendentemente dal numero di volte in cui l'ECO veniva eseguito. |
| 69375 | Con l'opzione WSM.DotNetECOImplementation abilitata nelle impostazioni avanzate, tentando di confrontare le differenze fisiche tra due versioni di un documento di libreria PCB, si verificava l'errore "Il processo non può accedere al file "C:\Users\<UserName>\AppData\Local\Temp\Compare HierarchicalPCBObjects.Log" perché è utilizzato da un altro processo...". |
Gestione dei dati
| 61335 | Quando si utilizza la funzionalità BOM CoDesign, in particolare il comando 'Esplora componente suggerito' (dalla sezione Differenze del pannello Proprietà), se il componente suggerito non è alla revisione più recente, nel pannello Componenti viene ora aperta quella specifica revisione. |
| 63880 | Per un componente della libreria del Workspace il cui nome includeva due o più caratteri di sottolineatura, il primo carattere di sottolineatura veniva erroneamente rimosso dal nome nella voce del comando 'Posiziona <ComponentName>', nel menu accessibile facendo clic con il pulsante destro del mouse sul componente nel pannello Componenti. |
| 63966 | Il comando 'Crea tag' è stato ripristinato nel sottomenu Cronologia e controllo versione dei menu relativi al progetto. Inoltre, è stata aggiunta una convalida durante l'inserimento del valore del tag, con un suggerimento associato che indica che sono consentiti solo lettere, numeri, punto (‘.’), trattino (‘-’), cancelletto (‘#’) e carattere di sottolineatura (‘_’). |
| 65936 | È stata aggiunta la possibilità di modificare in blocco 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 degli utenti durante la connessione da Altium Designer a un Workspace su Altium Platform. |
| 68709 | Quando si modificava lo stato della revisione di un elemento in un Workspace connesso (tramite la finestra di dialogo Modifica stato in blocco), il processo non riusciva se veniva inserita una nota di oltre 255 caratteri. (BC:24819) |
| 68762 | Dopo aver aggiunto una scelta di parte a un componente in un documento ActiveBOM e aver eseguito l'aggiornamento, non venivano visualizzate tutte le offerte dello stesso fornitore. |
| 68814 | Le funzionalità di sincronizzazione del fornitore di parti personalizzato e di sincronizzazione dei componenti 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 fornitore di parti personalizzato con quelli di Altium Parts Provider (per un Workspace su Altium Platform con BOM Portal abilitato), per presentare tutte le informazioni sui fornitori insieme, ovunque nell'interfaccia utente del software vengano visualizzati i dati dei fornitori (SPN). |
| 68962 | Quando si condivide un progetto in tempo reale o un'istantanea del progetto tramite la finestra di dialogo Condividi, la precedente finestra di dialogo accessibile dal controllo Impostazioni avanzate è stata riprogettata come finestra popup. Nel caso della condivisione di un progetto in tempo reale, le opzioni di condivisione e download sono ora raggruppate in 'Diritti dei membri' (per i membri del Workspace) e 'Diritti di condivisione per ospiti ed esterni' (per gli utenti ospiti esterni con cui sono stati condivisi i progetti). |
| 69007 | Quando si aggiungeva un commento o una risposta a un documento, se si immetteva del testo seguito da un URL web incollato, l'aggiunta di uno spazio dopo l'URL causava la rimozione del testo, lasciando solo l'URL nel commento o nella risposta pubblicati. (BC:26998) |
| 69149 | Dopo l'aggiornamento da una versione precedente di Altium Designer (anteriore alla 26.1) a una versione successiva (26.1 o seguente), il modello predefinito di footprint del Workspace, aggiunto tramite la pagina Gestione dati - Modelli delle Preferenze, non veniva applicato durante la creazione di un nuovo componente del Workspace. (BC:26847, BC:27173) |
| 69186 | Si riscontrava un notevole calo delle prestazioni lavorando in un documento ActiveBOM appartenente a un progetto di un Workspace connesso con la funzionalità SiliconExpert abilitata. |
| 69287 | Quando si apriva un documento ActiveBOM di grandi dimensioni appartenente a un progetto di un Workspace connesso con la funzionalità SiliconExpert abilitata, i parametri SiliconExpert non venivano popolati correttamente e si verificavano errori di timeout. |
| 69298 | Quando si tentava di salvare le preferenze in un Workspace connesso e si cambiava la cartella in cui creare un nuovo elemento Altium Designer Preferences, si verificava l'errore "ShowDialog può essere chiamato solo su finestre nascoste...". |
| 69430 | Per un progetto PCB contenente un documento di libreria PCB, il tentativo di generare un PDF delle stampe PCBLIB direttamente da un Output Job aggiunto al progetto causava una violazione di accesso nel modulo 'WorkspaceManager.DLL'. |
| 69447 | In alcuni casi, un utente non appartenente al Workspace di un progetto, ma con il quale il progetto era stato condiviso con diritti di modifica, riceveva frequentemente e in momenti casuali la notifica "Tentativo di riconnessione al servizio di notifica" mentre lavorava al progetto e ne salvava le modifiche. |
Importazione/Esportazione
| 68875 | Durante l'importazione di una specifica libreria xDX Designer, i numeri dei pin dei simboli venivano duplicati per i componenti multiparte. |
| 68896 | Il tentativo di importare uno specifico progetto Xpedition (Expedition) causava una violazione di accesso nel modulo 'Importer_Expedition.IWZ'. |
| 68977 | Il tentativo di importare una libreria di footprint PCB OrCAD (*.LLB) causava una violazione di accesso 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)
PCB
| 66876 | È stato aggiunto il supporto per i modelli SOLIDWORKS 2024 e 2025 (*.SldPrt) quando si lavora con corpi 3D. Inoltre, l'esportazione di un PCB nel formato Parasolid ora utilizza la versione 35.1 di Parasolid. |
| 67334 | Dopo l'esportazione di uno specifico PCB in formato Parasolid, i modelli 3D di alcuni componenti non potevano essere convertiti all'apertura del file esportato in SOLIDWORKS, causando l'errore "I dati in questo file potrebbero non essere validi". (BC:25813) |
| 68348 | In alcuni casi, con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata nelle Impostazioni avanzate, il posizionamento di una tabella dello stack dei layer nell'area di progettazione causava l'errore "Accesso all'oggetto dopo la sua distruzione...". |
| 68359 | In alcuni casi, l'utilizzo della funzione Rimozione loop durante lo sbroglio interattivo causava un errore nel modulo "RouterEntry.dll" o nel modulo "ADVPCB.DLL". |
| 68901 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata nelle Impostazioni avanzate, l'aggiunta e la rimozione ripetute del layer Route Tool Path in un documento di libreria PCB, oppure l'apertura di un documento di libreria PCB in cui erano state eseguite queste operazioni, causavano l'errore "È stata generata un'eccezione dalla destinazione di una chiamata...". (BC:26959) |
| 68942 | In un caso specifico, il tentativo di salvare un documento PCB dopo aver apportato modifiche causava una violazione di accesso nel modulo 'ADVPCB.DLL'. |
| 68945 | Durante la definizione di una regola Stile dei punti di test di fabbricazione/assemblaggio nella finestra di dialogo Editor delle regole e dei vincoli PCB, le modifiche apportate ai vincoli di dimensione minima e massima non venivano salvate. (BC:26969) |
| 69025 | Per uno specifico documento PCB, con l'opzione 'Risbroglio dei componenti' abilitata nella pagina Editor PCB - Sbroglio interattivo delle Preferenze, lo spostamento di qualsiasi componente causava l'errore "Accesso all'oggetto dopo la sua distruzione...". (BC:27027) |
Progettazione multi-scheda
| 68356 | Il tentativo di mappare i pin tra i connettori in linea di un cablaggio all'interno di uno schema multi-scheda causava il blocco completo di Altium Designer, che non poteva essere terminato tramite Gestione attività di Windows. (BC:26806) |
Progettazione di cablaggi
| 67903 | La funzione 'Aggiorna dalle librerie' è stata migliorata e ora include anche fili, componenti delle cavità e parti associate (quando vi si accede da uno schema di cablaggio), nonché rivestimenti, etichette e parti associate (quando vi si accede da un disegno di layout). Affinché uno degli oggetti sopra menzionati venga incluso nell'aggiornamento, il componente assegnato all'oggetto deve includere un collegamento a un simbolo schematico. (BC:27779) |
| 68314 | I ponticelli definiti in uno schema di cablaggio vengono ora gestiti correttamente nel disegno di layout associato. Quando si seleziona un fascio nel disegno di layout, la sezione Oggetti del fascio del pannello Proprietà ora include anche i ponticelli che iniziano e terminano nello stesso punto di connessione come parte del fascio. Per questi fili sarà possibile definire la lunghezza solo manualmente. Il valore immesso verrà quindi incluso nel documento ActiveBOM del progetto di cablaggio e nel disegno di produzione (tabella della distinta base ed elenco dei collegamenti). (I:23859) |
Piattaforma
| 67522 | Sono state migliorate le notifiche visualizzate in Altium Designer Develop nei casi in cui l'abbonamento è prossimo alla scadenza, è già scaduto (e il Workspace Altium Develop è in modalità di sola visualizzazione) e quando non sono disponibili postazioni Author. |
| 68634 | Il Contratto di licenza con l'utente finale (EULA) è stato sostituito dal Contratto quadro di servizi (MSA) durante l'installazione di Altium Designer Develop e Altium Designer Agile. Altium Designer continua a utilizzare l'EULA, anch'esso aggiornato. |
Gestione dei dati
| 63778 | Quando si utilizzava il pannello Ricerca componenti del produttore, solo l'ultimo filtro applicato veniva visualizzato correttamente (nome e parametro) sopra l'elenco dei risultati. Per tutti i filtri selezionati in precedenza veniva visualizzato solo il nome, senza le informazioni parametriche. |
| 63779 | Non era possibile scorrere il contenuto del riquadro Dettagli del pannello Ricerca componenti del produttore quando il cursore era posizionato su determinate aree. |
| 66024 | Quando si condivideva un elemento di un Workspace con un nuovo utente, la voce relativa a tale utente nella finestra di dialogo Condividi elemento mostrava inizialmente, e in modo errato, il suo indirizzo e-mail anziché la sua organizzazione. |
| 66242 | Durante la consultazione dei componenti nella vista 'Dove utilizzato' di un modello di componente nel pannello Explorer, la modifica dello stato di revisione di uno o più componenti selezionati non veniva riportata automaticamente nella vista. |
| 66867 | Il posizionamento di un blocco di riutilizzo dal pannello Explorer causava l'errore "Il valore non può essere null. (Parametro '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 Custom Parts Provider Synchronization Configuration (*.PrtSync), i dati dei fornitori provenienti da un database specificato ai dati della catena di approvvigionamento del Workspace, può ora essere utilizzata quando si è connessi a un Workspace ospitato su Altium 365 GovCloud. |
| 68245 | Per un componente in un ActiveBOM, la priorità specificata per una soluzione manuale aggiunta andava persa dopo l'aggiornamento del progetto a una revisione successiva di quel componente. |
| 68247 | Quando si utilizzava Library Importer per importare in un Workspace connesso i footprint di un documento PCB Library, i footprint la cui descrizione superava i 256 caratteri non venivano importati, anche se lo strumento segnalava che l'importazione era riuscita. |
| 68705 | In alcuni casi, il tentativo di rilasciare le modifiche apportate a un componente esistente, tramite l'editor dei componenti in modalità Single Component Editing, causava l'errore "Interfaccia non supportata". |
| 68708 | Il tentativo di aggiungere una scelta di parte specifica (LM2940IMP-15 di Texas Instruments) a un qualsiasi componente di una libreria del Workspace causava l'errore "Il valore non può essere null. (Parametri 'source')". |
| 68907 | Nel caso specifico dell'utilizzo di Altium Designer 26.1 connesso a un Workspace, durante la visualizzazione dei commenti inseriti in qualsiasi progetto, il nome utente, sia nella finestra contestuale dei commenti sia nel pannello Comments and Tasks, veniva visualizzato come "Anonimo" anziché 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 veniva utilizzato il valore predefinito di 1 nF. (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)
Schema elettrico
| 65661 | In alcuni casi, il tentativo di creare una libreria integrata dai documenti di progetto a partire da un documento schematico attivo causava una violazione di accesso nel modulo "IntegratedLibrary.DLL". |
| 67949 | L'ordinamento alfanumerico dei pin per designatore non funzionava correttamente nel Symbol Wizard dell'editor Schematic Library, producendo, ad esempio, "A1, A10, A11,...A19, A2, A20, A3, A4,...A9" anziché "A1, A2, A3,...A18, A19, A20", come previsto. |
| 67982 | Quando si sostituiva un componente basato su file con un componente della libreria del Workspace 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 preferenze, durante il posizionamento di un via, il passaggio ripetuto tra le possibili net evidenziate sullo sfondo causava l'errore "Indice dell'elenco fuori dai limiti". |
| 67883 | L'esportazione in formato DXF di un PCB contenente testo con altezza '0' causava l'errore "eInvalidInput". |
| 68177 | Dopo aver selezionato ed eliminato più voci Component Layer Pair nella scheda Layers & Colors del pannello View Configuration, le voci continuavano a essere visualizzate. (BC:26733) |
| 68420 | In un progetto specifico, dopo aver copiato un componente con pad del die, pad bond finger e fili di bonding definiti nel relativo footprint e averlo incollato più volte, il tentativo di salvare il documento PCB causava l'errore "Duplicati non consentiti...". |
| 68627 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata nelle impostazioni avanzate e 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 nelle impostazioni avanzate e dopo aver ricalcolato più volte il riempimento di un poligono selezionato dal pannello Properties, il passaggio all'azione 'Assign net' seguito da un clic nell'area di progettazione causava l'errore "Il valore non può essere null. (Parametro 'source')". |
| 68661 | La geometria (larghezza e altezza) dei rettangoli utilizzati nei footprint PCB veniva alterata erroneamente, a causa di errori di arrotondamento, quando la larghezza della pista 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 si verificava un errore relativo a una perdita di memoria (un'asserzione non riuscita nel file "Adv3D_GeometryMaker.pas"). |
Wire bonding
| 62571 | Aggiunto il supporto per la generazione di un report della tabella di wire bonding da un documento PCB pannellizzato. |
| 63094 | Il controllo DRC delle violazioni Un-Routed Net veniva applicato erroneamente ai fili di bonding. (BC:25803) |
| 66918 | I fili di bonding e i pad del die vengono ora visualizzati quando si visualizza in 3D un documento PCB pannellizzato. |
| 67657 | Quando si applicavano modifiche ai vincoli di una regola di progettazione Wire Bonding nella finestra di dialogo PCB Rules and Constraints Editor, la regola veniva visualizzata come non salvata (con un asterisco accanto al nome) e non era possibile esportare e importare le regole. (BC:25810) |
| 68042 | È disponibile una nuova parola chiave di query, 'IsBondwire' (PCB Object Type Check), per la creazione di espressioni logiche di query da utilizzare per filtrare gli oggetti in un PCB/PcbLib o per definire l'ambito di applicazione di una regola di progettazione. |
Progettazione multi-scheda
| 67619 | Quando sullo stesso lato di una parte personalizzata posizionata in un documento schematico multi-scheda erano presenti più voci rappresentanti componenti collegati, il tentativo di selezionare e trascinare più voci causava l'errore "Impossibile eseguire il cast dell'oggetto...". (BC:26133) |
Progettazione di cablaggi
| 61558 | Quando si posiziona un fascio in un disegno di layout, il fascio ora tiene traccia della propria lunghezza disegnata e il relativo valore viene inserito per impostazione predefinita nel campo Length. Quando il campo Length (lunghezza fisica effettiva) viene impostato su un valore diverso dalla lunghezza disegnata, il fascio visualizza un simbolo di interruzione al centro del segmento più lungo, per indicare che non è in scala (NTS). La lunghezza disegnata ('Drawn Length') viene visualizzata nel pannello Properties insieme alla nuova opzione 'Add Break Symbol', che consente di controllare la visualizzazione del simbolo di interruzione. (I:25610) |
| 62933 | Dopo aver selezionato un punto di connessione senza oggetti assegnati in un disegno di layout, il pulsante 'Add' associato all'area Assigned Objects del pannello Properties appariva disabilitato finché non veniva selezionato con un clic. (BC:26250) |
| 65333 | In alcuni casi, l'ordine di disegno delle etichette in una vista del disegno di layout inserita in un documento di disegno di produzione del cablaggio (HarDwf) era errato rispetto al documento di disegno di layout sorgente (LdrDoc), facendo apparire un'etichetta «dietro» un fascio anziché davanti. (BC:26470) |
| 67904 | In alcuni casi, importando un componente (connettore) dallo schema di cablaggio di un progetto nel relativo disegno di layout, veniva creato il punto di connessione associato, ma i pin non venivano assegnati automaticamente, generando un oggetto fascio vuoto. |
Gestione dei dati
| 66497 | In un caso specifico, durante la connessione a un determinato Workspace di Altium 365, le scelte dei componenti disponibili per un particolare componente erano diverse nei pannelli Components e Properties. |
| 66581 | È stata aggiunta la possibilità, per gli utenti con l'autorizzazione operativa assegnata, di mantenere lo stato del ciclo di vita durante la sincronizzazione dei componenti tra un Workspace e un database dei componenti. |
| 67302 | L'elenco delle scelte dei componenti per un componente veniva sovrascritto se l'opzione 'Part Choices Revision Control' era abilitata nella pagina Admin-Settings-Components dell'interfaccia browser del Workspace e venivano apportate modifiche all'elenco per quel componente, poi rilasciate in una nuova revisione, senza prima riavviare Altium Designer. |
| 67806 | Se il campo Document Path nella pagina System - Default Locations delle preferenze veniva svuotato o lasciato vuoto e Altium Designer veniva riavviato, l'apertura di un progetto dal Workspace connesso, senza una copia locale preesistente, la sua modifica e il tentativo di salvarlo nuovamente nel Workspace generavano l'errore "URI non valido: impossibile determinare il formato dell'URI...". |
| 67950 | Le tabelle degli schemi di Azure SQL non erano accessibili nel documento di configurazione della sincronizzazione del provider di componenti personalizzato (*.PrtSync) di Altium Designer e venivano generati gli errori "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Sintassi non corretta in prossimità di '`'" e "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Impossibile preparare le istruzioni". Il problema era dovuto all'invio, da parte di Altium Designer, di accenti gravi (`) in una query, non supportati da SQL Server/Azure SQL. |
| 68005 | In un caso specifico, il tentativo di generare un report della distinta base dall'ActiveBOM di un progetto PCB generava l'errore "Impossibile ordinare perché il metodo IComparer.Compare() restituisce risultati incoerenti...". |
| 68037 | La funzionalità 'BOM CoDesign', fornita dall'opzione BOM.CoDesign (impostazioni avanzate), è ora ufficialmente disponibile al pubblico con questa versione (attiva per impostazione predefinita). Inoltre, anche la funzionalità 'Inclusione/esclusione dei dati dei fornitori nel confronto delle distinte base', fornita dall'opzione BOM.CoDesign.Comparison.IncludeSupplierData (impostazioni avanzate), è ora ufficialmente disponibile al pubblico con questa versione (disattivata per impostazione predefinita). |
| 68583 | Un modello predefinito del Workspace non veniva caricato durante la creazione della nuova entità associata se il modello era stato aggiunto tramite la pagina Data Management - Templates delle preferenze. (BC:26847) |
Importazione/Esportazione
| 63867 | Durante l'importazione di uno specifico progetto xDX Designer, non era possibile importare la libreria del progetto (*.lmc) e veniva quindi 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 era 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)
Schematico
| 62751 | È stata aggiunta una nuova opzione delle impostazioni avanzate, 'WSM.DotNetECOImplementation', che, quando abilitata, ottimizza e accelera l'elaborazione degli ECO. |
| 66529 | Facendo doppio clic su un componente posizionato, si apriva correttamente il pannello Properties con il testo del designatore selezionato, pronto per essere modificato. Tuttavia, facendo doppio clic su un componente successivo, il testo del designatore non veniva selezionato e il cursore veniva invece posizionato all'inizio del campo. (BC:25802) |
| 67151 | In alcuni casi, lavorando su un documento schematico, l'incrocio di cablaggi di segnale sotto una maschera di compilazione, con l'opzione 'Display Cross-Overs' abilitata nella pagina Schematic - General delle preferenze, generava l'errore "EOleException: indice esterno ai limiti della matrice". |
| 67186 | Si verificava un ritardo evidente nel caricamento delle proprietà nel pannello Properties quando si passava da un simbolo all'altro in una libreria di schematici (.SchLib). (BC:25112) |
| 67514 | In alcuni casi, passando da un commento all'altro in uno schematico, veniva generato l'errore "Impossibile impostare Visibility o chiamare Show, ShowDialog o WindowInteropHelper.EnsureHandle dopo la chiusura di una finestra". |
| 67618 | Dopo aver reso visibile il nome di un parametro nell'area di progettazione, questo veniva visualizzato due volte mentre si trascinava il parametro in una posizione diversa. |
PCB
| 52067 | Con Violation Overlay Style impostato su 'None (Layer Color)' e Overlay Zoom Out Behaviour impostato su 'Base Pattern Scales' nella pagina PCB Editor - DRC Violations Display delle preferenze, l'apertura o la creazione di un PCB generava una violazione di accesso nel modulo 'ADVPCB.DLL'. (BC:19367) |
| 58670 | È stata aggiunta l'opzione PCB.Performance.PadViaTemplate.LoadingOptimization per memorizzare all'interno del documento PCB i modelli di pad e via non collegati a una libreria esterna di pad e via, consentendo tempi di caricamento più rapidi. |
| 61493 | È stata aggiunta un'opzione delle impostazioni avanzate, 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 della panoramica nell'area di progettazione mentre era in esecuzione un comando interattivo, ad esempio Move Object, Interactive Routing e così via. |
| 65474 | In conformità allo standard IPC-7351B relativo alle impostazioni predefinite dei padstack, in cui le aperture della maschera di saldatura hanno in genere un rapporto 1:1 rispetto alle dimensioni della piazzola, i valori predefiniti della regola Solder Mask Expansion nei documenti PCB e dell'espansione della maschera di saldatura basata sulle 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, selezionando la proiezione ortografica e ruotando il PCB, venivano visualizzati artefatti grafici sul PCB. |
| 65636 | È stata aggiunta una nuova opzione delle impostazioni avanzate, 'PCB.SimbeorVersion', per controllare la versione di Simbeor utilizzata nel calcolo del ritardo e dell'impedenza: Simbeor 2020.3 (opzione '0') o Simbeor 2023.1 (opzione '1'). |
| 65828 | Con un oggetto di forma poligonale selezionato su un PCB, l'utilizzo del comando Paste dal menu contestuale aperto facendo clic con il pulsante destro del mouse in uno spazio vuoto della sezione Outline Vertices del pannello Properties generava l'errore "La destinazione di una chiamata ha generato un'eccezione...". |
| 65866 | Nell'ambito dell'opzione PCB.Performance.InteractivePropertyPanel.Optimization (impostazioni avanzate), il pannello Properties è stato ulteriormente migliorato per l'utilizzo delle funzionalità Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding e Interactive Via Dragging, così da aumentare le prestazioni e ottimizzare l'accesso alle proprietà, soprattutto nei progetti di grandi dimensioni. |
| 65971 | Il posizionamento (o la copia e incolla) da un documento PCBLIB a un documento PCB non rispettava l'ordine fisico dei layer, causando il posizionamento delle primitive sui layer errati nel documento PCB. Per applicare la correzione di questo problema, è necessario salvare nuovamente le librerie PCB utilizzando Altium Designer 22.11 o versioni successive. |
| 66010 | Durante lo sbroglio verso un pad precedentemente interessato dall'esecuzione della funzione «Rimuovi forme dei pad inutilizzate», l'anello anulare mancante non veniva più rilevato dal DRC. (BC:24704) |
| 66318 | Utilizzando il comando «Seleziona tutto» del pannello Libreria PCB (nel menu contestuale accessibile con il pulsante destro del mouse), tutti i footprint nell'elenco venivano selezionati solo se il comando veniva eseguito sul primo footprint (quello in cima) dell'elenco. |
| 66319 | Il controllo delle regole di progettazione (DRC) segnalava erroneamente violazioni di net non sbrogliate su più pad SMT collegati termicamente a un riempimento poligonale, quando il collegamento termico era impostato su «Auto» ed erano presenti regole di stile di connessione ai poligoni sovrapposte. |
| 66678 | In alcuni casi, utilizzando lo strumento automatico di regolazione della lunghezza delle coppie differenziali per allineare la fase tra i due rami di una coppia differenziale, la larghezza effettiva misurata dei denti del percorso a dente di sega generato differiva da quella specificata nella finestra di dialogo Processo di regolazione automatica. (BC:25941) |
| 66726 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization disabilitata (Impostazioni avanzate) e più parametri (designatori e/o commenti dei componenti) selezionati nell'area di progettazione (oppure con più componenti selezionati e accedendo al relativo Designatore o Commento nel pannello Proprietà), la proprietà Posizionamento automatico e il controllo di visibilità del Valore (pulsante a forma di occhio) non erano presenti nel pannello Proprietà. (BC:26018) |
| 66879 | I valori di ritardo delle net e degli xSignals che includevano un percorso di regolazione della lunghezza non venivano calcolati e venivano visualizzati erroneamente come 0 ps nei pannelli Proprietà e PCB. (BC:26054) |
| 66948 | Per una regola di progettazione relativa alle distanze di isolamento definita tramite la finestra di dialogo Editor delle regole e dei vincoli PCB, con una matrice delle distanze contenente valori diversi per le varie combinazioni di primitive, il valore Distanza nella finestra di dialogo Regole binarie applicabili non rispecchiava correttamente la distanza definita per le primitive selezionate nella matrice della regola. |
| 67027 | In alcuni casi, copiare e incollare un rettangolo e quindi tentare di modificarne le dimensioni causava una violazione di accesso (nel modulo «ADVPCB.DLL»). (BC:26086) |
| 67094 | Con l'opzione PCB.DRC.OnlineOptimization abilitata (Impostazioni avanzate), l'esecuzione di un DRC per una classe di regole dal pannello Regole e violazioni PCB causava la cancellazione delle violazioni relative alle altre classi di regole. |
| 67123 | Durante l'esportazione di un PCB come file di progettazione Specctra, il processo di esportazione era diventato, in alcuni casi, notevolmente più lento. |
| 67161 | In alcuni casi, lavorando con un riempimento poligonale selezionato, si verificava l'errore «Accesso a un oggetto dopo la sua distruzione». |
| 67207 | Modificando i numeri di layer assegnati alle coppie di layer dei componenti esistenti negli editor Libreria PCB o PCB, Altium Designer generava erroneamente nuovi layer meccanici. L'eliminazione di questi layer causava la perdita del Tipo di layer associato, che tornava a «N/A». |
| 67224 | Non era possibile ottimizzare le coppie differenziali con angoli arrotondati (Stile di aderenza = Arrotondato) quando il livello di ottimizzazione era impostato su Debole. (BC:26265) |
| 67238 | La funzionalità «Ottimizzazioni del pannello Proprietà PCB», disponibile tramite l'opzione PCB.Performance.InteractivePropertyPanel.Optimization (Impostazioni avanzate), è ora ufficialmente pubblica con questa versione (abilitata per impostazione predefinita). |
| 67466 | È stato aggiunto un cursore a forma di mano durante lo spostamento della vista (pressione del pulsante destro del mouse e trascinamento) durante un processo interattivo in un documento PCB. |
| 67534 | In un progetto rigido-flessibile con layer di coverlay definiti e aggiunti a una regione della scheda con stack flessibile assegnato, l'impostazione del campo Layer attivo su un layer di coverlay (nella scheda Layer e colori del pannello Configurazione vista) causava il blocco di Altium Designer. (BC:26402) |
| 67894 | In alcuni casi, lavorando nel pannello Proprietà, si verificava l'errore «Riferimento a un oggetto non impostato su un'istanza di oggetto». |
CoDesign PCB
| 64925 | Per uno specifico progetto PCB, il tentativo di eseguire la funzione Confronto PCB causava l'errore «System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto». |
| 67414 | In alcuni casi, durante l'esecuzione di un confronto, si verificava l'errore «Riferimento a un oggetto non impostato su un'istanza di oggetto». |
Gestione vincoli
| 64463 | È stata introdotta una funzionalità di «Filtro per classi» nella vista Distanze di isolamento. Consente di creare filtri (o raggruppamenti) di classi per passare da un sottoinsieme specifico della matrice delle distanze di isolamento a un altro e lavorare su di essi. |
| 65702 | Lavorando con un progetto di Workspace che utilizza la gestione dei vincoli, se il file constraints.xml del progetto veniva eliminato localmente (tramite Esplora file di Windows), la finestra di dialogo Salva sul server non veniva più visualizzata quando si utilizzava il comando Salva sul server per salvare nuovamente il progetto nel Workspace. |
| 65937 | È ora possibile impostare o modificare un valore di distanza superficiale quando sono selezionate più celle nella matrice delle distanze di isolamento. Le modifiche si riflettono nella creazione o nell'aggiornamento delle regole di distanza superficiale nella vista Tutte le regole (quando si accede a Gestione vincoli dal PCB). |
| 66146 | Per un set di parametri associato a un cablaggio di segnali le cui direttive erano già state importate in Gestione vincoli, la successiva selezione dell'oggetto set di parametri nello schema causava l'errore «È stata generata un'eccezione dalla destinazione di una chiamata...». (BC:25707) |
| 66590 | È stata migliorata la gestione delle regole relative alle distanze di isolamento con espressioni di query personalizzate durante la migrazione dal precedente sistema di regole di progettazione a Gestione vincoli. Ciò include una migliore gestione delle regole con espressioni di ambito rivolte ai layer interni (intermedi), assicurando che tali regole diventino Regole avanzate (e non Regole di base). |
| 66788 | Per uno specifico progetto, il tentativo di accedere a Gestione vincoli da un documento schematico causava l'errore «È già stato aggiunto un elemento con la stessa chiave...», dopodiché tutte le viste diventavano vuote. |
| 67392 | Dopo la creazione di una nuova regola relativa alle distanze di isolamento nella vista Distanza di isolamento di Gestione vincoli, lo strumento di sbroglio multiplo interattivo non rispettava il limite minimo della distanza di isolamento durante lo sbroglio. |
Draftsman
| 49410 | Per uno specifico progetto, il software si arrestava in modo anomalo quando si aggiornava il documento Draftsman con le modifiche del PCB e poi si selezionava una quota a coordinate già posizionata. |
| 63602 | Durante la modifica di un modello di documento Draftsman del Workspace, il posizionamento di una vista del disegno di foratura o di una tabella delle linee di trasmissione causava l'errore «Riferimento a un oggetto non impostato su un'istanza di oggetto». (BC:24492) |
| 65278 | È stato aggiunto il supporto per l'importazione di file DXF contenenti spline in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf). (Richiede l'abilitazione dell'opzione Draftsman.TeighaNet nelle impostazioni avanzate). |
| 65704 | Aggiunto il supporto per l'importazione di file DXF (versione R12 e successive) in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf). (Richiede l'attivazione dell'opzione delle impostazioni avanzate Draftsman.TeighaNet). |
Wire bonding
| 63827 | Nell'area delle primitive del pannello PCB (con un componente selezionato in modalità Components) e del pannello PCB Library (con un footprint selezionato), i fili di bonding vengono ora visualizzati con il tipo corretto (Bond Wire). Selezionando una primitiva di filo di bonding, il filo corrispondente viene selezionato/evidenziato nell'area di progettazione principale. Inoltre, nel menu contestuale dell'area, accessibile con il pulsante destro del mouse, è ora disponibile l'opzione "Mostra fili di bonding", che consente di attivare o disattivare la visibilità dei fili di bonding. |
| 63869 | Dopo aver eseguito un DRC e consultato le violazioni di lunghezza dei fili di bonding nel pannello PCB Rules And Violations, tali violazioni risultavano inaspettatamente modificate dopo aver salvato, chiuso e riaperto il documento PCB. |
Progettazione 3D-MID
| 65950 | Per una pista selezionata, era possibile digitare un nuovo valore nel campo Length (nel pannello Properties) senza che la lunghezza effettiva cambiasse. Per risolvere il problema, il campo Length è stato reso non modificabile. |
| 67570 | Aggiunta una nuova opzione delle impostazioni avanzate, '3DLayout.DRC', che, se attivata, consente di eseguire il controllo delle regole di progettazione (DRC) in batch per le violazioni delle regole di larghezza, distanza di isolamento, lunghezza e corrispondenza delle lunghezze relative alle piste sbrogliate sul substrato 3D. Si noti che, sebbene il report DRC generato fornisca informazioni su tutti questi controlli, nell'area di progettazione principale vengono evidenziate solo le violazioni della distanza di isolamento. |
Progettazione multi-scheda
| 64949 | Aggiunta la possibilità di definire il 'Tipo di terminazione' per un ingresso di cablaggio selezionato in uno schema multi-scheda. È possibile scegliere tra 'Connettore', 'Contatti a crimpare/puntalini' e 'Terminazione del filo'. Queste informazioni vengono riportate nelle proprietà del cablaggio selezionato e nelle proprietà dell'ingresso del modulo corrispondente selezionato. (I:25312) |
| 67391 | Quando si utilizzavano parti personalizzate in uno schema multi-scheda, i dati potevano danneggiarsi, causando la perdita di dati e vari errori o arresti anomali, a seconda della natura e dell'entità del danneggiamento. |
Progettazione dei cablaggi
| 61571 | Aggiunta la possibilità di generare, tramite un OutputJob, un'unica cartella di lavoro Excel contenente dati destinati ai produttori di cablaggi. La cartella di lavoro generata include i fogli ‘Distinta materiali’ (utile per generare rapidamente preventivi), ‘Elenco dei collegamenti’ (per l'utilizzo con macchine per la lavorazione dei fili), ‘Etichette’ (un riepilogo delle etichette fisiche da stampare per i fasci del cablaggio, utilizzabile con stampanti Zebra o di altro tipo) e ‘Rivestimenti’ (un riepilogo dei rivestimenti da applicare ai fasci del cablaggio). (I:25365) |
| 63973 | I fili del cablaggio collegati tramite 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 codice parte, commento, colore e tutti i parametri) e, se vengono rilevate differenze, viene segnalata una nuova violazione 'Parametri non corrispondenti nei segmenti di filo collegati'. Contemporaneamente, nel pannello Properties viene visualizzato un avviso di conflitto che consente di sincronizzare tutti i segmenti di filo affinché utilizzino gli stessi parametri del filo scelto. (I:26785) |
| 65569 | Aggiunta la possibilità di applicare/estendere un rivestimento su un punto di giunzione (un punto di connessione nel disegno di layout in cui si uniscono due o più fasci). Inoltre, l'inizio di un rivestimento viene ora identificato come il punto più in alto e più a sinistra del suo percorso, e tale percorso include ora solo i fasci su cui è posato il rivestimento. (I:24932) |
| 66016 | Per un componente di cablaggio con una cavità di crimpatura definita, la cui parte non conteneva alcun simbolo e presentava uno o più parametri con valori vuoti, l'utilizzo del comando 'Update From Libraries' generava l'errore "System.ArgumentNullException: Il valore non può essere null. (Parametro "value")". |
| 66323 | Per le voci relative a fili, cavi e rivestimenti in ActiveBOM o in una tabella della distinta materiali di un documento di disegno di produzione (*.HarDwf), il valore nel campo Quantity è ora 'Secondo necessità'. |
| 66740 | Migliorato l'ordinamento dei pin per un elenco dei collegamenti inserito in un documento di produzione del cablaggio. Ora, al 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 tabella delle connessioni o un elenco dei collegamenti in un documento di disegno di produzione del cablaggio (*.HarDwf), una successiva operazione di copia e incolla dell'oggetto causava il ripristino delle colonne e degli altri parametri configurati ai valori predefiniti. (BC:22637) |
| 67130 | Per un'interruzione del filo con un designatore del filo 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) |
Piattaforma
| 60238 | Aggiunta una nuova opzione delle impostazioni avanzate, 'System.UseWebView2', per abilitare l'utilizzo di WebView2 per gli elementi basati sul browser all'interno di Altium Designer (ad esempio, la pagina Home). Ciò consente di accedere al motore di navigazione web più recente all'interno di Altium Designer semplicemente aggiornando Windows. Si noti che, quando l'opzione è disattivata o se un Workspace connesso non supporta WebView2, viene utilizzato automaticamente CefSharp v.126. |
| 65737 | Con questa versione, 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'), Altium Designer viene ora portato automaticamente in primo piano al termine della procedura di accesso. |
Gestione dei dati
| 59401 | Quando viene aggiunto un commento nell'ambito di una revisione del progetto, nella finestra contestuale di quel commento (all'interno dell'area di progettazione) viene ora visualizzato un collegamento alla revisione ('Da <NomeRevisioneProgetto>'). |
| 63542 | La selezione incrociata tra una parte selezionata in uno schema e la riga corrispondente nel documento ActiveBOM del progetto non funzionava. (BC:24441) |
| 63990 | Per uno specifico componente, non era possibile aprire la relativa scheda tecnica dal pannello Manufacturer Part Search o dalla finestra di dialogo Add Part Choices. |
| 64571 | In alcuni casi, in presenza di una connessione Internet scadente, veniva visualizzato l'avviso "Il servizio di notifiche push non è stato inizializzato correttamente. Timeout della connessione" e Altium Designer smetteva di rispondere, rendendo necessaria la chiusura tramite Gestione attività. (BC:24707) |
| 64777 | Dopo aver aggiunto una nuova colonna per un tipo di componente nel pannello Manufacturer Part Search, la colonna non era visibile finché non si passava a un altro tipo di componente per poi tornare a quello iniziale. |
| 64783 | Aggiunta la possibilità di definire e sincronizzare le informazioni sulle parti alternative utilizzando la funzionalità Components Synchronization e il relativo documento Components Synchronization Configuration (*.CmpSync). |
| 65063 | In alcuni casi, durante l'utilizzo di Project Releaser, si verificava una violazione di accesso (nel modulo "ProjectReleaser.dll"). |
| 65126 | In alcuni casi, durante la generazione di un report BOM da un documento ActiveBOM, l'aggiunta di colonne di dati dal PCB sorgente causava l'errore "Il metodo o l'operazione non è implementato". |
| 65397 | Un nuovo comando "Aggiorna stati VCS" (con relativo avviso nella descrizione comando) viene ora visualizzato 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 comando per risincronizzare gli stati VCS e visualizzare le modifiche più recenti. |
| 65690 | Dopo aver modificato il nome di un Workspace connesso, il file di progetto di un PCB (*.PrjPcb) continuava a fare riferimento al vecchio nome del Workspace nelle parti alternative definite per le varianti. Di conseguenza, Variant Manager e Item Manager mostravano erroneamente il vecchio nome. |
| 65696 | Aggiunta una nuova opzione delle impostazioni avanzate, 'VCS.HideProjectExternalRepositoriesLinks', che, quando abilitata, nasconde i collegamenti ai repository VCS esterni (creati automaticamente quando si rende disponibile in un Workspace connesso un progetto gestito da un VCS esterno). |
| 66071 | Aggiunto il supporto per la creazione di una copia di un progetto del Workspace (dal menu contestuale accessibile con il pulsante destro del mouse nel pannello Projects) utilizzando i flussi di lavoro di processo definiti e abilitati. |
| 66123 | In un caso specifico, durante il recupero dei dati avanzati da SiliconExpert per una parte selezionata nel pannello Manufacturer Part Search, si verificava l'errore "Riferimento a un oggetto non impostato su un'istanza di oggetto". (BC:25701) |
| 66241 | Dopo l'aggiornamento in batch dello stato del ciclo di vita di tutti i componenti di un progetto, lo stato del primo componente non veniva aggiornato. Inoltre, la visualizzazione del nuovo stato del ciclo di vita di tutti gli altri componenti veniva aggiornata solo dopo il riavvio del software. |
| 66273 | Quando il pannello Explorer è configurato per mostrare Altium Content Vault (opzione 'Explorer.ShowContentVault' abilitata nella finestra di dialogo Advanced Settings), la voce Library Health non viene più visualizzata nell'elenco delle cartelle del server. |
| 66293 | Per un progetto specifico, il tentativo di accedere alla relativa cronologia causava l'errore irreversibile "Riferimento a un oggetto non impostato su un'istanza di oggetto...". (BC:25786) |
| 66358 | Il tentativo di aggiungere a un componente in un documento ActiveBom una soluzione proveniente da un fornitore di parti personalizzato (definito in un Workspace Enterprise Server connesso), utilizzando la funzione 'Aggiungi soluzione » Crea/Modifica collegamenti ai produttori', causava l'errore "Impossibile recuperare i dati" e la soluzione non veniva visualizzata per il componente. |
| 66419 | Durante il tentativo di esportare in PDF la vista Project History attiva di un progetto tramite la funzione Smart PDF, l'opzione 'Documento corrente' era erroneamente disponibile come destinazione dell'esportazione e, se abilitata, causava una violazione di accesso nel modulo 'WorkspaceManager.DLL'. |
| 66445 | Il tentativo di creare un documento modello di cablaggio in un Workspace connesso senza disporre dei diritti per creare una cartella causava un arresto anomalo. |
| 66510 | In un caso specifico, il tentativo di scollegare una cartella di progetto per cui l'ereditarietà delle autorizzazioni non era abilitata, contenuta in una cartella con tale ereditarietà abilitata, causava una violazione di accesso. |
| 66532 | Durante il salvataggio della libreria PCB attiva, contenente un solo footprint, in un Workspace connesso, la finestra di dialogo successiva presentava un errore di battitura nella parola 'Planned' dell'intestazione ("Choose Planed Item Revision"). (BC:25864) |
| 66683 | Dopo la creazione di un componente con una scelta della parte tramite la funzione di sincronizzazione dei componenti da database a Workspace (.CmpSync), modificando il componente nell'editor Component (nelle modalità di modifica singola o in batch) non venivano visualizzati i dati relativi alla scelta della parte: descrizione, soluzioni dei fornitori associate (SPN) e prezzi. |
| 66701 | Aggiunta la possibilità, per gli utenti con l'autorizzazione operativa assegnata, di mantenere lo stato corrente del ciclo di vita di un modello durante il rilascio in una nuova revisione. |
| 66910 | Quando un componente era utilizzato in più istanze in un progetto, la sua sostituzione con un altro tramite ActiveBOM non veniva applicata a tutte le istanze nell'ECO successivo. (BC:26132) |
| 66964 | In alcuni casi, durante il tentativo di creare un nuovo componente di libreria del Workspace (tramite File » Nuovo » Componente), si verificava l'errore "EOleException: Riferimento a un oggetto non impostato su un'istanza di oggetto". |
| 66995 | Migliorate le prestazioni della finestra di dialogo Open Project durante il caricamento della vista delle cartelle dei 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 posizionare un blocco di riutilizzo sono stati rimossi dai menu e dalla Active Bar negli editor schematico e PCB dopo la creazione di un nuovo blocco di riutilizzo o durante la modifica di uno esistente. |
| 67074 | Durante la modifica di un componente nell'editor Component (nelle modalità di modifica singola o in batch), aggiungendo una scelta della parte da un fornitore di parti personalizzato non venivano visualizzati i dati relativi a tale scelta: descrizione, soluzioni dei fornitori associate (SPN) e prezzi. |
| 67195 | Quando viene aggiunto un commento nell'ambito di una revisione del progetto, nella voce corrispondente del pannello Comments and Tasks viene ora visualizzato un collegamento a tale revisione ('Da <DesignReviewName>'). |
| 67357 | Aggiunta una nuova opzione delle impostazioni avanzate, 'BOM.CoDesign.Comparison.IncludeSupplierData', che consente di controllare se includere o meno i dati relativi ai fornitori nei risultati del confronto tra un documento ActiveBOM e una BOM gestita selezionata, utilizzando la funzione BOM CoDesign. Quando l'opzione è 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 dal confronto generato nell'interfaccia Web Viewer di Altium Platform. |
| 67410 | Aggiunto il supporto per ulteriori tipi di dati con unità di misura — Area (mm2), Bar (bar), Bit, Candela (cd), Decimale, Intero, Joule (J), Lumen (lm), Millimetro (mm), Pascal (Pa), Libbre per pollice quadrato (psi), Giri al minuto (rpm), Siemens (S), Tesla (T) — durante la definizione di un parametro utente in un modello di componente in un Workspace connesso su Altium Platform. |
| 67803 | Il tentativo di generare dati PDF da uno specifico file di configurazione Output Job causava il blocco di Altium Designer, rendendo necessario terminarlo tramite Gestione attività di Windows. |
| 67948 | Per le parti non appartenenti alla libreria del Workspace, dopo la creazione di una soluzione per un componente in un documento 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, alcuni componenti risultavano mancanti in un foglio schematico secondario importato nella gerarchia. |
| 61888 | Durante l'importazione di un progetto KiCad v.8, le primitive arco non venivano importate nei documenti schematici generati. |
| 61963 | Durante l'importazione di un progetto KiCad, le 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 Opzioni generali di importazione dell'Importazione guidata) risultava tagliata e non poteva essere regolata, impedendo di 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 | Durante l'importazione di un progetto xDX Designer, sono ora supportate le modalità di visualizzazione alternative dei componenti, sia nei documenti schematici sia nei documenti di libreria schematica generati. |
| 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 per quanto riguarda la forma sia per quanto riguarda le coordinate. (Richiede l'attivazione dell'opzione Importer.Allegro.ReadPadLayers nelle impostazioni avanzate). |
| 65925 | In alcuni casi, durante l'importazione di un progetto xDX Designer, le immagini non venivano importate o visualizzate nel 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 della scheda non veniva importata correttamente nel documento PCB generato. |
| 66664 | Durante l'importazione di un progetto OrCAD, i caratteri giapponesi (set di caratteri shift_jis) e coreani (set di caratteri hangeul) presenti nel testo non venivano importati fedelmente. |
| 66961 | Durante l'importazione di uno specifico progetto OrCAD, nei documenti schematici generati i nomi delle porte di alimentazione venivano posizionati erroneamente, sovrapponendosi alla grafica dei simboli associati. |
| 67038 | Il file Allegro2Altium.bat, un file batch incluso nell'installazione di Altium Designer e utilizzato per convertire un file binario Allegro (*.brd o *.dra) in formato ASCII (quando tale progetto o 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 serigrafico 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 risultavano visivamente collegate ai fili (sebbene fossero effettivamente collegate alle rispettive net). |
| 67106 | In alcuni casi, durante l'importazione di un progetto OrCAD, il designatore e il parametro di alcuni componenti venivano posizionati erroneamente uno sopra l'altro nel documento schematico generato. |
| 67139 | Durante l'importazione di un progetto Allegro contenente un componente meccanico con geometria identica definita su entrambi i layer serigrafici superiore e inferiore (a livello di libreria), il testo sul layer serigrafico inferiore veniva duplicato erroneamente. |
| 67143 | La funzionalità «Importa stack di pad Allegro dettagliato», fornita dall'opzione Importer.Allegro.ReadPadLayers (Impostazioni avanzate), è ora ufficialmente pubblica con questa versione (attiva per impostazione predefinita). |
| 67176 | Durante l'importazione di uno specifico progetto OrCAD, un parametro nascosto di un componente veniva visualizzato erroneamente nel documento schematico generato. |
| 67182 | Durante l'importazione di un progetto Allegro, i valori dei componenti venivano visualizzati erroneamente sui layer serigrafici del documento PCB generato, nonostante la visibilità su tali layer (per la sottoclasse «Layer - Componenti - Valore componente») fosse disattivata nel progetto originale. |
| 67585 | Durante il tentativo di esportare un PCB nel formato file Protel PCB 2.8 ASCII, si verificava una violazione di accesso «Accesso all'oggetto dopo la sua distruzione» (nel modulo 'ADVPCB.DLL'). |
Power Analyzer by Keysight
| 65355 | Durante la visualizzazione dei dettagli di una qualsiasi rete in un report di analisi, il valore del campo «Consumo energetico di questa rete» veniva sempre visualizzato come «0 Watt», anziché riportare il consumo energetico effettivo. |
| 66130 | All'aumentare della temperatura di esercizio, la caduta di tensione risultante diminuiva erroneamente anziché aumentare anch'essa. (BC:20248) |