Il 20 marzo 2026 è stata rilasciata la versione 10.0.0 del sistema di progettazione automatizzata delle schede PCB KiCAD.
La maggior parte, se non tutte, delle funzionalità e dei miglioramenti della nuova versione in termini di usabilità sono descritte nella discussione sul forum utenti. Alcuni di essi sono stati presentati anche al rapporto FOSDEM 2026. Un report più dettagliato e completo la lista di tutte le modifiche è disponibile su GitLab.
Campo di applicazione
KiCAD è un sistema gratuito per la progettazione automatizzata di schede PCB.Attualmente è uno dei programmi più popolari di questo tipo su Linux. Tra le alternative gratuite c'è Horizon-EDA. e LibrePCB.
In cifre
KiCAD 10 include modifiche realizzate da centinaia di sviluppatori, traduttori, collaboratori di librerie e redattori. Sono stati effettuati 7609 commit unici con modifiche al codice e traduzioni che hanno costruito una nuova versione maggiore.
Nella versione nove c'è stato un passaggio al formato STEP per i modelli 3D inclusi nelle librerie. A partire dalla versione dieci, si è passati all'uso esclusivo di file STEP (in precedenza era ancora utilizzato il formato WRML), il che riduce notevolmente lo spazio occupato dai modelli 3D durante l'installazione, oltre a fornire una maggiore precisione geometrica e meno differenze tra la visualizzazione in KiCAD e i risultati dell'esportazione da esso. Il contributo degli utenti alle librerie del progetto (simboli schemi e altri) ha portato alla creazione di 952 nuovi simboli, 1216 nuovi pad e 386 nuovi modelli 3D. Nel 2025 il team di sviluppo delle librerie è stato ampliato con l'aggiunta di 5 nuovi membri, contribuendo sia agli strumenti che alla verifica del codice proposto. Dopo un'ampia revisione degli strumenti, la maggior parte dei pad nella libreria viene generata: oltre il 78% dei pad ora è generato e non disegnato a mano. Sono stati introdotti anche diversi generatori che creano sia il modello 3D che il pad da una singola descrizione. Il tempo mediano di chiusura delle pull request è sceso da 3 giorni a 18 ore, nonostante il numero di pull request sia maggiore che mai (2105 nuove pull request nel 2025, rispetto alle 2010 nel 2024).
Altre modifiche significative
Nuove funzionalità di importazione da altri CAD: KiCAD 10 può importare progetti da Allegro, PADS e gEDA / LeptonPCB.
Pannelli degli strumenti personalizzabili: È stata aggiunta la possibilità di personalizzare i pannelli degli strumenti.
Supporto per l'annullamento e il ripristino delle azioni nelle finestre di dialogo: È stata aggiunta la possibilità di annullare le azioni nelle finestre di dialogo prima della loro chiusura.
Selezione Lazo: Nel editor degli schemi e nel editor dei circuiti stampati è stata aggiunta la possibilità di selezionare oggetti utilizzando il "Lazo".
Tema scuro su Windows: Grazie alla collaborazione tra gli sviluppatori di KiCAD e il team di wxWidgets, il toolkit grafico utilizzato dal progetto, KiCAD ora supporta il lavoro con il tema scuro su Windows e seguirà automaticamente la scelta del sistema tra tema scuro o chiaro.
Editor degli schemi
Opzioni: È stata aggiunta la possibilità per le varianti del design delle schede: un modo per tenere traccia delle modifiche tra le diverse versioni di un progetto che ha uno schema elettrico comune, ma differenze nelle proprietà (ad esempio, un elenco di componenti diverso).
Visualizzazione Hop-over: È stata aggiunta un'altra funzionalità molto richiesta: le intersezioni delle condutture nello schema elettrico, che non sono collegate tra loro, sono ora mostrate come archi 'ponte' e non come linee rette senza un punto che indica l'intersezione. (Illustrazione 2).
Supporto per ponticelli: È stata aggiunta la possibilità di utilizzare ponticelli, set di pin del simbolo e del pad, che devono essere considerati come connessi all'interno. I ponticelli avranno sempre una rete, permettendo di rappresentare componenti aventi collegamenti elettrici al di fuori della scheda.
Supporto per il raggruppamento: Ora è possibile raggruppare i componenti non solo nell'editor dei circuiti stampati, ma anche nell'editor degli schemi.
CSV per la tabella dei pin: È stato aggiunto il supporto per l'esportazione e l'importazione della tabella dei pin da file csv, offrendo maggiori opportunità per la creazione e la modifica di componenti complessi.
Editor dei circuiti stampati
Opzioni dell'area temporale: È stata completamente rivista la sistema di configurazione dell'area temporale delle piste, inclusa l'aggiornamento dell'algoritmo che aumenta la corrispondenza tra il tracciatore e il sistema di verifica delle regole di progettazione (DRC). È stato aggiunto il supporto per la definizione di limiti nell'area temporale, anziché limitarsi a vincoli sulla lunghezza delle piste. È stato aggiunto il supporto per i profili di configurazione, che permette di definire i parametri di tracciamento del segnale su ciascun strato della scheda.
Blocchi nell'editor dei circuiti stampati: È stata ampliata la funzionalità introdotta nella nona versione, che consente di unire parti del layout della scheda PCB nell'editor delle schede in blocchi riutilizzabili. Gli utenti possono ora creare e gestire librerie di layout della scheda PCB. Sia l'editor dei circuiti che l'editor hanno acquisito nuove funzionalità pratiche.
È stata aggiunta la supporto per oggetti intralayer nei punti di montaggio. Ciò significa che l'utente può ora aggiungere forme grafiche e intagli nello strato interno, senza limitarsi solo agli strati anteriore o posteriore, come nelle versioni precedenti.
Sostituzione di pin e elementi logici: È stata implementata una funzione di sostituzione di pin/punti di contatto e elementi logici/nodi, che supporta l'annotazione diretta e inversa tra lo schema e la scheda PCB.
Editor grafico delle regole di progettazione: È stata sviluppata una nuova finestra di dialogo dell'editor delle regole, che consente di creare regole graficamente. Le regole create con questo strumento sono completamente compatibili con il linguaggio esistente per la definizione delle regole, consentendo di iniziare con l'interfaccia grafica e passare a regole più complesse man mano che si acquisisce familiarità con il programma.
In aggiunta a quanto sopra, sono state aggiunte molte altre funzionalità utili, come il supporto per codici a barre, riempimenti a strisce per forme grafiche, modifica precisa dei punti dei poligoni, azioni raccomandate per correggere errori nelle regole di progettazione, esportazione in PDF 3D e molto altro ancora!
Fonte: linux.org.ru
