Dopo un anno di sviluppo, è stata pubblicata la versione 9.0.0 del sistema di progettazione automatizzata di circuiti stampati KiCad. Questo è il terzo rilascio significativo, avvenuto dopo che il progetto è stato sotto l'egida della Linux Foundation. Le build sono disponibili per vari distributori Linux, Windows e macOS. Il codice è scritto in C++ utilizzando la libreria wxWidgets e distribuito sotto licenza GPLv3.
KiCad fornisce strumenti per l'editing di schemi elettrici e circuiti stampati, visualizzazione 3D della scheda, gestione della libreria di componenti elettrici, manipolazione di modelli nel formato Gerber, simulazione del funzionamento di circuiti elettronici, editing di circuiti stampati e gestione di progetti. Il progetto offre anche librerie di componenti elettronici, piazzole e modelli 3D. Secondo alcuni produttori di circuiti stampati, circa il 15% degli ordini viene effettuato con schemi forniti in KiCad.
Tra le novità della nuova versione:
- È stata aggiunta la supporto per i «Jobsets», che consentono di creare file con operazioni predefinite su schemi e circuiti stampati, riutilizzabili per eseguire azioni standard da diversi utenti. I Jobsets possono essere eseguiti sia tramite GUI che dalla riga di comando.
- È stata implementata la possibilità di integrare vari elementi negli schemi, saldature e piazzole, anziché fare riferimento a file esterni. Questa modifica consente di creare file di progetto autonomi, non dipendenti da file esterni come quelli contenenti font e modelli 3D.

- Nei editori di schemi e circuiti stampati è stata implementata la supporto per lo strumento "Curva di Bezier". In precedenza, le connessioni basate su curve di Bezier potevano solo essere importate e modificate, ma ora possono essere create da zero.
- È stato aggiunto il supporto per la progettazione multi-canale (Multi-channel design), che consente di creare nuovi canali con disposizione e cablaggio simili a quelli esistenti sulla base della disposizione degli elementi delle schede PCB.
- È stato aggiunto il supporto per le classi di componenti (Component classes), che permettono di raggruppare diversi simboli e piazzole in classi a cui possono essere applicate regole di progettazione specifiche.

- Negli editor di schemi, simboli e piazzole è stato aggiunto il supporto per la modifica delle tabelle.

- È stata aggiunta la possibilità di definire errori e avvisi personali ERС (Electrical Rules Check) e DRC (Design Rules Check).

- Aggiunto il supporto per legare diverse azioni alla rotella del mouse negli editor di circuiti stampati, schemi, simboli e piazzole.
- Miglioramenti negli editor di schemi e simboli.
- È stata introdotta la possibilità di selezionare oggetti in base a filtri specificati.

- Aggiunto uno strumento per la sincronizzazione delle uscita di fogli e etichette gerarchiche.
- Aggiunta la supporto per i blocchi di progettazione schematica per la creazione di librerie di elementi schemati riutilizzabili.

- Aggiunta una nuova classe per evidenziare le tracce di collegamento con il colore.

- È stata introdotta la possibilità di selezionare oggetti in base a filtri specificati.
- Miglioramenti nei editor di schede e piazzole:
- Aggiunto un gestore di aree, che consente di visualizzare e configurare le aree senza modificare singole zone.

- Migliorate le operazioni di tenda nei piani superiori e inferiori.

- Aggiunti preset per l'accoppiamento di strati di rame e la possibilità di passare rapidamente tra i preset.

- Aggiunto uno strumento per la modifica delle forme.

- Aggiunta la possibilità di creare pad PTH con forme diverse in vari strati di rame.

- Aggiunti modalità di posizionamento interattivo e manipolazione diretta degli oggetti. È possibile spostare diverse tracce contemporaneamente.
- Aggiunta la supporto per l'esportazione di modelli 3D nei formati XAO, STL, BREP e PLY.
- Aggiunto un gestore di aree, che consente di visualizzare e configurare le aree senza modificare singole zone.
Fonte: opennet.ru












