Note di rilascio pubbliche
Questa pagina elenca le note di rilascio per le versioni pubbliche di Altium Designer 26, Altium Designer Develop 26 e Altium Designer Agile 26.
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
| 70565 | In alcuni casi, durante la sospensione (Tab) di un processo interattivo (ad esempio il posizionamento di un filo o la rotazione di un oggetto selezionato) in uno schema o in un diagramma di cablaggio harness, si verificava una violazione di accesso (nel modulo "AdvSch.dll"). |
PCB
| 66901 | Durante l’esportazione di un PCB in formato STEP, il Route Tool Path non era presente nel modello esportato se come layer "Route Tool Path" era stato usato un layer meccanico superiore a '16'. |
| 69812 | In un caso specifico, il tentativo di rieseguire il routing a partire da una traccia esistente (usando gli strumenti Interactive Routing o Quick Routing e con l’opzione 'Automatically Remove Loops' abilitata) causava il blocco completo di Altium Designer. |
| 69873 | Per un progetto specifico, il push delle modifiche dal PCB agli schemi sorgente causava l’errore "The given key "eModification_AddNode" was not present in the dictionary". |
| 70031 | Con l’opzione PCB.Polygon.AdvancedPour abilitata (Impostazioni avanzate) e dopo aver aggiunto vertici di contorno a un poligono posizionato tramite importazione di un file CSV, l’aggiunta di un ulteriore vertice causava la corruzione del poligono. |
| 70059 | La funzionalità per controllare la versione di Simbeor utilizzata nel calcolo del ritardo e dell’impedenza all’interno dell’editor PCB, fornita dall’opzione PCB.SimbeorVersion (Impostazioni avanzate), è ora resa ufficialmente pubblica con questa release (1 per impostazione predefinita). |
| 70207 | Per un PCB specifico, il tentativo di esportare la scheda in formato STEP 3D (usando File » Export » STEP 3D) causava il blocco di Altium Designer in un “loop infinito”. In un altro caso, gli oggetti dei layer meccanici venivano esportati erroneamente come cutout della scheda. (BC:25654) |
| 70213 | Con l’opzione PCB.ViaInstancing abilitata (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 e con l’opzione PCB.ViaInstancing abilitata (Impostazioni avanzate), un back drill via si connetteva erroneamente direttamente a un piano poligonale, ignorando la clearance definita nella regola di progettazione Power Plane Clearance applicabile. (BC:27450) |
| 70607 | La funzionalità 'Via Instancing', fornita dall’opzione PCB.ViaInstancing (Impostazioni avanzate), è ora resa ufficialmente pubblica con questa release (ATTIVA per impostazione predefinita). |
Draftsman
| 57465 | In alcuni casi, durante il lavoro con un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf), si verificava l’errore "Object reference not set to an instance of an object". |
CAMtastic
| 69776 | Nel tentativo di importare dati ODB++ generati da un progetto KiCad specifico nell’editor CAM di Altium Designer (CAMtastic), si verificava l’errore "The specified file path: <FilePath> - doesn't exist" e il documento CAM rimaneva vuoto. |
Wire Bonding
| 69905 | Quando si visualizza un PCB o un footprint in modalità 2D Layout Mode, ora è possibile controllare la visibilità dei bond wire usando la nuova voce 'Bond Wires' (e i relativi controlli) nell’area Object Visibility, nella scheda View Options del pannello View Configuration. Quando si visualizza un PCB o un footprint in modalità 3D Layout Mode, la visibilità dei bond wire e dei die pad è ora controllata come parte dell’opzione 'Show 3D Bodies' nell’area General Settings, nella scheda View Options del pannello View Configuration. (Richiede che l’opzione di impostazioni avanzate PCB.Wirebonding.3DImprovements sia abilitata). (BC:25470) |
Progettazione multi-board
| 69427 | In alcuni casi, durante l’importazione delle modifiche da un progetto figlio di harness design in uno schema multi-board, e con la connessione harness selezionata e la sezione Connections espansa nel pannello Properties, si verificava l’errore "Object reference not set to an instance of an object". |
Harness Design
| 70566 | Facendo clic su una netline in un diagramma di cablaggio si verificava l’errore "The given key "eHarnessLogicalSignal" was not present in the dictionary". |
Platform
| 69822 | È stata aggiunta la possibilità per un amministratore di un Workspace Altium Develop di riservare una postazione author per un membro specifico del Workspace durante l’uso di Altium Designer Develop (26.7 e successive), consentendogli di fatto di lavorare offline per la durata dell’abbonamento, con la possibilità di revocare in qualsiasi momento tale postazione roaming. |
Gestione dei dati
| 69142 | In alcuni casi, durante la modifica di più componenti usando il Component editor (in modalità Batch Component Editing), la copia del contenuto da una qualsiasi cella modificabile causava l’errore "Control "" has no parent window...". |
| 69378 | Dopo la modifica batch di un gran numero (1500+) di footprint in un Workspace connesso (ad esempio modificando l’assegnazione dei layer meccanici), il rilascio verso quel Workspace richiedeva molto tempo, dopodiché Altium Designer non liberava la notevole quantità di RAM utilizzata. |
| 70220 | Durante la modifica di un gran numero di componenti (500+) tramite il Component editor (in modalità Batch Component Editing) e l’aggiunta di part choices a tali componenti, si verificava un errore di timeout e i componenti venivano infine rilasciati ma senza le part choices aggiunte. |
| 70315 | Con l’opzione EDMS.CloudLoginByJWT abilitata (Impostazioni avanzate), non era possibile connettersi da Altium Designer a un Workspace cinese sulla Altium Platform (tramite il portale: portal.altium365.com.cn). |
| 70849 | In alcuni casi, quando si rendeva disponibile online un progetto PCB in un Workspace connesso sulla Altium Platform, tutti i documenti sorgente (ad eccezione di ActiveBOM) non erano visibili aprendo e sfogliando il progetto tramite l’interfaccia Web Viewer del Workspace. |
Importazione/Esportazione
| 69921 | Durante l’importazione di un progetto Allegro specifico, il valore dello spessore di ciascun layer nello stackup era errato. (Richiede che l’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine sia abilitata). |
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
| 68892 | In alcuni casi, dopo aver cancellato il nome di una net su uno schema (tramite il pannello Properties), la successiva compilazione dinamica causava l’errore "Null or empty argument". |
| 69519 | Per una blanket con forma “a gradini” (non rettangolare), non era possibile modificare graficamente la forma per renderla completamente rettangolare, poiché il bordo spostato non poteva essere “rilasciato”. (BC:27250) |
| 69781 | In un caso specifico, il tentativo di aprire un qualsiasi documento schematico in un progetto di progettazione causava l’errore "Object reference not set to an instance of an object". |
PCB
| 57322 | In un caso specifico, durante il tentativo di trascinare parte del routing di una coppia differenziale, si verificava una violazione di accesso (nel modulo 'ADVPCB.DLL'). |
| 61449 | In un caso specifico, il modello STEP generato per un package BGA usando l’IPC Compliant Footprints Batch Generator non corrispondeva al relativo footprint. |
| 61450 | In un caso specifico, durante la creazione di un package quadrato PLCC usando l’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 i pad. |
| 61495 | Durante la creazione di un package LCC usando l’IPC Compliant Footprint Wizard e con 'Number of pins (E)' diverso da 'Number of pins (D)', l’anteprima del modello STEP 3D generato risultava errata. |
| 61496 | Durante la creazione di un package CFP usando l’IPC Compliant Footprint Wizard, una modifica del valore di Minimum Standoff Height non veniva riportata correttamente nell’anteprima del modello STEP 3D generato. |
| 61500 | Durante la creazione di un package MOLDED (polarizzato) o SODFL usando l’IPC Compliant Footprint Wizard, il pin polarizzato (catodo) è ora identificato nel modello STEP 3D generato da una barra bianca. (I:16813, I:17014) |
| 61503 | Durante la creazione di un package CAPAE usando l’IPC Compliant Footprint Wizard, il modello STEP 3D veniva generato in modo errato quando si usavano impostazioni per garantire che il modello avesse dimensioni worst-case. La parte cilindrica del modello veniva spinta attraverso il fondo del componente. (BC:7032) |
| 61538 | Durante la creazione di un package SOT89 usando l’IPC Compliant Footprint Wizard, l’altezza della regione centrale definita manualmente dal parametro Y3 (nella pagina Footprint Dimensions della procedura guidata e con l’opzione 'Use calculated footprint values' disabilitata) non veniva riportata correttamente nel footprint generato. |
| 61596 | Durante la creazione di un package LCC con l'IPC Compliant Footprint Wizard, non veniva creato un thermal pad come parte del footprint generato, anche se erano stati definiti i valori minimi e massimi per le proprietà correlate ('Thermal Pad Size (D Side)' e 'Thermal Pad Size (E Side)'). |
| 61597 | Durante la creazione di un package SOT89 con l'IPC Compliant Footprint Wizard, il pad centrale nel footprint generato veniva separato in due oggetti non collegati elettricamente (un pad e una regione di rame), causando infine errori di clearance interni al footprint quando veniva posizionato su un PCB. |
| 61598 | In alcuni casi, durante la creazione di un package QFN con l'IPC Compliant Footprint Wizard, l'uso di valori calcolati per le dimensioni produceva un footprint con pad a contatto. (BC:20868) |
| 61600 | È stato aggiunto un nuovo parametro 'Lead Span Range (L)' durante la definizione delle dimensioni per un package MOLDED con l'IPC Compliant Footprint Wizard. Questo consente di specificare i valori minimo e massimo della distanza tra i lati esterni dei terminali. Le immagini delle dimensioni sono state aggiornate e il parametro 'Body Length Range (L)' è stato rinominato in 'Body Length Range (L1)'. (BC:2423) |
| 61601 | Durante la generazione di un footprint con l'IPC Compliant Footprint Wizard o con l'IPC Compliant Footprints Batch Generator, il marcatore di riferimento pin del PCB veniva generato sopra le primitive pad per parametri personalizzati. |
| 61602 | Durante la generazione del footprint di un package gullwing con l'IPC Compliant Footprint Wizard, la pagina Footprint Dimensions della procedura guidata è stata migliorata con la possibilità di controllare se applicare o meno il taglio dei pad quando si utilizzano valori di footprint calcolati. Inoltre, durante la generazione del footprint di un package gullwing con l'IPC Compliant Footprints Batch Generator, è stato aggiunto un nuovo parametro 'PadTrimming' alla sezione Footprint Specifications nella scheda Data del file template Excel associato, per controllare se applicare o meno il taglio dei pad. |
| 61805 | Durante la creazione di package CFP con l'IPC Compliant Footprints Batch Generator, i modelli STEP venivano generati in modo errato, con larghezze diverse da quelle specificate nel file Excel elaborato. |
| 61806 | In due casi specifici, non era possibile creare package DPAK con l'IPC Compliant Footprints Batch Generator. Nel primo caso, tentando di aggiungere il file Excel per l'elaborazione compariva l'errore "Invalid stream format". Nel secondo caso, l'elaborazione si completava con l'errore "Invalid quantity "" in field "DensityLevel"". (BC:23015) |
| 61807 | Durante la creazione di package Chip Array a più livelli di densità con l'IPC Compliant Footprints Batch Generator, il campo 'DensityLevel', insieme alle specifiche del footprint inserite manualmente, veniva ignorato nel file Excel aggiunto per l'elaborazione. (BC:8328) |
| 61808 | Durante la creazione di un package CHIP, CAPAE, MOLDED o WIRE WOUND con l'IPC Compliant Footprint Wizard, il nome del footprint veniva generato in modo errato e non in conformità con le convenzioni di denominazione dello standard IPC-7351B. |
| 61809 | Durante la creazione di un package CHIP con l'IPC Compliant Footprint Wizard, l'anteprima del footprint generato non seguiva come previsto i valori dei parametri 'X' e 'Y', presentando erroneamente X come verticale e Y come orizzontale. Quando poi veniva inserito in un PCB, il footprint del componente risultava ruotato di 90 gradi per impostazione predefinita (anziché con rotazione zero, come previsto). |
| 61810 | Durante la creazione di un package DFN con l'IPC Compliant Footprint Wizard, l'anteprima del footprint generato non 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 con l'IPC Compliant Footprint Wizard, i valori calcolati per le dimensioni producevano una spaziatura tra i pad maggiore del 'Body Span Range (D)'. |
| 61814 | Durante la creazione di un package SOIC con l'IPC Compliant Footprint Wizard, l'uso di valori calcolati per le dimensioni del footprint tagliava eccessivamente i pad nel footprint generato, causando problemi di quantità minima di saldatura (contatto con il pad). |
| 61893 | In un caso specifico, usando l'IPC Compliant Footprints Batch Generator per creare un package DIP, il footprint non veniva generato se nel file Excel elaborato non era specificato alcun nome del footprint, invece di generarne uno con un nome creato automaticamente. |
| 61894 | Durante la creazione di package DIP con l'IPC Compliant Footprints Batch Generator, se il nome del footprint non era specificato nel file Excel aggiunto per l'elaborazione, il footprint non veniva generato. Inoltre, se era abilitata l'opzione 'Produce STEP model', veniva generato un corpo estruso anziché un modello STEP 3D generico. |
| 62111 | Durante la generazione di un footprint Chip Array con l'IPC Compliant Footprint Wizard, il prefisso per il Footprint Name era errato (rispetto alla IPC-7351 B Naming Convention) quando 'Hull side type' era impostato su 'Concave', 'ConvexE' o 'ConvexS'. |
| 62112 | Per vari package, l'IPC Compliant Footprint Wizard non calcolava correttamente il Courtyard quando la funzione 'Use calculated footprint values' era disabilitata e i valori di 'Pad Dimensions' e 'Pad Spacing' venivano inseriti manualmente. |
| 62254 | L'IPC Compliant Footprint Wizard è stato aggiornato, durante la creazione del footprint di un package PQFP o CQFP, per costruire il contorno del package sulla base dei valori dimensionali massimi (anziché dei valori nominali), come già avviene per i package SOIC, SOP, TSSOP e SOT. |
| 62283 | Durante la creazione di un package di tipo SOT con l'IPC Compliant Footprint Wizard, il footprint generato non aveva il valore corretto per l'eccesso del Courtyard. |
| 62319 | L'IPC Compliant Footprint Wizard è stato aggiornato, durante la creazione del footprint di un package PQFP, per generare un contorno serigrafico usando lo stesso stile/approccio del package QFN. Il contorno ora segue il profilo massimo del package con un offset verso l'esterno del profilo pari a metà della larghezza della linea serigrafica (la larghezza predefinita della linea serigrafica è 0,127 mm). |
| 62378 | Durante la creazione di un package SOIC con l'IPC Compliant Footprint Wizard, il footprint generato non aveva il valore corretto per l'eccesso del Courtyard. |
| 62430 | L'IPC Compliant Footprint Wizard è stato aggiornato, per tutti i package attualmente supportati, per garantire la generazione dei footprint in conformità con la Revisione B dello standard IPC 7351 - 'Requisiti generici per la progettazione surface mount e lo standard dei land pattern'. |
| 62669 | Durante la creazione di un package BGA con l'IPC Compliant Footprint Wizard o con l'IPC Compliant Footprints Batch Generator, la percentuale di riduzione del diametro del pad (per le sfere di saldatura collassabili) non era conforme alla Revisione B dello standard IPC 7351 - 'Requisiti generici per la progettazione surface mount e lo standard dei land pattern'. |
| 67406 | Durante la creazione di un package LCC con l'IPC Compliant Footprint Wizard e con l'opzione 'Chamfer Shape' disabilitata, l'anteprima del modello STEP e il footprint generato includevano erroneamente uno smusso sul corpo 3D. Inoltre, durante la creazione di un package BGA o LGA con l'opzione 'Chamfer Shape' abilitata, nell'anteprima del modello STEP e nel footprint generato mancava invece lo smusso sul corpo 3D. |
| 67407 | Durante la creazione di un package PQFN con l'IPC Compliant Footprint Wizard, l'anteprima del modello STEP e il footprint generato non includevano le vias per il thermal pad. |
| 68167 | Dopo aver apportato modifiche nel Layer Stack Manager che influivano sul ritardo di propagazione, ad esempio modificando il valore della costante dielettrica (Dk) per un layer, il valore Delay delle tracce non veniva ricalcolato. (BC:26356) |
| 69594 | Durante la modifica, dal pannello Properties, dei vertici del contorno di un oggetto di forma poligonale che includeva un arco, il punto finale dell'arco risultava mancante o errato, facendo sì che la forma dell'oggetto fosse incorretta. |
| 69836 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e un pad selezionato nell'area di progettazione, i campi 'Center Offset (X/Y)' mancavano dalla sezione pertinente nella regione Pad Stack del pannello Properties. |
| 69891 | Nella finestra di dialogo PCB Rules and Constraints Editor, dopo essere passati da una regola Width appena creata (con 'Default Stack' selezionato) all'area vuota della regola Unconnected Pin (nessuna regola di questo tipo creata) e poi di nuovo indietro, si verificava un'Access Violation (nel modulo "ADVPCB.DLL"). |
| 69895 | Dopo aver modificato un oggetto OLE inserito in un PCB e aver quindi salvato e chiuso il documento, tentando di riaprire il PCB, Altium Designer si bloccava completamente. (BC:27320) |
| 70013 | Per un componente il cui designatore e/o testo di commento era impostato come nascosto, e in cui tali stringhe erano state modificate rendendole multilinea, tali stringhe risultavano erroneamente visibili nell'output di fabbricazione ODB++ generato. (BC:25162) |
Constraint Manager
| 64638 | Dopo aver rinominato una net class nella vista Physical del Constraint Manager, copiando e poi incollando il relativo parameter set (in cui la net class è definita) in uno schema, continuava a essere usato il nome precedente della net class. |
Draftsman
| 69217 | In alcuni casi, tentando di importare un file DXF in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf), veniva visualizzato l'errore "Object reference not set to an instance of an object". |
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), se nei file importati mancano le informazioni sulla colorazione dei layer. Questo garantisce coerenza ed evita l'assegnazione di colori casuali, come avveniva in precedenza. |
| 69875 | Implementata l’assegnazione predefinita dei colori dei layer, in base al tipo di layer, durante l’importazione dei dati ODB++ nell’editor CAM (CAMtastic), se nelle informazioni importate mancano i dati relativi alla colorazione dei layer. Questo garantisce coerenza ed evita l’assegnazione di colori casuali, come avveniva in precedenza. |
Progettazione cablaggi
| 69256 | Quando si tentava di confrontare le differenze logiche tra un disegno di layout del cablaggio e il relativo progetto di progettazione del cablaggio, veniva visualizzato l’errore "The method or operation is not implemented...". |
| 69632 | Aggiunta la possibilità di “suddividere” una tabella di connessione in un documento Harness Draftsman in modo che venga presentata su più “pagine”, insieme al controllo per limitare l’altezza della pagina. (I:27127) |
| 69804 | Dopo aver modificato un componente del cablaggio nel diagramma di cablaggio (usando la funzione Replace Component dal pannello Properties) e aver importato le modifiche nel disegno di layout, sebbene il Design Item ID fosse aggiornato correttamente, Comment e Description risultavano ancora quelli del componente precedente. Lo stesso problema si verificava anche nella BOM. |
Piattaforma
| 68978 | La funzionalità 'WebView2', fornita dall’opzione System.UseWebView2 (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita). |
Gestione dati
| 69356 | In alcuni casi, lavorando con l’ActiveBOM di un progetto aperto come documento libero, veniva visualizzato l’errore "Object reference not set to an instance of an object". |
| 69382 | Con un template di componente definito con un parametro dizionario (con un valore predefinito ma non contrassegnato come 'Required'), il valore predefinito non poteva essere rimosso durante la creazione/modifica di un componente basato su quel template. |
| 69489 | Quando ci si connetteva a un Workspace della Altium Platform con Environment Configurations definite, e un utente era assegnato a più gruppi (quindi potevano applicarsi più configurazioni di ambiente), non era possibile modificare la configurazione applicata dopo averne selezionata inizialmente una e aver abilitato l’opzione 'Remember my choice' nella finestra di dialogo Select a Configuration. Per gestire questa situazione, una nuova finestra di dialogo Connection Properties, accessibile dal menu Properties del Workspace nella pagina Data Management - Servers delle Preferences, consente ora di cambiare rapidamente la configurazione da usare tra quelle disponibili. |
| 69576 | Aggiunto il supporto per un ulteriore tipo di dato con unità di misura – Coefficiente di temperatura (ppm/°C) – durante la definizione di un parametro utente come parte di un template di componente in un Workspace connesso sulla Altium Platform. |
| 69840 | Durante l’importazione di una libreria specifica tramite Library Importer, i datasheet di tutti i componenti correlati venivano aggiunti in modo errato (come coppie di parametri ComponentLink) al documento del template di componente appena creato. |
| 69842 | In un caso specifico, aprendo un documento ActiveBOM di grandi dimensioni che faceva parte di un progetto Workspace, e con quel progetto in un Workspace connesso con funzionalità Silicon Expert abilitata, veniva visualizzato l’errore "Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown". |
| 69845 | Si verificava un evidente degrado delle prestazioni durante il lavoro in un documento ActiveBOM di grandi dimensioni facente parte di un progetto Workspace, con il progetto in un Workspace connesso e con la funzionalità Silicon Expert abilitata (ad esempio clic, scorrimento, accesso alle finestre di dialogo e aggiornamento). Inoltre, anche l’interazione con vari elementi del documento ActiveBOM tramite il pannello Properties (ad esempio modifica dei BOM set e attivazione/disattivazione della visibilità dei parametri) risultava sensibilmente lenta. |
| 69917 | In casi specifici, tentando di visualizzare la cronologia di un documento (History & Version Control » Show Document History), Altium Designer si “bloccava”. (BC:27282) |
Importazione/Esportazione
| 61517 | Durante l’importazione di una libreria Allegro (*.dra), le corrette informazioni sull’altezza del 3D Body (interna ed esterna) per uno specifico footprint non venivano importate. (Richiede l’abilitazione dell’opzione di 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 componente ("DEVICE_TYPE_TOP" e "DEVICE_TYPE_BOTTOM") per ospitare i valori di questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita in termini di visibilità. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 62242 | Durante l’importazione di uno specifico progetto Allegro, una determinata regola di clearance di progetto da 'net class' a 'net class' mancava nel PCB Rules and Constraints Editor del documento PCB generato. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 66324 | Durante l’importazione di un progetto Allegro, una shape piena definita come Route Keepout su tutti i layer veniva importata erroneamente come regione sul Multi-Layer, invece che sul Keep-Out Layer come previsto. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 66325 | Durante l’importazione di un progetto Allegro, una shape piena definita come Package Keepout sul Top Layer veniva importata erroneamente come traccia di rame, invece che come regione keepout come previsto. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 66593 | Durante l’importazione di un progetto Allegro, le regole di instradamento per le Differential Pair definite mancavano nel PCB Rules and Constraints Editor del documento PCB generato. Al loro posto veniva creata una sola regola con valori errati (predefiniti). (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67082 | Durante l’importazione di un progetto Allegro, le forme dei fori per i pad rettangolari venivano importate erroneamente come asole anziché come rettangoli. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67128 | In alcuni casi, durante l’importazione di un progetto Allegro, i 3D Body dei componenti non venivano posizionati/collocati correttamente. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67146 | Durante l’importazione di uno specifico file libreria Allegro (*.dra), un determinato componente non veniva importato correttamente. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67177 | Aggiunta una nuova opzione di impostazioni avanzate 'Importer.Allegro.AdvancedEngine' che, se abilitata, migliora Allegro Import Wizard con il supporto all’importazione delle solder mask e paste mask a livello di padstack per pad (forme regolari e personalizzate, inclusi i pad tented) e via (incluso il calcolo delle espansioni e dei lati tented). |
| 67482 | Durante l’importazione di un progetto Allegro, per un CSet a livello di progetto venivano create più regole a livello di net, con valori identici e priorità diverse (per 'Spacing' e 'Same Net Spacing'), invece di una singola regola 'All-All'. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67844 | Tentando di importare uno specifico progetto Allegro, l’importatore rimaneva bloccato per molto tempo (circa 22 ore) nella fase 'Fixup polygons'. Come miglioramento temporaneo, questo tempo di importazione è stato notevolmente ridotto (ora a circa 40 minuti), ma il ritardo resta comunque significativo. (Richiede l’abilitazione dell’opzione di 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 componente ("COMPONENT_VALUE_TOP" e "COMPONENT_VALUE_BOTTOM") per ospitare i valori di questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita in termini di visibilità. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 67990 | In alcuni casi, durante l’importazione di un progetto Allegro, il testo sul layer Bottom Silkscreen veniva importato in modo errato, specchiato e/o specchiato e ruotato. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 68013 | Durante l’importazione di uno specifico progetto Allegro, la forma del foro dei pad di un determinato componente veniva importata erroneamente come 'Slot' anziché 'Round', e inoltre con dimensioni errate. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 68115 | Durante l’importazione di un progetto Allegro con spaziatura (caratteri spazio) tra due blocchi di testo sulla serigrafia, la spaziatura veniva ignorata dall’importatore, con il risultato che i due blocchi di testo venivano collocati sulla stessa origine nel documento PCB generato. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 68884 | Durante l’importazione di uno specifico progetto Allegro, un’istanza di una regione piena sulla serigrafia non veniva riempita. (Richiede l’abilitazione dell’opzione di 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 componente ("TOLERANCE_TOP" e "TOLERANCE_BOTTOM") e ("PART_NUMBER_TOP" e "PART_NUMBER_BOTTOM") per ospitare i valori di questi layer Top e Bottom; tali layer sono nascosti per impostazione predefinita in termini di visibilità. (Richiede l’abilitazione dell’opzione di impostazioni avanzate Importer.Allegro.AdvancedEngine). |
| 69672 | Tentando di importare una specifica libreria di progetto Xpedition, la solder mask di alcuni pad componente non veniva importata correttamente nel documento PCB Library generato. |
| 69946 | Tentando di importare uno specifico progetto Allegro, i layer venivano importati in modo errato. (Richiede l’abilitazione dell’opzione di 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 | Quando si tentava di eseguire il comando 'Create Primitives From Board Shape' con l'opzione 'Include Cutouts' abilitata, si verificava una violazione di accesso (nel modulo "ADVPCB.DLL"). (BC:27399) |
| 70304 | In alcuni casi, durante lo spostamento di un componente (con testo) su un PCB, con l'opzione 'Component re-route' abilitata e l'opzione 'Move component with relevant routing option' disabilitata (PCB Editor - pagina Interactive Routing delle Preferences), si verificava una violazione di accesso (nel modulo 'ADVPCB.DLL'). (BC:27415, BC:27416) |
| 70305 | In un caso specifico, durante la generazione dei dati Gerber X2 da una scheda tramite un file Output Job, si verificava una violazione di accesso (nel modulo 'PolygonClipper.dll'). (BC:27391) |
| 70306 | Dopo aver trasferito a un PCB uno schematico contenente componenti e almeno una coppia differenziale definita (con la creazione automatica delle room abilitata), il tentativo di spostare la room generata (con l'opzione 'No Net Objects' abilitata nella finestra di dialogo successiva) causava una violazione di accesso (nel modulo "ADVPCB.DLL"). In alcuni casi si verificava "Runtime error 216" oppure Altium Designer si chiudeva completamente. (BC: 27413) |
| 70307 | In alcuni casi, durante lo spostamento di un componente su un PCB, con l'opzione 'Component re-route' abilitata (PCB Editor - pagina Interactive Routing delle Preferences), il tentativo di annullare il processo con il clic destro provocava 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)
Schematic
| 66133 | In alcuni casi, tracciando una finestra di selezione (da destra verso sinistra) attorno a primitive in uno schematico o in un documento di libreria schematica, alcuni archi non venivano selezionati. (BC:27379) |
| 67140 | Aggiunta la possibilità di definire un margine verticale personalizzato per il Designator e il Name di un pin, sia a livello globale (come parte delle Schematic Preferences) sia a livello locale (come parte delle proprietà del pin). Ora hai il pieno controllo dei margini orizzontali (X) e verticali (Y) per queste due proprietà, visualizzati come campi 'Margin (X/Y)' nelle posizioni pertinenti. Quando si utilizzano i pannelli List o la finestra di dialogo Find Similar Objects, il margine verticale viene definito rispettivamente tramite i due nuovi campi 'Pin Designator Vertical Margin' e 'Pin Name Vertical Margin'. |
PCB
| 66537 | Aggiunta la possibilità di configurare l'impostazione ODB++ per proteggere la proprietà intellettuale limitando ciò che viene generato. È possibile decidere quali layer di segnale includere, controllare se includere la netlist e, in tal caso, se neutralizzare i nomi delle net (sostituendoli con 'Net_[1-…]'), nonché controllare se includere i componenti, con la possibilità di rimuoverne le proprietà (parametri). Le informazioni sul percorso delle cartelle verranno inoltre rimosse dal report generato ([Design name].REP) e dai file delle regole (odb\user\[Design name].RUL). (I:18317) |
| 69147 | Non era possibile cambiare il layer di una room posizionata. |
| 69371 | Con una stringa di testo posizionata selezionata nell'area di progettazione (in un documento PCB o PCB Library), la funzionalità di completamento automatico del testo non funzionava quando si iniziava a digitare il testo per una stringa speciale (ad esempio .<somecharacters>) nel campo Text del pannello Properties. (BC:27130) |
| 69405 | Con una quota standard posizionata selezionata nell'area di progettazione (in un documento PCB o PCB Library), non era possibile modificare la larghezza della quota usando il campo Width nel pannello Properties. |
| 69540 | La funzionalità 'Pad/Via Template Loading Optimization', fornita dall'opzione PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attivata per impostazione predefinita). |
| 69564 | In alcuni casi, durante la generazione di un report dei testpoint da un PCB pannellizzato (incluso un array di schede incorporato), mancavano alcuni dati. (BC:27003) |
| 69581 | Durante il routing interattivo, con l'opzione 'Apply Trace Centering' abilitata (e l'opzione 'Adjust Vias' disabilitata), il posizionamento di una via faceva sì che tale via ereditasse erroneamente la clearance in base al centraggio (rapporto tra oggetti, traccia e clearance), anziché alla regola di progettazione applicabile. |
| 69635 | In alcuni casi, durante il trascinamento di un routing non a 45 gradi, si verificava un errore (nel modulo "RouterEntry.dll"). |
| 69681 | In alcuni casi, aprendo un file PCBLib contenente counterhole nelle versioni successive di Altium Designer, tutti i counterbore e countersink non erano presenti. Inoltre, dopo aver aggiunto nuovi counterhole, salvato e riaperto la libreria, tali counterhole non erano presenti. (BC:27221) |
| 69774 | In alcuni casi, la copia e incolla di un rettangolo e il successivo tentativo di modificarne le dimensioni portavano a una violazione di accesso (nel modulo 'ADVPCB.DLL'). |
Draftsman
| 65656 | Quando si aggiungeva un nuovo documento Draftsman a un progetto PCB e lo si creava utilizzando uno specifico Draftsman Document Template in un Workspace connesso, si verificava l'errore "Width and Height must be non-negative...". |
Wire Bonding
| 65571 | Aggiunta una nuova opzione nelle impostazioni avanzate, 'PCB.Wirebonding.3DImprovements', che, quando abilitata, offre un supporto migliorato per i bond wire nella vista 3D di una scheda. Questo include controlli di modifica aggiuntivi per definire la forma/profilo di un bond wire (con la possibilità di definire un colore di override, utile per distinguere tra diversi 'tier' di bond wire associati a differenti cicli di una macchina wire bonding), la possibilità di posizionare die pad e bond wire su corpi 3D generici, l'inclusione degli oggetti bond wire durante l'esportazione di un PCB nei formati STEP e Parasolid, e l'inclusione degli oggetti bond wire nel controllo Component Clearance, per rilevare violazioni di clearance tra bond wire e altri oggetti (non bond wire) nello spazio 3D. I colori di override utilizzati per i bond wire nel progetto PCB vengono inoltre presi in considerazione quando si posizionano in un disegno di fabbricazione PCB una board fabrication view, una board assembly view e una component view. (BC:24977, BC:25032) |
| 69457 | In alcuni casi, durante il routing interattivo da un finger pad a cui arrivava un bond wire, veniva creato automaticamente (e in modo errato) un altro bond wire a partire dalla traccia appena instradata. |
| 69701 | In alcuni casi e per un PCB che includeva wire bonding, ruotare la scheda nella vista 3D prima che i bond wire fossero stati renderizzati provocava una violazione di accesso (nel modulo "ADVPCB.DLL"). |
Platform
| 69028 | Quando si tentava di caricare le impostazioni 'System - Templates' da uno specifico file Preferences (*.DXPPrf), si verificava l'errore "Value cannot be null. (Parameter 'value')...". (BC:27007) |
Data Management
| 67003 | Aggiunta una nuova opzione nelle impostazioni avanzate, 'UI.ModernDesignReusePanel', che, quando abilitata, utilizza il più recente e migliorato pannello Design Reuse durante il lavoro con blocchi di riutilizzo e snippet. |
| 69326 | Per un Workspace contenente più di 10.000 componenti, tutti i componenti aggiunti oltre tale soglia venivano visualizzati nella categoria 'Uncategorized' nel pannello Components, con un conteggio negativo. |
| 69385 | Item Manager è stato migliorato per gestire il caso in cui un componente Workspace abbia definiti più modelli di footprint e il modello attualmente assegnato venga successivamente rinominato. Le funzionalità 'Auto-matching' e 'Update to Latest' ora assegnano correttamente la revisione più recente del modello di footprint (il cui nome è stato modificato). (I:10242) |
| 69424 | Aggiunta una nuova opzione nelle impostazioni avanzate, 'VCS.AllowLFSRepos', che, quando abilitata, ripristina la precedente capacità parziale di utilizzare repository LFS durante il lavoro con il controllo di versione Git. ATTENZIONE: Altium Designer non supporta completamente il lavoro con repository LFS e, in alcuni casi, questo può comportare la perdita di dati utente. (BC:27158) |
| 69444 | Non era possibile per un utente standard (non Admin) rilasciare un progetto in una sottocartella di progetto quando 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 si verificava l'errore "Current user doesn't have sufficient rights to create a folder with path...". |
| 69456 | Una soluzione contrassegnata come 'NOT USED' nell'elenco delle scelte di parte per un componente in un ActiveBOM rimaneva elencata anche dopo la sua eliminazione. |
| 69476 | I dati delle scelte di parte non venivano visualizzati nel pannello Components per i componenti in una libreria basata su file. |
| 69514 | Durante la modifica di uno o più componenti Workspace, il controllo regole del componente "Revision that is being edited is not latest" viene ora correttamente rispettato quando si utilizza il Component editor nella modalità Batch Component Editing, assicurando che le violazioni vengano segnalate quando si modifica un componente che non corrisponde alla revisione più recente. |
| 69531 | Durante la navigazione di una PCB Library tramite il pannello Components (con Models abilitato per la visualizzazione), le colonne 'Description', 'Height' e 'Pad Count' non erano disponibili per la selezione nella finestra di dialogo Select Columns. |
Import/Export
| 56381 | In alcuni casi, tentando di importare un progetto KiCad, si verificava l'errore "Object reference not set to an instance of an object". |
Power Analyzer by Keysight
| 68908 | Dopo aver eseguito un'analisi per un progetto specifico, il salvataggio e l'accesso al report completo provocavano l'errore "System.MissingMethodException: Method not found...". |
SI Analyzer by Keysight
| 69664 | In alcuni casi, tentando di analizzare le net del PCB attivo dal documento SI Analyzer by Keysight, veniva visualizzato l'errore "The given key 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' was not present in the dictionary". (BC:26953) |
Versione 26.4.1
Altium Designer Develop – Released: 19 March 2026, Version 26.4.1 (build 13)
Altium Designer Agile – Released: 19 March 2026, Version 26.4.1 (build 25)
Altium Designer – Released: 19 March 2026, Version 26.4.1 (build 12)
Schematic
| 67749 | In alcuni casi, aggiungendo un nuovo documento schematico a un progetto dopo essere passati a una licenza Viewer, veniva visualizzato l'errore "EIntfCastError: Interface not supported". |
PCB
| 61119 | Per un progetto specifico e di grandi dimensioni, era presente un ritardo evidente durante l'attivazione e la disattivazione della visibilità di vari layer tramite il pannello View Configuration. |
| 64931 | È stata aggiunta una nuova regola di progettazione 'Z-Axis Clearance' sia al Constraint Manager sia al precedente 'PCB Rules and Constraints Editor dialog' (non accessibile in Document View), che può essere utilizzata per verificare le distanze minime tra vari primitive su diversi layer di rame. (I:922) |
| 68736 | Dopo l'eliminazione dei sotto-stack nello stackup di un progetto rigid-flex avanzato, i layer Coverlay e Solder Mask di tali sotto-stack venivano aggiunti erroneamente al 'Board Layer Stack' principale predefinito. Dopo aver rimosso eventuali duplicati e aver tentato di salvare, veniva visualizzato l'errore "Maximum layers of type Coverlay for stack Board Layer Stack reached...", perché non era possibile una combinazione di coverlay e soldermask sullo stesso sotto-stack. |
| 68820 | Durante l'esportazione di un PCB come Specctra Design File (*.dsn), i keepout non venivano inclusi nel file generato. |
| 68973 | Quando le espressioni di query di scoping utilizzate in una regola di progettazione binaria erano molto lunghe, non era praticabile utilizzare il controllo Applicable Binary Rules tra primitive perché lo scoping nella finestra di dialogo successiva risultava illeggibile, senza possibilità di regolare le dimensioni della finestra o la larghezza delle colonne. (I:10041) |
| 68983 | In alcuni casi, lavorando in un documento PCB con le opzioni PCB.Polygon.AdvancedPour e PCB.Polygon.AdvancedDynamicPour abilitate (Advanced Settings), si verificava un Access Violation (nel modulo "ADVPCB.DLL"). |
| 69010 | La funzionalità 'Solder Mask Zero Expansion', fornita dall'opzione PCB.SolderMaskZeroExpansion (Advanced Settings), è ora ufficialmente resa pubblica con questa release (attiva per impostazione predefinita). |
| 69031 | In un PCB o in una PCB Library, posizionando un rettangolo con una larghezza di traccia ridotta (ad esempio 0,01 mm), la sua dimensione diventava più piccola (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 già posizionato, pur restando in modalità di posizionamento, veniva creato un quadrato. Anche il copia-incolla di un rettangolo in una PCB Library comportava una riduzione delle sue dimensioni. (BC:27033, BC:27046) |
| 69059 | Per un progetto specifico, il tentativo di accedere al Layer Stack Manager causava la visualizzazione dell'errore "Layer type not found...". |
| 69121 | Utilizzando la funzionalità PCB CoDesign, dopo l'unione delle modifiche tra due utenti relativamente a un poligono (modifica della geometria da parte di un utente e shelving del poligono da parte dell'altro), il risultato era un poligono 'No-Net'. |
| 69155 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings), non era possibile modificare la dimensione di una cornice di testo selezionata tramite il pannello Properties. (BC:27044) |
| 69423 | In una PCB Library, dopo aver impostato una delle opzioni IPC 4761 disponibili per un via posizionato, tale impostazione tornava a 'None' dopo il salvataggio e la riapertura della libreria. In un altro caso, i via aggiunti a un footprint da una Pad Via Library perdevano la connessione a tale libreria dopo il salvataggio e la riapertura della PCB Library. I via risultavano inoltre assenti nell'area Local Pad & Via Library del pannello PCB Pad Via Templates. (BC:27157) |
Constraint Manager
| 63142 | È stata aggiunta la possibilità di specificare valori Minimum, Maximum e Preferred per Diameter e Hole Size durante la definizione di una regola Routing Via Style nella vista Physical, oltre alla definizione basata sul template preferred. (BC:26530) |
| 67865 | Le icone degli oggetti sono state aggiornate e unificate in tutte le pagine del Constraint Manager (sia lato schematico sia lato PCB), nonché nelle finestre di dialogo ‘Import Directives’ e ‘Refresh Constraint Manager’ (durante l'importazione delle direttive dai documenti sorgente schematici nel Constraint Manager) e nella finestra di dialogo Object Class Explorer. |
| 68405 | Nella vista Physical del Constraint Manager (quando vi si accede dal lato schematico) e per le classi importate dallo schematico, il relativo controllo di espansione (per accedere agli oggetti di una classe) non funzionava. |
| 69384 | Tentando di rimuovere più Advanced Rules selezionate dalla vista All Rules (quando vi si accede dal PCB), dopo aver aggiunto ogni regola successiva alla selezione usando Ctrl+clic e quindi il comando 'Remove Advanced Rules' dal menu contestuale del tasto destro, veniva visualizzato l'errore "Object reference not set to an instance of an object". |
Draftsman
| 68897 | Dopo aver creato un nuovo documento Draftsman (.PCBDwf) per un progetto PCB utilizzando un template di documento Draftsman (.DwfDot) contenente una Board Assembly View già posizionata, la visualizzazione di tale vista nello spazio di progettazione non seguiva correttamente le impostazioni iniziali definite nell'area Component Display Properties del pannello Properties. |
Multi-board Design
| 66922 | È stata aggiunta una nuova opzione nelle advanced settings, 'System.MBAEngine.UseOpenCascade', che, se abilitata, sostituisce l'uso della libreria C3D per la modellazione geometrica di un documento multi-board assembly (*.MbaDoc) con la libreria Open CASCADE. Si noti che, aprendo in questa release un vecchio documento multi-board assembly (di una versione precedente del software) con l'opzione abilitata, i mate creati verranno rimossi (sarà possibile scegliere se mantenere le posizioni relative delle parti dell'assieme oppure disporle in linea). Al momento dell'apertura sarà inoltre disponibile l'opzione per creare un backup di quella versione precedente. |
| 68125 | Quando si posizionava su uno schematico multi-board un componente il cui simbolo includeva una primitive arco (ad esempio un condensatore polarizzato), l'arco veniva disegnato in modo errato nello spazio di progettazione. Facendo successivamente clic sulla grafica renderizzata in modo errato per selezionare il componente, veniva visualizzato l'errore "Object reference not set to an instance of an object". |
| 68890 | Quando si posizionava su uno schematico multi-board un componente il cui simbolo includeva una primitive arco (ad esempio un condensatore polarizzato), l'arco veniva disegnato in modo errato nello spazio di progettazione. Facendo successivamente clic sulla grafica renderizzata in modo errato per selezionare il componente, veniva visualizzato l'errore "Object reference not set to an instance of an object". |
| 69173 | Per uno specifico progetto multi-board, il tentativo di importare dal progetto PCB figlio per un particolare modulo selezionato nello schematico multi-board causava talvolta la visualizzazione dell'errore "An item with the same key has already been added...". |
Harness Design
| 64350 | In alcuni casi, durante la generazione dell'output di stampa per un progetto Harness, si verificava un Access Violation (all'indirizzo 0000000139490BC8 nel modulo "WorkspaceManager.DLL"). |
| 68050 | Per un componente in un disegno di layout impostato per visualizzare il suo Physical Model in stile Solid, veniva usata la colorazione definita per la voce Selection/Highlight System Colors (nel pannello View Configuration dell'editor PCB), indipendentemente dal fatto che il modello fosse selezionato o meno. |
Platform
| 47582 | In alcuni casi, i pannelli Components e Manufacturer Part Search presentavano problemi di visualizzazione/dimensionamento passando tra le viste normale e compatta sia in modalità Docked sia Floating. Inoltre, quando questi pannelli erano in modalità Popup, accedervi nuovamente provocava un'improvvisa riduzione della loro altezza. |
| 68635 | Altium Designer diventava completamente non rispondente dopo una perdita temporanea della connessione Wi‑Fi, rendendo necessario chiuderlo tramite Windows Task Manager. (BC:26379, BC:26854) |
| 68981 | In alcuni casi, tentando di reimpostare tutte le preferenze ai valori predefiniti, si verificava un Access Violation (nel modulo "PCBDLGS.DLL"). |
| 69364 | Con l'opzione WSM.DotNetECOImplementation abilitata (Advanced Settings), il tentativo di importare modifiche di pin-swap in un progetto figlio verso uno schematico multi-board faceva sì che le modifiche rilevate elencate e processate dal successivo ECO non venissero applicate, indipendentemente dal numero di volte in cui l'ECO veniva eseguito. |
| 69375 | Con l'opzione WSM.DotNetECOImplementation abilitata (Advanced Settings) e tentando di confrontare le differenze fisiche tra due versioni di un documento PCB Library, veniva visualizzato l'errore "The process cannot access the file "C:\Users\<UserName>\AppData\Local\Temp\Compare HierarchicalPCBObjects.Log" because it is being used by another process...". |
Data Management
| 61335 | Quando si utilizza la funzionalità BOM CoDesign e in particolare il comando 'Explore Suggested Component' (dalla sezione Differences del pannello Properties), se il componente suggerito non è la revisione più recente, verrà ora aperta nel pannello Components quella specifica revisione. |
| 63880 | Per un componente di libreria Workspace il cui nome includeva due o più caratteri underscore, il primo underscore veniva rimosso erroneamente dal nome nella voce del comando 'Place <ComponentName>', nel menu accessibile facendo clic con il tasto destro su quel componente nel pannello Components. |
| 63966 | Il comando "Create Tag" è stato riaggiunto al sottomenu History & Version Control quando si accede ai menu relativi al progetto. Inoltre, è stata aggiunta la convalida durante l'inserimento di un valore per il tag, con un suggerimento associato che indica che sono consentiti solo lettere, numeri, punto ("."), trattino ("-"), cancelletto ("#") e underscore ("_"). |
| 65936 | Aggiunta la possibilità di modificare in batch lo stato del ciclo di vita dei componenti selezionati direttamente all'interno di un ActiveBOM. Si noti che il processo includerà solo i componenti del Workspace connesso. |
| 68242 | Aggiunta una nuova opzione nelle impostazioni avanzate, "EDMS.CloudLoginByJWT", che, se abilitata, utilizza un JWT (JSON Web Token) per l'identificazione e l'autenticazione dell'utente durante la connessione da Altium Designer a un Workspace sulla Altium Platform. |
| 68709 | Quando si modificava lo stato di revisione di un Item in un Workspace connesso (tramite la finestra di dialogo Batch state change), il processo non riusciva se veniva inserita una nota di oltre 255 caratteri. (BC:24819) |
| 68762 | Dopo aver aggiunto una scelta di parte a un componente in un documento ActiveBOM e aver aggiornato, non venivano visualizzate tutte le offerte dello stesso fornitore. |
| 68814 | Le funzionalità Custom Parts Provider Synchronization e Components Synchronization di Altium Designer sono state migliorate e ora supportano i database PostgreSQL. |
| 68961 | Aggiunta una nuova opzione nelle impostazioni avanzate, "EDMS.CustomOffersMerge", che, se abilitata, unisce i dati dei fornitori del Custom Parts Provider con quelli di Altium Parts Provider (per un Workspace sulla Altium Platform con BOM Portal abilitato) per presentare tutte le informazioni dei fornitori combinate, ovunque i dati dei fornitori (SPN) siano mostrati nell'interfaccia software. |
| 68962 | Quando si condivide un live design o uno snapshot di progetto tramite la finestra di dialogo Share, la precedente finestra di dialogo accessibile dal controllo Advanced Settings è stata riprogettata come finestra pop-up. Nel caso della condivisione di un live design, le opzioni di condivisione e download sono ora raggruppate in base a "Member Rights" (per i membri del Workspace) e "Guest and External Share Rights" (per gli utenti guest esterni con cui i progetti sono stati condivisi). |
| 69007 | Quando si aggiungeva un commento/risposta a un documento, se veniva inserito del testo seguito dall'incollaggio di un URL web, il testo veniva rimosso se dopo l'URL si aggiungeva uno spazio, lasciando nel commento/risposta pubblicato solo l'URL. (BC:26998) |
| 69149 | Un template footprint predefinito del Workspace (aggiunto tramite la pagina Data Management - Templates delle Preferences) non veniva applicato durante la creazione di un nuovo componente del Workspace dopo l'aggiornamento da una versione precedente di Altium Designer (prima della 26.1) a una versione successiva (26.1 o successiva). (BC:26847, BC:27173) |
| 69186 | Si riscontrava un evidente degrado delle prestazioni durante il lavoro in un documento ActiveBOM che faceva parte di un progetto del Workspace, quando tale progetto si trovava in un Workspace connesso con funzionalità SiliconExpert abilitata. |
| 69287 | Quando si apriva un documento ActiveBOM di grandi dimensioni che faceva parte di un progetto del Workspace, e tale progetto si trovava in un Workspace connesso con funzionalità SiliconExpert abilitata, i parametri SiliconExpert non venivano popolati correttamente e si verificavano errori di timeout. |
| 69298 | Quando si tentava di salvare le preferenze in un Workspace connesso e si cambiava la cartella in cui creare un nuovo elemento Altium Designer Preferences, veniva visualizzato l'errore "ShowDialog can be called only on hidden windows...". |
| 69430 | Per un progetto di progettazione PCB che includeva un documento PCB Library, il tentativo di generare un PDF delle stampe PCBLIB direttamente da un Output Job aggiunto a quel progetto provocava un Access Violation (nel modulo "WorkspaceManager.DLL"). |
| 69447 | In alcuni casi, durante il lavoro e il salvataggio delle modifiche a un progetto condiviso con diritti di modifica a un utente che non era membro del Workspace padre del progetto, tale utente riceveva frequentemente e in momenti casuali la notifica "Trying to Reconnect to Notification Service". |
Import/Export
| 68875 | Durante l'importazione di una specifica libreria xDX Designer, i numeri dei pin dei simboli venivano duplicati per i componenti multi-part. |
| 68896 | Quando si tentava di importare un progetto specifico Xpedition (Expedition), si verificava un Access Violation (nel modulo "Importer_Expedition.IWZ"). |
| 68977 | Quando si tentava di importare una libreria di footprint PCB OrCAD (*.LLB), si verificava un Access Violation (nel modulo "ADVPCB.DLL"). (BC:26983) |
Versione 26.3.0
Altium Designer Develop – Released: 5 February 2026, Version 26.3.0 (build 5)
Altium Designer Agile – Released: 5 February 2026, Version 26.3.0 (build 18)
Altium Designer – Released: 5 February 2026, Version 26.3.0 (build 6)
PCB
| 66876 | Aggiunto il supporto per i modelli SOLIDWORKS 2024 e 2025 (*.SldPrt) durante il lavoro con corpi 3D. Inoltre, l'esportazione di un PCB nel formato file Parasolid ora utilizza Parasolid versione 35.1. |
| 67334 | Dopo l'esportazione di uno specifico PCB nel formato Parasolid, i modelli 3D di alcuni componenti non potevano essere convertiti all'apertura del file esportato in SOLIDWORKS, con conseguente errore "The data in this file may be invalid". (BC:25813) |
| 68348 | In alcuni casi, con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings), l'inserimento di una tabella layer stack nello spazio di progettazione provocava l'errore "Object accessed after being destroyed...". |
| 68359 | In alcuni casi, durante l'uso della funzionalità Loop Removal durante il routing interattivo, si verificava un errore (nel modulo "RouterEntry.dll" o nel modulo "ADVPCB.DLL"). |
| 68901 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings), aggiungendo/rimuovendo più volte il layer Route Tool Path per un documento PCB Library (oppure aprendo un documento PCB Library in cui questa operazione era stata eseguita), si verificava l'errore "Exception has been thrown by the target of an invocation...". (BC:26959) |
| 68942 | In un caso specifico, il tentativo di salvare un documento PCB dopo aver apportato modifiche provocava un Access Violation (nel modulo "ADVPCB.DLL"). |
| 68945 | Quando si definiva una regola Fabrication/Assembly Testpoint Style nella finestra di dialogo PCB Rules and Constraints Editor, le modifiche apportate ai vincoli Min/Max Size non venivano salvate. (BC:26969) |
| 69025 | Per uno specifico documento PCB e con l'opzione "Component re-route" abilitata (nella pagina PCB Editor - Interactive Routing delle Preferences), lo spostamento di qualsiasi componente provocava l'errore "Object accessed after being destroyed...". (BC:27027) |
Progettazione multi-board
| 68356 | Quando si tentava di mappare i pin tra i connettori inline di un harness all'interno di uno schema multi-board, Altium Designer si bloccava completamente e non poteva essere terminato tramite Windows Task Manager. (BC:26806) |
Progettazione harness
| 67903 | La funzionalità "Update From Libraries" è stata migliorata per includere ora anche fili, componenti cavity e parti associate (quando richiamata da un wiring diagram), nonché rivestimenti, etichette e parti associate (quando richiamata da un layout drawing). Si noti che, affinché uno degli oggetti sopra menzionati sia incluso nell'aggiornamento, un componente assegnato all'oggetto deve includere un collegamento a un simbolo schematico. |
| 68314 | I jumper wire definiti in un wiring diagram sono ora correttamente gestiti nel layout drawing associato. Con un bundle selezionato nel layout drawing, la regione Bundle Objects del pannello Properties includerà ora tali jumper wire che iniziano e terminano nello stesso punto di connessione come parte di quel bundle. Per tali fili sarà disponibile solo l'opzione di definizione manuale della lunghezza. Il valore inserito sarà quindi incluso nel documento ActiveBOM del progetto harness e nel disegno di produzione (tabella BOM e wiring list). |
Platform
| 67522 | Migliorate le notifiche visualizzate in Altium Designer Develop relative ai casi in cui l'abbonamento è prossimo alla scadenza, è già scaduto (e il Workspace di Altium Develop è in modalità sola visualizzazione) e quando non sono disponibili posti Author. |
| 68634 | L'End User License Agreement (EULA) è stato ora sostituito dal Master Services Agreement (MSA) durante l'installazione di Altium Designer Develop e Altium Designer Agile. Altium Designer continua invece a utilizzare l'EULA (che è stata anch'essa aggiornata). |
Data Management
| 63778 | Quando si utilizzava il pannello Manufacturer Part Search, solo l'ultimo filtro applicato veniva visualizzato correttamente (nome e parametro) sopra l'elenco dei risultati. Tutti i filtri selezionati in precedenza venivano mostrati solo con il nome, senza le informazioni parametriche. |
| 63779 | Non era possibile scorrere il contenuto del riquadro Details del pannello Manufacturer Part Search quando il cursore si trovava sopra determinate aree. |
| 66024 | Quando si condivideva un item in un Workspace con un nuovo utente, la voce relativa a quell'utente (nella finestra di dialogo Share For Item) mostrava inizialmente, e in modo errato, il suo indirizzo email anziché la sua organizzazione. |
| 66242 | Durante la navigazione dei componenti nella vista "Where-used" di un template di componente (nel pannello Explorer), la modifica dello stato di revisione per uno o più componenti selezionati non veniva automaticamente riportata nella vista. |
| 66867 | L'inserimento di un reuse block dal pannello Explorer provocava l'errore "Value cannot be null. (Parameter 'pcbSnippetGUID')...". (BC:26812) |
| 67416 | Dopo l'aggiornamento del pannello Components, gli stati di revisione dei modelli non venivano aggiornati. (BC:24630) |
| 68164 | La funzionalità Custom Parts Provider Synchronization, utilizzata per mappare — tramite un documento di configurazione Custom Parts Provider Synchronization (*.PrtSync) — i dati dei fornitori da una specifica origine database ai dati della supply chain del Workspace, può ora essere utilizzata quando si è connessi a un Workspace ospitato su Altium 365 GovCloud. |
| 68245 | Per un componente in un ActiveBOM, il ranking specificato per una soluzione manuale aggiunta andava perso dopo l'aggiornamento a una revisione successiva di quel componente nel progetto. |
| 68247 | Quando si utilizza il Library Importer per importare footprint presenti in un documento PCB Library in un Workspace connesso, qualsiasi footprint la cui descrizione superasse i 256 caratteri non veniva importata, anche se l’Importer segnalava che l’importazione era stata completata con successo. |
| 68705 | In alcuni casi, nel tentativo di rilasciare modifiche apportate a un componente esistente (tramite il Component editor nella modalità Single Component Editing), si verificava l’errore "Interface not supported". |
| 68708 | Quando si tentava di aggiungere una specifica part choice (LM2940IMP-15 di Texas Instruments) a qualsiasi componente in una libreria del Workspace, si verificava l’errore "Value cannot be null. (Parameters 'source')". |
| 68907 | Nel caso specifico di utilizzo di Altium Designer 26.1 connesso a un Workspace, durante la visualizzazione dei commenti inseriti in qualsiasi progetto di progettazione, il nome utente, sia nella finestra contestuale dei commenti sia nel pannello Comments and Tasks, veniva mostrato come "Anonymous" invece che come il nome della persona che aveva inserito il commento. |
Importazione/Esportazione
| 68664 | Durante l’esportazione di un PCB nel formato Ansys EDB, i valori dei condensatori specificati in fF (femtofarad) non venivano riconosciuti e venivano invece impostati al valore predefinito di 1nF. (BC:24118) |
Versione 26.2.0
Altium Designer Develop – Released: 8 January 2026, Version 26.2.0 (build 10)
Altium Designer Agile – Released: 8 January 2026, Version 26.2.0 (build 28)
Altium Designer – Released: 8 January 2026, Version 26.2.0 (build 7)
Schema
| 65661 | In alcuni casi, tentando di creare una libreria integrata (a partire dai documenti di progetto) da un documento schematico attivo, si verificava una Access Violation (nel modulo "IntegratedLibrary.DLL"). |
| 67949 | L’ordinamento alfanumerico dei pin per Designator non funzionava correttamente nel Symbol Wizard dell’editor Schematic Library, producendo ad esempio "A1, A10, A11,...A19, A2, A20, A3, A4,...A9" invece del previsto "A1, A2, A3,...A18, A19, A20". |
| 67982 | Quando si sostituiva un componente basato su file con un componente di Workspace Library, utilizzando il controllo '...' associato al campo Design Item ID nel pannello Properties, i parametri non venivano aggiornati con quelli del componente del Workspace. |
PCB
| 67160 | Con l’opzione 'Live Highlighting' abilitata (nella pagina PCB Editor - Board Insight Display delle Preferences) e durante il posizionamento di un via, passando ripetutamente tra le possibili net evidenziate sullo sfondo si verificava l’errore "List index out of bounds". |
| 67883 | Durante l’esportazione in formato DXF di un PCB contenente testo con altezza '0', si verificava l’errore "eInvalidInput". |
| 68177 | Dopo aver selezionato ed eliminato più voci Component Layer Pair nella scheda Layers & Colors del pannello View Configuration, tali voci continuavano comunque a essere visualizzate. (BC:26733) |
| 68420 | Per un progetto specifico, quando si copiava un componente (con die pad, bond finger pad e bond wire definiti come parte del suo footprint) e lo si incollava più volte, il successivo tentativo di salvare il documento PCB causava l’errore "Duplicates not allowed...". |
| 68627 | Con l’opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e un componente posizionato su una griglia polare selezionato, le opzioni associate a quella griglia (Range/Angle e Rotation) mancavano nel pannello Properties. (BC:26858) |
| 68640 | In alcuni casi, con l’opzione PCB.Performance.InteractivePropertyPanel.Optimization abilitata (Advanced Settings) e dopo aver rieseguito il repour di un polygon pour selezionato più volte dal pannello Properties, passando all’azione 'Assign net' e facendo clic nuovamente nell’area di progettazione si verificava l’errore "Value cannot be null. (Parameter 'source')". |
| 68661 | La geometria (larghezza e altezza) dei rettangoli usati nei footprint PCB veniva modificata in modo errato (a causa di errori di arrotondamento) quando la larghezza della traccia era specificata in mm. (BC:26867, BC:26885) |
PCB CoDesign
| 67921 | In alcuni casi, durante l’utilizzo della funzionalità PCB CoDesign, al termine di un confronto si verificava un errore relativo a una perdita di memoria (un assertion failure nel file "Adv3D_GeometryMaker.pas"). |
Wire Bonding
| 62571 | Aggiunto il supporto per la generazione di un report Wire Bonding Table da un documento PCB panelizzato. |
| 63094 | Il controllo DRC per le violazioni Un-Routed Net veniva applicato in modo errato ai bond wire. (BC:25803) |
| 66918 | Bond wire e die pad vengono ora visualizzati durante la visualizzazione in 3D di un documento PCB panelizzato. |
| 67657 | Applicando modifiche ai vincoli di una design rule Wire Bonding nella finestra di dialogo PCB Rules and Constraints Editor, la regola risultava come non salvata (asterisco accanto al nome) e non era possibile esportare e importare le regole. (BC:25810) |
| 68042 | È disponibile una nuova parola chiave di query 'IsBondwire' (PCB Object Type Check) durante la costruzione di espressioni logiche di query da usare nel filtraggio degli oggetti in un PCB/PcbLib o nella definizione dell’ambito di una design rule. |
Progettazione multi-board
| 67619 | Quando più voci (che rappresentano componenti collegati) sono presenti sullo stesso lato di una custom part inserita in un documento schematico multi-board, il tentativo di selezionare più voci e trascinarle provocava l’errore "Unable to cast object...". (BC:26133) |
Harness Design
| 61558 | Quando si posiziona un bundle in un disegno di layout, il bundle ora "segue" la sua lunghezza disegnata, con il valore inserito per impostazione predefinita nel campo Length. Quando il campo Length (lunghezza fisica effettiva) è impostato e differisce dalla lunghezza disegnata, il bundle visualizza un simbolo di interruzione al centro del suo segmento più lungo, per indicare che il bundle non è in scala (NTS). La 'Drawn Length' viene visualizzata nel pannello Properties, insieme a una nuova opzione 'Add Break Symbol', che consente di controllare la visualizzazione del simbolo di interruzione. |
| 62933 | Dopo aver selezionato un connection point (senza oggetti assegnati) in un disegno di layout, il pulsante 'Add' associato alla sezione Assigned Objects del pannello Properties veniva mostrato come 'disabled' finché non veniva cliccato. (BC:26250) |
| 65333 | In alcuni casi, l’ordine di disegno delle etichette era errato per una vista di disegno di layout inserita in un documento di disegno di produzione del cablaggio (HarDwf), rispetto al documento sorgente del disegno di layout (LdrDoc), con il risultato che un’etichetta appariva "dietro" un bundle invece che davanti a esso. |
| 67904 | In alcuni casi, durante l’importazione di un componente (connettore) dal wiring diagram di un progetto nel relativo disegno di layout, il connection point associato veniva creato ma i pin non venivano assegnati automaticamente, producendo un oggetto bundle vuoto. |
Gestione dei dati
| 66497 | In un caso specifico e quando si era connessi a un particolare Workspace Altium 365, le part choice visualizzate per un determinato componente erano diverse tra il pannello Components e il pannello Properties. |
| 66581 | Aggiunta la possibilità (per chi dispone della relativa autorizzazione operativa) di mantenere lo stato del lifecycle durante la sincronizzazione dei componenti tra un Workspace e un database componenti. |
| 67302 | L’elenco delle part choice di un componente veniva sovrascritto se l’opzione 'Part Choices Revision Control' era abilitata (nella pagina Admin-Settings-Components dell’interfaccia browser del Workspace) e venivano apportate modifiche all’elenco delle part choice di quel componente (e rilasciate in una nuova revisione), senza prima riavviare Altium Designer. |
| 67806 | Se il campo Document Path veniva svuotato/rimaneva vuoto nella pagina System - Default Locations delle Preferences e Altium Designer veniva riavviato, aprendo un progetto dal Workspace connesso (nuovo, senza alcuna copia locale precedente), modificandolo e tentando di salvarlo nuovamente nel Workspace, si verificava l’errore "Invalid URI: The format of the URI could not be determined...". |
| 67950 | Le tabelle dello schema Azure SQL non erano accessibili nel documento Custom Parts Provider Synchronization Configuration di Altium Designer (*.PrtSync), con la comparsa degli errori "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Incorrect syntax near '`'" e "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Statement(s) could not be prepared". Ciò era dovuto al fatto che Altium Designer inviava backtick (`) in una query, che SQL Server/Azure SQL non supporta. |
| 68005 | In un caso specifico, tentando di generare un report Bill of Materials dall’ActiveBOM di un progetto PCB, si verificava l’errore "Unable to sort because the IComparer.Compare() method returns inconsistent results...". |
| 68037 | La funzionalità 'BOM CoDesign', fornita dall’opzione BOM.CoDesign (Advanced Settings), è ora ufficialmente resa pubblica con questa release (ON per impostazione predefinita). Inoltre, anche la funzionalità 'Including/Excluding Supplier Data in a BOM Comparison', fornita dall’opzione BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), è ora ufficialmente resa pubblica con questa release (OFF per impostazione predefinita). |
| 68583 | Un template predefinito del Workspace non veniva caricato durante la creazione della relativa nuova entità, se quel template era stato aggiunto tramite la pagina Data Management - Templates delle Preferences. (BC:26847) |
Importazione/Esportazione
| 63867 | Durante l’importazione di uno specifico progetto xDX Designer, la libreria del progetto (*.lmc) non poteva essere importata e di conseguenza veniva generato un progetto vuoto. |
| 67825 | Durante l’importazione di uno specifico progetto OrCAD, il footprint collegato alle istanze di un particolare componente nel documento schematico generato 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)
Schema
| 62751 | Aggiunta una nuova opzione nelle advanced settings, 'WSM.DotNetECOImplementation', che, quando abilitata, ottimizza e accelera la funzionalità di elaborazione ECO. |
| 66529 | Facendo doppio clic su un componente già posizionato si accedeva correttamente al pannello Properties con il testo del Designator selezionato, pronto per essere modificato. Tuttavia, facendo doppio clic su un componente successivo, il testo del designatore non veniva selezionato; il cursore veniva invece posizionato all'inizio del campo. (BC:25802) |
| 67151 | In alcuni casi, durante il lavoro su un documento schematico, l'incrocio di harness di segnale sotto una compile mask (con l'opzione 'Display Cross-Overs' abilitata nella pagina Schematic - General delle Preferences) causava l'errore "EOleException: Index was outside the bounds of the array". |
| 67186 | Si verificava un ritardo evidente nel caricamento delle proprietà nel pannello Properties durante il passaggio tra simboli in una libreria schematica (.SchLib). (BC:25112) |
| 67514 | In alcuni casi, passando da un commento all'altro in uno schematico, si verificava l'errore "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed". |
| 67618 | Dopo aver reso visibile il nome di un parametro nell'area di progettazione, questo veniva visualizzato due volte durante il trascinamento del parametro in una posizione diversa. |
PCB
| 52067 | Con Violation Overlay Style impostato su 'None (Layer Color)' e Overlay Zoom Out Behaviour impostato su 'Base Pattern Scales' (nella pagina PCB Editor - DRC Violations Display delle Preferences), l'apertura o la creazione di un PCB causava un'Access Violation (nel modulo 'ADVPCB.DLL'). (BC:19367) |
| 58670 | Aggiunta l'opzione (PCB.Performance.PadViaTemplate.LoadingOptimization) per memorizzare nel documento PCB i template Pad Via non collegati a una libreria Pad Via esterna, consentendo tempi di caricamento più rapidi. |
| 61493 | Aggiunta un'opzione nelle Advanced Settings (PCB.ViaInstancing) che, se abilitata, migliora le prestazioni durante la costruzione della geometria di un'istanza di via, riducendo sia il consumo di memoria sia il tempo di costruzione della scena. |
| 63635 | Si verificava un ritardo evidente all'avvio del pan nell'area di progettazione quando era in esecuzione un comando interattivo (ad esempio Move Object, Interactive Routing, ecc...). |
| 65474 | In conformità allo standard IPC-7351B relativamente ai valori predefiniti dello padstack, in cui le aperture della solder mask sono tipicamente in rapporto 1:1 rispetto alla dimensione del land, i valori predefiniti della regola Solder Mask Expansion (nei documenti PCB) e dell'espansione della solder mask guidata da regole (nei documenti di libreria PCB) sono ora impostati a 0 mil (in precedenza 4 mil). |
| 65539 | Dopo aver aggiunto commenti a un PCB, passando alla modalità di visualizzazione 3D, cambiando in proiezione ortografica e ruotando il PCB, venivano visualizzati artefatti grafici del PCB. |
| 65636 | Aggiunta una nuova opzione nelle advanced settings, 'PCB.SimbeorVersion', per controllare la versione di Simbeor 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 e utilizzando il comando Paste dal menu contestuale del tasto destro in uno spazio libero nella sezione Outline Vertices del pannello Properties, si verificava l'errore "Exception has been thrown by the target of an invocation...". |
| 65866 | Nell'ambito dell'opzione PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), il pannello Properties è stato ulteriormente migliorato durante l'uso delle funzionalità Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding e Interactive Via Dragging, per aumentare le prestazioni e ottimizzare l'accesso alle proprietà, soprattutto con progetti di grandi dimensioni. |
| 65971 | Il posizionamento (o il copia/incolla) da un PCBLIB a un documento PCB non seguiva l'ordine fisico dei layer, causando il posizionamento delle primitive sui layer errati nel documento PCB. Si noti che, come parte della correzione di questo problema, è necessario salvare nuovamente le proprie librerie PCB usando Altium Designer 22.11 o versione successiva. |
| 66010 | Durante il routing verso un pad precedentemente interessato dall'esecuzione della funzionalità 'Remove Unused Pad Shapes', l'anello anulare mancante non veniva più rilevato dal DRC. (BC:24704) |
| 66318 | Utilizzando il comando 'Select All' del pannello PCB Library (nel menu contestuale del tasto destro), tutte le footprint nell'elenco venivano selezionate solo se il comando veniva usato sulla prima footprint (in alto) nell'elenco. |
| 66319 | Il Design Rule Check (DRC) riportava erroneamente violazioni Un-Routed Net su più pad SMT collegati termicamente a un polygon pour, quando Thermal Relief era impostato su 'Auto' ed erano presenti regole Polygon Connect Style sovrapposte. |
| 66678 | In alcuni casi, utilizzando lo strumento automatico di length tuning per diff pair per il phase match tra i lati di una coppia differenziale, la Tooth Width misurata effettivamente del pattern generato basato su denti di sega differiva da quella specificata nella finestra di dialogo Auto Tuning Process. (BC:25941) |
| 66726 | Con l'opzione PCB.Performance.InteractivePropertyPanel.Optimization disabilitata (Advanced Settings) e più parametri (designatori di componente e/o commenti) selezionati nell'area di progettazione (oppure con più componenti selezionati e facendo clic sull'elemento figlio Designator o Comment nel pannello Properties), la proprietà Autoposition e il controllo di visibilità del Value (pulsante "occhio") risultavano assenti dal pannello Properties. (BC:26018) |
| 66879 | I valori di ritardo per net e xSignals che includevano un pattern di length tuning non venivano calcolati ed erano visualizzati erroneamente come 0 ps sia nei pannelli Properties sia PCB. (BC:26054) |
| 66948 | Per una regola di progettazione Clearance definita tramite la finestra di dialogo PCB Rules and Constraints Editor e in cui la matrice delle clearance contiene valori differenti per le combinazioni di primitive, il valore Gap nella finestra di dialogo Applicable Binary Rules non rifletteva correttamente il valore di clearance definito per le primitive selezionate nella matrice di clearance della regola. |
| 67027 | In alcuni casi, copiare e incollare un rettangolo e poi tentare di modificarne la dimensione portava a un'Access Violation (nel modulo 'ADVPCB.DLL'). (BC:26086) |
| 67094 | Con l'opzione PCB.DRC.OnlineOptimization abilitata (Advanced Settings), l'esecuzione di un DRC per una rule class dall'interno del pannello PCB Rules And Violations causava l'azzeramento delle violazioni per altre rule class. |
| 67123 | Durante l'esportazione di un PCB come file di progetto Specctra, il processo di esportazione era, in alcuni casi, diventato notevolmente più lento. |
| 67161 | In alcuni casi, lavorando con un polygon pour selezionato, si verificava l'errore "Object accessed after being destroyed". |
| 67207 | Modificando i numeri di layer assegnati alle coppie Component Layer esistenti negli editor PCB Library o PCB, Altium Designer generava erroneamente nuovi mechanical layer. Eliminando questi layer, il Layer Type associato andava perso, tornando a 'N/A'. |
| 67224 | Non era possibile eseguire il glossing di coppie differenziali con angoli arrotondati (Hugging Style = Rounded) quando l'Effort del glossing era impostato su Weak. (BC:26265) |
| 67238 | La funzionalità 'PCB Properties Panel Optimizations', fornita dall'opzione PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), con questa release è ora ufficialmente resa Public (attiva per impostazione predefinita). |
| 67466 | Aggiunto un cursore a "mano" durante il pan (Right-Click, Hold&Drag) nel corso di un processo interattivo all'interno di un documento PCB. |
| 67534 | Per un progetto rigid-flex con layer coverlay definiti e aggiunti a una board region con flex stack assegnato, impostando il campo Active Layer su un layer coverlay (nella scheda Layers & Colors del pannello View Configuration), Altium Designer diventava non rispondente. (BC:26402) |
| 67894 | In alcuni casi, lavorando nel pannello Properties, si verificava l'errore "Object reference not set to an instance of an object". |
PCB CoDesign
| 64925 | Per uno specifico progetto PCB, il tentativo di eseguire la funzionalità PCB Comparison causava l'errore "System.NullReferenceException: Object reference not set to an instance of an object". |
| 67414 | In alcuni casi, durante l'esecuzione di un confronto, si verificava l'errore "Object reference not set to an instance of an object". |
Constraint Manager
| 64463 | Introdotta una funzionalità di 'Class Filtering' durante il lavoro con la vista Clearances. Questo consente di costruire filtri (o raggruppamenti) di classi per passare da un sottoinsieme all'altro della matrice delle clearance e lavorare su sottoinsiemi mirati. |
| 65702 | Quando si lavorava con un progetto Workspace che utilizzava Constraint Management, se il file constraints.xml del progetto veniva eliminato localmente (tramite Windows File Explorer), la finestra di dialogo Save to Server non appariva più quando si utilizzava il controllo (Save to Server) per salvare nuovamente il progetto nel Workspace. |
| 65937 | Ora è possibile impostare/modificare un valore di Creepage quando sono selezionate più celle nella Clearances Matrix. Le modifiche apportate si riflettono nella/e regola/e Creepage create/aggiornate nella vista All Rules (quando si accede al Constraint Manager dal PCB). |
| 66146 | Per un set di parametri associato a un signal harness le cui directive erano già state importate nel Constraint Manager, la successiva selezione dell'oggetto set di parametri nello schematico causava l'errore "Exception has been thrown by the target of an invocation...". (BC:25707) |
| 66590 | Migliorata la gestione delle regole di clearance con espressioni di query personalizzate durante la migrazione dal precedente sistema di design rules al Constraint Manager. Questo include una migliore gestione delle regole con espressioni di scope che puntano ai layer interni (mid) e garantisce che tali regole vengano rese Advanced Rules (e non Basic Rules). |
| 66788 | Per un progetto specifico, il tentativo di accedere al Constraint Manager da un documento schematico comportava l'errore "An item with the same key has already been added..." e successivamente tutte le viste diventavano vuote. |
| 67392 | Dopo aver creato una nuova regola di distanza di isolamento nella vista Clearance del Constraint Manager, lo strumento di multi-routing interattivo non rispettava il limite minimo di clearance durante il routing. |
Draftsman
| 49410 | Per un progetto specifico, il software andava in crash durante l'aggiornamento del documento Draftsman con le modifiche dal PCB e, successivamente, selezionando una quota in ordinata già posizionata. |
| 63602 | Durante la modifica di un Workspace Draftsman Document Template, il posizionamento di una vista del disegno di foratura o di una tabella delle linee di trasmissione comportava l'errore "Object reference not set to an instance of an object". (BC:24492) |
| 65278 | Aggiunto il supporto per l'importazione di file DXF, incluse le spline, in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf). (Richiede che l'opzione di impostazioni avanzate Draftsman.TeighaNet sia abilitata). |
| 65704 | Aggiunto il supporto per l'importazione di file DXF (versione R12 e successive) in un documento di disegno di produzione (.PCBDwf/.HarDwf/.MbDwf). (Richiede che l'opzione di impostazioni avanzate Draftsman.TeighaNet sia abilitata). |
Wire Bonding
| 63827 | Nella regione primitive del pannello PCB (con un componente selezionato in modalità Components) e del pannello PCB Library (con un footprint selezionato), i bond wire vengono ora mostrati con il tipo corretto (Bond Wire). La selezione di una primitiva bond wire selezionerà/evidenzierà quel bond wire nello spazio di progettazione principale. Inoltre, nel menu contestuale accessibile con il tasto destro su una regione è ora disponibile la corrispondente opzione "Show Bond Wires", per attivare o disattivare la visibilità dei bond wire. |
| 63869 | Dopo aver eseguito un DRC e aver esaminato le violazioni di lunghezza per i bond wire nel pannello PCB Rules And Violations, tali violazioni cambiavano inaspettatamente dopo aver salvato, chiuso e riaperto il documento PCB. |
3D-MID Design
| 65950 | Per una traccia 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 di impostazioni avanzate '3DLayout.DRC' che, quando abilitata, fornisce il Design Rule Checking (DRC) batch per le violazioni delle regole Width, Clearance, Length e Matched Lengths in relazione alle tracce instradate sul substrato 3D. Si noti che, mentre un report DRC generato fornirà informazioni per tutti questi controlli, solo le violazioni di clearance verranno evidenziate nello spazio di progettazione principale. |
Multi-board Design
| 64949 | Aggiunta la possibilità di definire il 'Termination Type' per una voce di harness selezionata in uno schema multi-board. È possibile scegliere tra 'Connector', 'Crimps/Ferrules' e 'Wire termination'. Le informazioni sono riportate nelle proprietà dell'harness selezionato e nelle proprietà della corrispondente voce di modulo selezionata. |
| 67391 | Durante l'uso di parti personalizzate in uno schema multi-board, era possibile che i dati si corrompessero, causando perdita di dati e vari errori/crash, a seconda della natura e dell'entità della corruzione. |
Harness Design
| 61571 | Aggiunta la possibilità di generare, tramite un OutputJob, un singolo workbook Excel contenente dati destinati ai produttori di harness. Il workbook generato include fogli per 'Bill of Materials' (utile per la rapida generazione di preventivi), 'Wiring List' (per l'uso con macchine di lavorazione dei cavi), 'Labels' (un riepilogo delle etichette fisiche da stampare per i fasci dell'harness, utilizzabile con stampanti Zebra o altre) e 'Coverings' (un riepilogo delle coperture da applicare sui fasci dell'harness). |
| 63973 | I cavi dell'harness collegati con un wire break vengono ora riconosciuti anche se hanno Design Item ID diversi. Inoltre, tutti i segmenti di cavo con lo stesso designatore e collegati dallo stesso wire break vengono ora confrontati (per part number, commento, colore e tutti i parametri) e, se vengono rilevate differenze, viene segnalata una nuova violazione 'Mismatched parameters in connected wire segments'. In parallelo, nel pannello Properties apparirà un banner di conflitto che offrirà la possibilità di sincronizzare tutti i segmenti di cavo affinché utilizzino gli stessi parametri del cavo scelto. |
| 65569 | Aggiunta la possibilità di applicare/estendere una copertura sopra un punto di giunzione (un punto di connessione nel disegno di layout in cui due o più fasci si uniscono). Inoltre, l'inizio di una copertura viene ora considerato come il punto più a sinistra e più in alto del suo percorso e tale percorso ora include solo i fasci sui quali la copertura è posata. (I:24932) |
| 66016 | Per un componente harness con una cavità di crimpatura definita, la cui parte non conteneva alcun simbolo e uno o più parametri con valori vuoti, l'uso del comando 'Update From Libraries' comportava l'errore "System.ArgumentNullException: Value cannot be null. (Parameter "value")". |
| 66323 | Per le voci wire, cable e covering nell'ActiveBOM o in una BOM Table in un documento di disegno di produzione (*.HarDwf), la voce nel campo Quantity è ora 'As Required'. |
| 66740 | Migliorato l'ordinamento dei pin per una wiring list posizionata in un documento di produzione harness. Ora, per il connettore con il maggior numero di cavi, viene applicato il raggruppamento automatico e tutte le sue cavità vengono correttamente raggruppate nella colonna From. |
| 66741 | Dopo aver posizionato e configurato una connection table o wiring list in un documento di disegno di produzione harness (*.HarDwf), una successiva operazione di copia-incolla dell'oggetto comportava il ripristino delle colonne e degli altri parametri configurati ai valori predefiniti. (BC:22637) |
| 67130 | Per un wire break con un Wire Designator definito, il designatore non veniva mantenuto quando un cavo veniva collegato a quel break. |
| 67214 | Dopo aver bloccato il parametro Length per un fascio selezionato in un disegno di layout, non era più possibile sbloccarlo. (BC:26239) |
Platform
| 60238 | Aggiunta una nuova opzione di impostazioni avanzate 'System.UseWebView2' per abilitare l'uso di WebView2 per gli elementi correlati al browser all'interno di Altium Designer (ad esempio, la Home page). Questo consente l'accesso al più recente motore browser web all'interno di Altium Designer semplicemente aggiornando Windows. Si noti che, quando è disabilitata o se un Workspace connesso non supporta WebView2, verrà automaticamente utilizzato CefSharp v.126. |
| 65737 | Con questa release, Altium Designer passa dall'uso di .NET 6 a .NET 8. |
| 65961 | Ogni volta che è necessario accedere al proprio account Altium tramite il browser Web predefinito (tramite la funzionalità 'Unified Login'), Altium Designer verrà ora automaticamente portato in primo piano (riceverà il focus) una volta completato il processo di accesso. |
Data Management
| 59401 | Quando viene aggiunto un commento come parte di una review del progetto, nella finestra contestuale dei commenti per quel commento (all'interno dello spazio di progettazione) viene ora mostrato un collegamento a quella review ('From <DesignReviewName>'). |
| 63542 | La selezione incrociata tra una parte selezionata su uno schematico e la riga corrispondente nel documento ActiveBOM del progetto non funzionava. (BC:24441) |
| 63990 | Per un componente specifico, non era possibile aprire il relativo data sheet dal pannello Manufacturer Part Search o dalla finestra di dialogo Add Part Choices. |
| 64571 | In alcuni casi, in presenza di scarsa connettività Internet, compariva l'avviso "Push notifications service was not properly initialized. Connection Timeout" e Altium Designer smetteva di rispondere, richiedendo la chiusura tramite Task Manager. (BC:24707) |
| 64777 | Dopo aver aggiunto una nuova colonna per un tipo di componente nel pannello Manufacturer Part Search, tale colonna non era visibile finché non si passava a un altro tipo di componente e poi di nuovo a quello iniziale. |
| 64783 | Aggiunta la possibilità di definire e sincronizzare le informazioni delle part choice utilizzando la funzionalità Components Synchronization e il relativo documento di configurazione Components Synchronization (*.CmpSync). |
| 65063 | In alcuni casi, durante l'utilizzo del Project Releaser, si verificava un Access Violation (nel modulo "ProjectReleaser.dll"). |
| 65126 | In alcuni casi, durante la generazione di un report BOM da un ActiveBOM, l'aggiunta di colonne dati dal PCB sorgente comportava l'errore "The method or operation is not implemented". |
| 65397 | Un nuovo controllo "Refresh VCS Statuses" (con relativo avviso nel tool-tip) viene ora mostrato accanto alla voce di un progetto nel pannello Projects se si verifica un problema di connessione a un Workspace e non è possibile aggiornare gli ultimi stati VCS dei documenti del progetto. Una volta ripristinata la connessione, fare clic sul controllo per riallineare gli stati VCS e visualizzare le modifiche più recenti. |
| 65690 | Dopo aver modificato il nome di un Workspace connesso, il file di progetto (*.PrjPcb) di un progetto PCB continuava ancora a fare riferimento al vecchio nome del Workspace nelle eventuali parti alternative definite per le varianti. Di conseguenza, il Variant Manager e l'Item Manager mostravano erroneamente il vecchio nome. |
| 65696 | Aggiunta una nuova opzione di impostazioni avanzate 'VCS.HideProjectExternalRepositoriesLinks' che, quando abilitata, nasconde i collegamenti ai repository VCS esterni (creati automaticamente quando si rende disponibile a un Workspace connesso un progetto sotto VCS esterno). |
| 66071 | Aggiunto il supporto per creare una copia di un progetto Workspace (dal menu contestuale accessibile con il tasto destro nel pannello Projects) utilizzando workflow di processo definiti (e abilitati). |
| 66123 | In un caso specifico e durante l'ottenimento di dati avanzati del componente da Silicon Expert per un componente selezionato nel pannello Manufacturer Part Search, veniva visualizzato l'errore "Object reference not set to an instance of an object". (BC:25701) |
| 66241 | Dopo l'aggiornamento in batch dello stato del ciclo di vita per tutti i componenti in un progetto di progettazione, il ciclo di vita del primo componente non veniva aggiornato affatto. Inoltre, la visualizzazione del nuovo stato del ciclo di vita per tutti gli altri componenti non veniva aggiornata fino al riavvio del software. |
| 66273 | Quando il pannello Explorer è configurato per presentare l'Altium Content Vault (opzione 'Explorer.ShowContentVault' abilitata nella finestra di dialogo Advanced Settings), la voce Library Health (nell'elenco delle cartelle del server) non viene più visualizzata. |
| 66293 | Per un progetto specifico, il tentativo di accedere alla relativa cronologia comportava l'errore catastrofico "Object reference not set to an instance of an object..." (BC:25786) |
| 66358 | Il tentativo di aggiungere una soluzione da una sorgente di provider di componenti personalizzato (definita in un Workspace Enterprise Server connesso) a un componente in un ActiveBom, utilizzando la funzione 'Add Solution » Create/Edit Manufacturer Links', causava l'errore "Failed to pull data" e faceva sì che la soluzione non venisse visualizzata per il componente. |
| 66419 | Quando si tentava di esportare in PDF la vista attiva Project History di un progetto utilizzando la funzione Smart PDF, l'opzione 'Current Document' era erroneamente disponibile come destinazione di esportazione e, se abilitata, provocava un errore di Access Violation (nel modulo 'WorkspaceManager.DLL'). |
| 66445 | Quando si tentava di creare un documento modello di cablaggio in un Workspace connesso senza i diritti per creare una cartella, si verificava un arresto anomalo. |
| 66510 | In un caso specifico, il tentativo di scollegare una cartella di progetto che non aveva l'ereditarietà delle autorizzazioni abilitata, quando tale cartella si trovava all'interno di una cartella con ereditarietà delle autorizzazioni abilitata, causava un errore di Access Violation. |
| 66532 | Durante il salvataggio della libreria PCB attiva, con una singola impronta, in un Workspace connesso, la finestra di dialogo successiva conteneva un refuso nell'intestazione per la parola prevista 'Planned' ("Choose Planed Item Revision"). (BC:25864) |
| 66683 | Dopo aver creato un componente con una scelta di parte tramite la funzione di sincronizzazione dei componenti Database to Workspace (.CmpSync), durante la modifica di tale componente nell'editor dei componenti (nelle modalità Single o Batch Component Editing), i dati relativi alla sua scelta di parte non venivano visualizzati (descrizione, soluzioni fornitore associate (SPN) e prezzi). |
| 66701 | Aggiunta la possibilità (per chi dispone dell'autorizzazione operativa assegnata) di preservare lo stato corrente del ciclo di vita di un modello quando viene rilasciato in una nuova revisione. |
| 66910 | Per più istanze di un componente utilizzate in un progetto, la modifica del componente in uno diverso tramite ActiveBOM non applicava tale modifica a tutte le istanze nel successivo ECO. (BC:26132) |
| 66964 | In alcuni casi, quando si tentava di creare un nuovo componente Workspace Library (tramite File » New » Component), veniva visualizzato l'errore "EOleException: Object reference not set to an instance of an object". |
| 66995 | Migliorate le prestazioni della finestra di dialogo Open Project durante il caricamento della vista della cartella di progetto per i progetti in un Workspace connesso quando l'utente ha accesso a molti progetti. |
| 67009 | Poiché i blocchi di riuso nidificati non sono supportati, i comandi per posizionare un blocco di riuso sono stati rimossi dai menu e dalla Active Bar sia nell'editor schematico sia nell'editor PCB, dopo aver creato un nuovo blocco di riuso o durante la modifica di uno esistente. |
| 67074 | Durante la modifica di un componente nell'editor dei componenti (nelle modalità Single o Batch Component Editing) e l'aggiunta di una scelta di parte da un Custom Parts Provider, i dati per tale scelta di parte non venivano visualizzati (descrizione, soluzioni fornitore associate (SPN) e prezzi). |
| 67195 | Quando viene aggiunto un commento come parte di una revisione del progetto, un collegamento a tale revisione ('From <DesignReviewName>') viene ora presentato all'interno della voce corrispondente nel pannello Comments and Tasks. |
| 67357 | Aggiunta una nuova opzione nelle impostazioni avanzate 'BOM.CoDesign.Comparison.IncludeSupplierData' che consente di controllare se i dati relativi ai fornitori vengano inclusi o meno nei risultati quando si confronta un ActiveBOM con un Managed BOM selezionato, utilizzando la funzione BOM CoDesign. Quando disabilitata, i dati relativi ai fornitori vengono esclusi dalla sezione Differences (nella scheda Related BOMs del pannello Properties, quando vi si accede da un documento ActiveBOM del progetto) e anche nel 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), Decimal, Integer, Joule (J), Lumen (lm), Millimetre (mm), Pascal (Pa), Pounds per square inch (psi), Rotations per minute (rpm), Siemens (S), Tesla (T) – durante la definizione di un parametro utente come parte di un template di componente in un Workspace connesso 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 necessaria la sua chiusura tramite Windows Task Manager. |
| 67948 | Per i componenti non appartenenti a Workspace Library, dopo la creazione di una soluzione per un componente in un ActiveBOM, gli SPN relativi a DigiKey non venivano visualizzati nell'area delle soluzioni. |
Importazione/Esportazione
| 57602 | Durante l'importazione di uno specifico progetto gerarchico KiCad, mancavano componenti in un foglio schematico figlio importato nella gerarchia. |
| 61888 | Durante l'importazione di un progetto KiCad v.8, le primitive ad arco non venivano importate nei documenti schematici generati. |
| 61963 | Durante l'importazione di un progetto KiCad, le tracce curve venivano importate in modo errato, con gli angoli iniziale e finale degli archi associati invertiti. (BC:20658) |
| 63187 | Durante l'importazione di uno specifico progetto KiCad v8.x, i poligoni non venivano importati. |
| 63467 | Durante l'importazione di un progetto KiCad, la vista dei documenti PCB (nella pagina General Import Options dell'Import Wizard) risultava tagliata e non poteva essere regolata, rendendo impossibile esaminare la struttura del progetto di output. |
| 63776 | Durante l'importazione di un progetto KiCad versione 8.x, le classi di net non venivano importate. |
| 65163 | Le modalità di visualizzazione alternative per i componenti sono ora supportate, sia nei documenti schematici generati sia nei documenti di libreria schematica, durante l'importazione di un progetto xDX Designer. |
| 65451 | Durante l'importazione di uno specifico progetto xDX Designer, i designatori venivano importati in modo errato. |
| 65907 | Durante l'importazione di uno specifico progetto Allegro, gli oggetti serigrafici della geometria del package erano assenti 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 Altium Designer generato, sia in termini di forma sia di coordinate. (Richiede che l'opzione di impostazioni avanzate Importer.Allegro.ReadPadLayers sia abilitata). |
| 65925 | In alcuni casi, durante l'importazione di un progetto xDX Designer, le immagini non venivano importate/visualizzate in un documento schematico generato. |
| 66138 | Durante l'importazione di uno specifico progetto Allegro, i pad footprint di alcuni componenti non venivano importati correttamente. |
| 66139 | Durante l'importazione di uno specifico progetto Allegro, la geometria del contorno scheda non veniva importata correttamente nel documento PCB generato. |
| 66664 | Durante l'importazione di un progetto OrCAD, i simboli giapponesi (charset shift_jis) e coreani (charset hangeul) nel testo non venivano importati fedelmente. |
| 66961 | Durante l'importazione di uno specifico progetto OrCAD, i nomi delle porte di alimentazione venivano posizionati in modo errato fino a sovrapporsi alla grafica del simbolo associato nei documenti schematici generati. |
| 67038 | Il file Allegro2Altium.bat, un file batch incluso nell'installazione di Altium Designer e utilizzato per convertire un file binario Allegro (*.brd o *.dra) in formato ASCII (quando tale progetto/libreria non si trova sullo stesso PC di Altium Designer), è stato migliorato per includere tutti i file di configurazione necessari al suo utilizzo. |
| 67084 | In alcuni casi, durante l'importazione di un progetto Allegro, il testo su un layer Silkscreen veniva importato in modo errato. |
| 67101 | Durante l'importazione di uno specifico progetto OrCAD, alcune porte personalizzate apparivano ruotate nel documento schematico generato e non visivamente collegate ai fili (anche se in realtà erano collegate alle relative net). |
| 67106 | In alcuni casi, durante l'importazione di un progetto OrCAD, il designatore e il parametro di alcuni componenti venivano posizionati in modo errato sovrapponendosi in un documento schematico generato. |
| 67139 | Durante l'importazione di un progetto Allegro contenente un componente meccanico con geometria identica definita sia sul layer Silkscreen superiore sia su quello inferiore (a livello di libreria), il testo sul layer Bottom Silkscreen veniva duplicato in modo errato. |
| 67143 | La funzione 'Import Detailed Allegro Pad Stack', fornita dall'opzione Importer.Allegro.ReadPadLayers (Advanced Settings), viene ora ufficialmente resa Public con questa release (ON per impostazione predefinita). |
| 67176 | Durante l'importazione di uno specifico progetto OrCAD, un parametro nascosto di un componente veniva visualizzato in modo errato in un documento schematico generato. |
| 67182 | Durante l'importazione di un progetto Allegro, i valori dei componenti venivano visualizzati in modo errato sui layer serigrafici del documento PCB generato, anche se la visibilità su questi layer (per la sottoclasse 'Layers - Components - Comp value') era disabilitata nel progetto originale. |
| 67585 | Quando si tentava di esportare un PCB nel formato file Protel PCB 2.8 ASCII, veniva visualizzato un errore di Access Violation "Object accessed after being destroyed" (nel modulo 'ADVPCB.DLL'). |
Power Analyzer by Keysight
| 65355 | Durante la visualizzazione dei dettagli di qualsiasi rete in un report di analisi, il valore presentato per il campo 'Power Consumption for This Network' veniva sempre mostrato come "0 Watts", invece del consumo energetico effettivo. |
| 66130 | Quando si aumentava la temperatura di esercizio, la conseguente caduta di tensione diminuiva erroneamente invece di aumentare anch'essa. (BC:20248) |