Dopo un anno di sviluppo è stato pubblicato il rilascio del sistema di progettazione automatizzata di circuiti stampati KiCad 7.0.0. Questo è il primo rilascio significativo, realizzato dopo che il progetto è passato sotto l'ala della Linux Foundation. Le versioni sono state preparate per vari distribuzioni Linux, Windows e macOS. Il codice è scritto in C++ utilizzando la libreria wxWidgets e 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:
- Negli editor di schemi, circuiti stampati e cornici dei formati è stata fornita la possibilità di utilizzare qualsiasi font di sistema.

- Negli editor di schemi e circuiti stampati è stata aggiunta la supporto ai blocchi di testo.

- È stato aggiunto il supporto per il 3Dconnexion SpaceMouse, una variante del manipolatore mouse per la navigazione in ambienti tridimensionali e bidimensionali. Il supporto per le manipolazioni specifiche di SpaceMouse è ora disponibile nell'editor di schemi, nella libreria dei simboli, nell'editor di circuiti stampati e nel visualizzatore 3D. L'uso di SpaceMouse è per ora disponibile solo su Windows e macOS (in futuro si prevede di supportare anche Linux tramite libspacenav).
- È stata fornita la raccolta di informazioni sul funzionamento dell'applicazione per la registrazione nei report inviati in caso di chiusura anomala. Per il monitoraggio degli eventi, la raccolta delle informazioni sugli errori e la generazione di crash dump è stata utilizzata la piattaforma Sentry. I dati sui crash di KiCad vengono elaborati utilizzando il servizio cloud Sentry (SaaS). In futuro si prevede di organizzare la raccolta di telemetria su base Sentry con metriche delle prestazioni, che riflettono le informazioni relative alla durata delle varie operazioni. L'invio dei report è attualmente disponibile solo nelle versioni per Windows e richiede il consenso esplicito dell'utente (opt-in).
- Nel Manager dei plugin e dei contenuti è stata aggiunta la possibilità di controllare automaticamente la disponibilità di aggiornamenti per i pacchetti installati e di visualizzare una notifica con la richiesta di installazione. Di default, il controllo è disattivato e richiede l'attivazione nelle impostazioni.

- Nell'interfaccia di lavoro con i progetti, negli editor di schemi e circuiti stampati, nel visualizzatore di file Gerber e nell'editor delle cornici dei formati è stata aggiunta la supporto per il trasferimento di file in modalità Drag & Drop.
- Sono state fornite versioni per macOS, create per dispositivi Apple basati sui chip ARM Apple M1 e M2.
- È stata aggiunta un'utilità separata kicad-cli per l'uso in script e automazione delle azioni dalla riga di comando. Sono disponibili funzioni per l'esportazione di elementi di schemi e circuiti stampati in vari formati.
- Negli editor di schemi e simboli è stato implementato il supporto per i primitive con rettangoli e cerchi.

- È stato modernizzato il comportamento durante il trascinamento ortogonale (ora, spostando una traccia, vengono posizionate solo orizzontalmente con transizioni angolari e contorni dei simboli).

- Nell'editor dei simboli sono state ampliate le funzionalità relative alla tabella delle uscite. È stata aggiunta la possibilità di filtrare le uscite in base alle unità di misura, modificare le unità di misura delle uscite dalla tabella, creare ed eliminare uscite in un gruppo di simboli, e visualizzare il numero di uscite raggruppate.

- È stata aggiunta una nuova verifica ERC per mostrare un avviso quando si colloca un simbolo utilizzando una griglia incompatibile (ad esempio, una griglia non corrispondente può causare problemi con il collegamento).

- È stata aggiunta la modalità di rotazione del conduttore esattamente a 45 gradi (in precedenza era supportata la rotazione su angolo retto o angoli arbitrari).

- È stata aggiunta la modalità "Non posizionare" (DNP, Do Not Populate) per contrassegnare i simboli nello schema che non saranno inclusi nei file generati per la posizione dei componenti. I simboli DNP sono evidenziati nello schema con un colore più chiaro.

- È stato aggiunto un editor del modello di simulazione, che consente di impostare i parametri del modello di simulazione in modalità grafica, senza dover inserire descrizioni testuali nello schema.

- È stata aggiunta la possibilità di collegare simboli a un database esterno utilizzando l'interfaccia ODBC. I simboli provenienti da diversi schemi possono essere collegati a un'unica libreria condivisa.
- Nella finestra di selezione dei simboli è stato aggiunto il supporto per la visualizzazione e la ricerca di campi personalizzati.

- È stata aggiunta la possibilità di utilizzare collegamenti ipertestuali nello schema.

- È stato migliorato il supporto per il formato PDF. Nel visualizzatore PDF è stato aggiunto il supporto per la sezione dei segnalibri (sommario). È stata implementata la possibilità di esportare in PDF le informazioni sui simboli dello schema. È stato aggiunto il supporto per collegamenti esterni e interni.

- È stata aggiunta una verifica di coerenza dei posti di montaggio, che identifica i posti di montaggio che differiscono dalla libreria collegata.

- Nell'editor di schede e posti a sedere è stata aggiunta una scheda separata con un elenco dei test DRC ignorati.

- Aggiunta la supporto per dimensioni radiali.

- Aggiunta la possibilità di invertire gli oggetti di testo sulla scheda stampata.

- Aggiunta un'opzione per il riempimento automatico delle aree.

- Migliorati gli strumenti per le schede stampate. È stata aggiunta la possibilità di visualizzare lo sfondo dell'immagine per semplificare la copia dei contorni della scheda o la posizione dei posti a sedere della scheda di riferimento durante l'ingegneria inversa. Aggiunta la supporto per il completo disassemblaggio (unroute) dei posti a sedere e il completamento automatico delle piste.
- Nell'editor di schede è stata aggiunta una nuova barra per la ricerca per maschera e il filtro degli oggetti.

- Nell'editor di schede è stata aggiunta una nuova barra per la modifica delle proprietà.

- Migliorati gli strumenti per la distribuzione, il confezionamento e il movimento dei posti a sedere.

- Lo strumento per l'esportazione nel formato STEP è stato adottato nel motore comune di analisi delle schede stampate di KiCad.
Fonte: opennet.ru





















