Dopo un anno di sviluppo, è stata pubblicata la release del sistema open source per la progettazione automatizzata di circuiti stampati KiCad 8.0.0. Questo è il secondo importante rilascio, avvenuto dopo il trasferimento del progetto sotto l'egida della Linux Foundation. Le build sono disponibili per diversi sistemi operativi: Linux, Windows e macOS. Il codice è scritto in C++ utilizzando la libreria wxWidgets ed è 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:
- Ampliate le librerie ufficiali dei footprint, con oltre 1500 nuovi simboli e 760 footprint aggiunti. Sono state incluse 8 nuove librerie. È stato implementato un nuovo stile intuitivo per l'indicazione dei pin, utilizzato nei generatori di footprint. Alcuni componenti generati automaticamente nei pacchetti SMD sono già stati convertiti al nuovo stile.

- Espanse le capacità di importazione e trasferimento dei dati da altri pacchetti. Aggiunta la supporto per l'importazione di progetti e librerie dall'ambiente EasyEDA (JLCEDA), layout di schede da CAD Solidworks, librerie di simboli da EAGLE, schemi da LTSpice, librerie di simboli e footprint da CADSTAR e Altium Designer. Nel editor di circuiti stampati è stata garantita la regolazione degli spazi tra i segmenti delle linee nei disegni importati da altri CAD, facilitando l'importazione di contorni, aree e forme complesse. Negli editor di schemi e simboli è stata aggiunta la supporto per l'importazione di grafica vettoriale nei formati DXF e SVG.

- Nel editor di circuiti stampati è stata aggiunta la supporto per l'esportazione nel formato IPC-2581, che consente di creare un pacchetto unico con i dati per la produzione e l'assemblaggio della scheda. Durante l'esportazione in STEP è stata introdotta l'opzione per salvare le forme in rame insieme ai dati sulla geometria della scheda, per una simulazione più accurata delle interazioni elettromagnetiche. Nel editor di schemi è stata aggiunta la possibilità di esportare l'elenco dei collegamenti in formato Cadence Allegro.
- Nell'interfaccia della riga di comando è stata aggiunta la supporto per l'esecuzione di controlli DRC (Design Rules Checker) e ERC (Electrical Rules Checker), con output del risultato in formato JSON. È stata garantita la possibilità di esportare l'elenco dei componenti (BOM) e modelli 3D nei formati glTF e VRML. Aggiunta la supporto per la ridefinizione delle variabili testuali e dei fogli di disegno. È stata introdotta la possibilità di gestire l'ordine degli strati per schede a più strati.
- È stata aggiunta la possibilità di assegnare combinazioni di tasti alternative per richiamare qualsiasi azione.
- Negli editor di libreria, al passaggio del cursore sui nomi nell'elenco viene mostrato un'anteprima dei simboli e dei footprint.
- Nel editor di schemi sono state aggiunte nuove barre laterali per una rapida modifica delle proprietà dell'elemento selezionato, una navigazione visuale nei collegamenti e la ricerca degli elementi nello schema.

- È stata aggiunta una nuova interfaccia per l'esportazione dell'elenco dei materiali (BOM), che consente di configurare quali dati devono essere salvati e in quale formato.

- È stato aggiunto un nuovo set di utility "Aiuto con le uscite" (Pin Helpers) per la creazione rapida di etichette, conduttori e marcatori di assenza di connessione.
- È stata aggiunta un'interfaccia per identificare visualmente i simboli che differiscono nelle diverse versioni della libreria.

- Nel editor di schemi sono state aggiunte impostazioni avanzate della griglia e la possibilità di ridefinire l'aspetto della griglia utilizzata durante le operazioni (spostamento, posizionamento degli elementi) con tipi specifici di oggetti (ad esempio, utilizzando una griglia da 1,27 millimetri per elementi e conduttori, ma passando a un'altra dimensione per il posizionamento del testo).

- Nel editor di schemi è stata data la possibilità di modificare i nomi dei simboli di alimentazione (ad esempio, VCC e GND) senza rinominarli nella libreria dei simboli.
- Nel simulatore SPICE è stata completamente ristrutturata l'interfaccia utente. È stata aggiunta la possibilità di creare grafici con più segnali. Sono state implementate funzioni analitiche, la possibilità di misurazione con cursore e il supporto per visualizzare la potenza nei grafici, oltre a tensione e corrente.

- Sono stati implementati 4 nuovi tipi di simulazione: pole-zero, noise, S-parameter e FFT. È stato aggiunto il supporto per la determinazione dei segnali propri, consentendo di visualizzare in grafico espressioni come "V(/in) — V(/out)". È stata introdotta la possibilità di visualizzare nei diagrammi i punti di lavoro con i risultati della simulazione.

- Nel editor di circuiti stampati è stata aggiunta la possibilità di spostare più footprint contemporaneamente insieme alle tracce a essi collegate.
- Strumento completamente riprogettato per il lavoro con modelli di adeguamento della lunghezza. I modelli ora sono oggetti che, dopo essere stati posizionati sulla scheda, possono essere selezionati, modificati e rimossi.
- Nell'editor delle schede a circuito stampato è stata aggiunta la possibilità di associare figure grafiche, come linee e rettangoli, al circuito (in precedenza, le figure grafiche venivano disegnate sopra il pad, separatamente dagli oggetti elettricamente collegati).

- Nell'editor delle posizioni di montaggio sono state estese le funzionalità del pannello laterale "Proprietà", che fornisce accesso a diverse proprietà degli oggetti selezionati. Nei campi con i valori delle proprietà è possibile utilizzare espressioni matematiche.

- È stata riprogettata l'interfaccia per la visualizzazione del modello 3D della scheda. Sono state aggiunte delle preimpostazioni di visibilità e la possibilità di salvare la posizione della telecamera.


Fonte: opennet.ru











