Il 20 marzo 2026 è stata rilasciata la versione 10.0.0 del sistema di progettazione assistita da computer KiCAD per circuiti stampati.
La maggior parte, se non tutte, le funzionalità e i miglioramenti di usabilità della nuova versione sono descritti in discutendo sul forum degli utenti. Alcuni di essi sono presentati anche in rapporto al FOSDEM 2026. Più dettagliato e completo elenco Tutte le modifiche sono disponibili su GitLab.
ambito di applicazione
KiCAD è un sistema di progettazione assistita da computer gratuito. circuiti stampati. Attualmente, uno dei programmi più popolari di questo tipo su LinuxEsistono alternative gratuite Horizon-EDA и FreePCB.
In numeri
KiCAD 10 include contributi di centinaia di sviluppatori, traduttori, collaboratori di librerie e autori di documentazione. Questa nuova versione principale è composta da 7609 commit unici contenenti modifiche al codice e alle traduzioni.
La versione 9 ha segnato il passaggio al formato STEP per i modelli 3D inclusi nelle librerie. A partire dalla versione 10, il passaggio all'utilizzo esclusivo di file STEP (in precedenza veniva ancora utilizzato il formato WRML) ha ridotto significativamente le dimensioni dei modelli 3D durante l'installazione, garantendo una maggiore precisione geometrica e minori differenze tra la visualizzazione in KiCAD e i risultati di esportazione. I contributi degli utenti alle librerie del progetto (schematiche e altro) sono ammontati a 952 nuovi simboli, 1216 nuove impronte e 386 nuovi modelli 3D. Nel 2025, il team di sviluppo della libreria si è ampliato con l'ingresso di cinque nuovi membri, che hanno fornito supporto sia per gli strumenti che per la revisione del codice. Dopo un'ampia riprogettazione degli strumenti, la maggior parte delle impronte nella libreria viene ora generata automaticamente: oltre il 78% delle impronte viene generato anziché disegnato a mano. Sono stati inoltre aggiunti diversi generatori che producono sia un modello 3D che un'impronta a partire da una singola descrizione. Il tempo medio per chiudere una 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 del 2024).
Altre modifiche significative
Nuove funzionalità di importazione da altri sistemi CAD: KiCAD 10 è in grado di importare progetti da Allegro, PADS e gEDA/LeptonPCB.
Barre degli strumenti personalizzabili: Aggiunta la possibilità di personalizzare le barre degli strumenti.
Supporto per le azioni annulla e ripristina nelle finestre di dialogo: È stata aggiunta la possibilità di annullare le azioni nelle finestre di dialogo prima che vengano chiuse.
Selezione del lazo: La possibilità di selezionare oggetti utilizzando lo strumento Lazo è stata aggiunta sia all'Editor di schemi che all'Editor di circuiti stampati.
Tema scuro attivo Windows: Grazie alla collaborazione tra gli sviluppatori di KiCAD e il team di wxWidgets, il toolkit grafico utilizzato dal progetto, KiCAD ora supporta la modalità scura su Windowse seguirà automaticamente la scelta del sistema, optando per il tema scuro o chiaro.
Editor di schemi
opzioni: È stata aggiunta una funzionalità per le varianti di progettazione dei PCB: un modo per tenere traccia delle modifiche tra diverse versioni di un singolo progetto che condividono lo stesso schema elettrico ma presentano proprietà diverse (ad esempio, un elenco diverso di componenti).
Esibizione a salto: È stata aggiunta un'altra funzionalità richiesta da tempo: le intersezioni dei conduttori nello schema elettrico che non sono collegati tra loro vengono ora visualizzate come archi "a ponte", anziché come linee rette senza un punto che indichi l'intersezione (Figura 2).
Supporto per jumper: È stata aggiunta la possibilità di utilizzare jumper, set di pin simbolici e impronte che devono essere considerati collegati internamente. I jumper condivideranno sempre un'unica rete, consentendo di rappresentare componenti che hanno connessioni elettriche esterne alla scheda.
Supporto di gruppo: Ora è possibile raggruppare i componenti non solo nell'editor PCB, ma anche nell'editor di schemi.
File CSV per la tabella dei pin: È stato aggiunto il supporto per l'esportazione e l'importazione di tabelle di pin da file CSV, offrendo maggiori opzioni per la creazione e la modifica di componenti complessi.
editor PCB
Parametri nel dominio del tempo: Il sistema di configurazione del dominio temporale delle tracce è stato completamente riprogettato, includendo un aggiornamento dell'algoritmo che migliora l'allineamento tra il router e il verificatore delle regole di progettazione (DRC). È stato aggiunto il supporto per la specifica di vincoli nel dominio temporale, anziché semplicemente vincoli sulla lunghezza delle tracce. È stato inoltre aggiunto il supporto per i profili di configurazione, che consentono di specificare i parametri di instradamento del segnale su ogni strato del PCB.
Blocchi nell'editor PCB: La possibilità, introdotta nella versione 9, di combinare le parti del layout PCB in blocchi riutilizzabili nell'editor PCB è stata ampliata. Gli utenti possono ora creare e gestire librerie di layout PCB. Sia l'editor di schemi che l'editor sono stati migliorati con nuove e pratiche funzionalità.
È stato aggiunto il supporto per gli oggetti all'interno dei layer nelle impronte. Ciò significa che ora gli utenti possono aggiungere forme grafiche e ritagli al layer interno, anziché essere limitati al layer anteriore o posteriore come nelle versioni precedenti.
Sostituzione di pin ed elementi logici: Implementata la funzionalità di sostituzione di pin/pad ed elementi/nodi logici, supportando l'annotazione bidirezionale tra schema e PCB.
Editor delle regole di progettazione grafica: È stata sviluppata una nuova finestra di dialogo per la modifica delle regole che consente la creazione grafica delle regole stesse. Le regole create con questa finestra di dialogo sono pienamente compatibili con il linguaggio di regole esistente, permettendovi di iniziare a utilizzare l'interfaccia grafica e di passare a regole più complesse man mano che acquisite maggiore familiarità con il programma.
Oltre a quanto sopra, sono state aggiunte molte altre utili funzionalità, come il supporto per i codici a barre, il riempimento a tratteggio delle forme grafiche, la modifica precisa dei punti dei poligoni, le azioni consigliate per la correzione degli errori nelle regole di progettazione, l'esportazione in PDF 3D e molto altro ancora!
Fonte: linux.org.ru
