Dopo un anno di sviluppo, è stata pubblicata la release del sistema di progettazione automatizzato per circuiti stampati KiCad 9.0.0. Questo è il terzo rilascio significativo, formato dopo che il progetto è stato adottato dalla Linux Foundation. Le compilazioni sono state preparate per diverse distribuzioni Linux, Windows e macOS. Il codice è scritto in C++ utilizzando la libreria wxWidgets e distribuito sotto licenza GPLv3.
KiCad offre strumenti per la modifica di schemi elettrici e circuiti stampati, visualizzazioni 3D dei circuiti, gestione di librerie di componenti elettrici, manipolazioni con modelli in formato Gerber, simulazione del funzionamento di circuiti elettronici, editing di circuiti stampati e gestione dei progetti. Il progetto fornisce anche librerie di componenti elettronici, piazzole e modelli 3D. Secondo alcuni produttori di circuiti stampati, circa il 15% degli ordini è accompagnato da schemi realizzati in KiCad.
Tra le novità del nuovo rilascio:
- È stata aggiunta la supporto per le "Liste di Lavoro" (Jobsets), che consentono di creare file con operazioni predefinite sui circuiti e sui circuiti stampati, utilizzabili ripetutamente per eseguire azioni standard da diversi utenti. Le liste di lavoro possono essere eseguite sia tramite GUI che da riga di comando.
- È stata implementata la supporto per l'inserimento di diversi elementi nei circuiti, saldature e piazzole, invece di fare riferimento a file esterni. Questa modifica consente di creare file di progetto autonomi, indipendenti da file esterni, come file di font e modelli 3D.

- Negli editor di circuiti e circuiti stampati è stato implementato il supporto per lo strumento "Curva di Bézier". In precedenza, le connessioni basate su curve di Bézier potevano essere solo importate e modificate, mentre ora è possibile crearle 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 già esistenti sulla base del layout dei componenti dei circuiti stampati.
- È stato aggiunto il supporto per le classi di componenti (Component classes), che consentono di raggruppare diversi simboli e piazzole in classi a cui possono essere applicate regole di progettazione specifiche.

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

- È stata aggiunta la possibilità di definire errori e avvisi personalizzati ERС (Controllo delle regole elettriche) e DRC (Controllo delle regole di progettazione).

- È stata aggiunta la supporto per associare varie azioni allo scrolling del mouse negli editor di schede, circuiti, simboli e terminali.
- Miglioramenti negli editor di schemi e simboli.
- È stata introdotta la possibilità di selezionare oggetti in base a filtri specificati.

- È stato aggiunto uno strumento per la sincronizzazione delle uscite dei fogli e delle etichette gerarchiche.
- È stata aggiunta la supporto per blocchi di progettazione di circuiti per creare biblioteche di elementi riciclabili.

- È stata aggiunta una nuova classe per evidenziare le piste di collegamento con colori.

- È stata introdotta la possibilità di selezionare oggetti in base a filtri specificati.
- Miglioramenti negli editor di schede e terminali:
- È stato aggiunto un gestore delle zone che consente di visualizzare e configurare le zone senza modificare le singole aree.

- Migliorate le operazioni di copertura dei livelli superiori e inferiori.

- È stati aggiunti preset per coppie di strati di rame e la possibilità di passare rapidamente tra i preset.

- È stato aggiunto uno strumento per modificare le forme.

- È stata aggiunta la possibilità di creare pad PTH con diverse forme di pad di rame in strati diversi.

- Sono state aggiunte modalità di posizionamento interattivo degli oggetti e manipolazione diretta degli oggetti. È stata fornita la possibilità di spostare più piste contemporaneamente.
- È stata aggiunta la supporto per l'esportazione di modelli 3D nei formati XAO, STL, BREP e PLY.
- È stato aggiunto un gestore delle zone che consente di visualizzare e configurare le zone senza modificare le singole aree.
Fonte: opennet.ru












