Dopo un anno di sviluppo, è stata pubblicata la versione del sistema gratuito di progettazione automatizzata di circuiti elettronici KiCad 8.0.0. Si tratta del secondo importante rilascio dalla transizione del progetto sotto l'egida della Linux Foundation. Sono disponibili pacchetti per vari sistemi operativi, tra cui Linux, Windows e macOS. Il codice è scritto in C++ utilizzando la libreria wxWidgets ed è distribuito con 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:
- Sono state ampliate le librerie ufficiali dei piedini, aggiungendo oltre 1500 nuovi simboli e 760 piedini. Sono state incluse 8 nuove librerie. È stato implementato un nuovo stile intuitivo per l'indicazione dei piedini, utilizzato nei generatori di piedini. Alcuni componenti generati automaticamente in pacchetti SMD sono già stati convertiti al nuovo stile.

- Sono state ampliate le capacità di importazione e trasferimento di dati da altri pacchetti. È stata aggiunta la supporto per l'importazione di progetti e librerie dall'ambiente EasyEDA (JLCEDA), layout di circuiti da Solidworks, librerie di simboli da EAGLE, schemi da LTSpice, librerie di simboli e piedini dai programmi CADSTAR e Altium Designer. Nel editor di circuiti stampati è stato assicurato che possano essere corretti i distanziamenti tra segmenti di linee in disegni importati da altri CAD, facilitando l'importazione di contorni, zone e figure complesse. Nei 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 del circuito. Durante l'esportazione in STEP è stata introdotta un'opzione per salvare le forme in rame insieme ai dati sulla geometria del circuito per una simulazione più precisa dell'interazione elettromagnetica. Nel editor di schemi è stata aggiunta la possibilità di esportare l'elenco dei circuiti nel formato Cadence Allegro.
- Nell'interfaccia della riga di comando è stata aggiunta la supporto per l'esecuzione di controlli DRC (Design Rules Checker) ed ERC (Electrical Rules Checker) con output dei risultati in formato JSON. È stata garantita la possibilità di esportare il elenco dei componenti (BOM) e modelli 3D nei formati glTF e VRML. È stata aggiunta la supporto per sovrascrivere le variabili di testo e le schede del disegno. È stata presentata la possibilità di gestire l'ordine dei layer per circuiti stampati multilayer.
- È stata aggiunta la possibilità di assegnare combinazioni di tasti alternativi per attivare qualsiasi azione.
- Negli editor delle librerie, al passaggio del cursore sul nome nell'elenco vengono mostrati i campioni dei simboli e dei posti di montaggio.
- Nell'editor dei circuiti sono state aggiunte nuove barre laterali per una rapida modifica delle proprietà dell'elemento selezionato, una navigazione visiva nei circuiti e la ricerca di elementi nello schema.

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

- Aggiunto un nuovo set di strumenti "Aiuto con i pin" (Pin Helpers) per una rapida creazione di etichette, guide e marker di assenza di connessione.
- Aggiunta un'interfaccia per identificare visivamente i simboli che differiscono nelle diverse versioni della libreria.

- Nell'editor dei circuiti sono state aggiunte impostazioni avanzate della griglia e la possibilità di ridefinire il tipo di griglia utilizzato durante le operazioni (spostamento, posizionamento degli oggetti) con determinati tipi di oggetti (ad esempio, è possibile utilizzare una griglia da 1.27 mm per elementi e guide, ma passare a una dimensione diversa durante il posizionamento del testo).

- Nell'editor dei circuiti è stata aggiunta la possibilità di modificare i nomi dei simboli di alimentazione (ad esempio, VCC e GND) senza rinominarli nella libreria dei simboli.
- Nell'emulatore SPICE è stata completamente ridisegnata l'interfaccia utente. È stata aggiunta la possibilità di creare grafici con più segnali. Sono state implementate funzioni analitiche, la possibilità di misurare tramite cursore e il supporto per la visualizzazione su grafici della potenza, oltre a tensione e corrente.

- Implementati 4 nuovi tipi di simulazione: pole-zero, noise, S-parameter e FFT. Aggiunto il supporto per la definizione di segnali personalizzati, che consentono di visualizzare sul grafico espressioni come "V(/in) - V(/out)". È stata introdotta la possibilità di visualizzare sul circuito i punti operativi con i risultati della simulazione.

- Nell'editor delle schede è stata introdotta la possibilità di spostare più posti di montaggio insieme alle tracce ad essi collegate.
- Completamente ridisegnato lo strumento per gestire i modelli di adattamento della lunghezza. I modelli sono ora oggetti che, una volta posizionati sulla scheda, possono essere selezionati, modificati ed eliminati.
- Nel editor di schede a circuito stampato è stata aggiunta la possibilità di collegare figure grafiche, come linee e rettangoli, alle tracce (in precedenza le figure grafiche venivano disegnate sopra le piazzole, separatamente dagli oggetti elettricamente collegati).

- Nell'editor dei posti di montaggio sono state ampliate le funzionalità del pannello laterale 'Proprietà', che offre accesso a varie proprietà degli oggetti selezionati. Nei campi con i valori delle proprietà è stata fornita la possibilità di utilizzare espressioni matematiche.

- L'interfaccia per la visualizzazione del modello 3D della scheda è stata riprogettata. Sono state aggiunte impostazioni predefinite di visibilità e la possibilità di salvare la posizione della telecamera.


Fonte: opennet.ru











