Dopo un anno di sviluppo è stato pubblicato il rilascio del sistema gratuito di progettazione assistita da computer per circuiti stampati KiCad 7.0.0. Questa è la prima versione significativa formata dopo che il progetto è passato sotto l'ala protettrice della Linux Foundation. Le build sono preparate per varie distribuzioni di Linux, Windows e macOS. Il codice è scritto in C++ utilizzando la libreria wxWidgets ed è concesso in licenza con licenza GPLv3.
KiCad fornisce strumenti per modificare schemi elettrici e circuiti stampati, visualizzazione 3D della scheda, lavorare con una libreria di elementi di circuiti elettrici, manipolare modelli Gerber, simulare il funzionamento di circuiti elettronici, modificare circuiti stampati e gestione dei progetti. Il progetto fornisce anche librerie di componenti elettronici, impronte e modelli 3D. Secondo alcuni produttori di PCB, circa il 15% degli ordini arriva con schemi preparati in KiCad.
Tra le novità della nuova release:
- Negli editor di circuiti, circuiti stampati e frame di formato è possibile utilizzare qualsiasi carattere di sistema.
- È stato aggiunto il supporto per i blocchi di testo agli editor di schemi e PCB.
- Aggiunto il supporto per 3Dconnexion SpaceMouse, una variante del mouse per la navigazione in ambienti 3D e XNUMXD. Il supporto per le manipolazioni specifiche dello SpaceMouse è apparso nell'editor di schemi, nella libreria di simboli, nell'editor PCB e nel visualizzatore XNUMXD. Il funzionamento con SpaceMouse è attualmente disponibile solo su Windows e macOS (in futuro, utilizzando libspacenav, si prevede di funzionare anche su Linux).
- La raccolta di informazioni sul funzionamento dell'applicazione è prevista per essere riflessa nei report inviati in caso di cessazioni anomale. La piattaforma Sentry viene utilizzata per tenere traccia degli eventi, raccogliere informazioni sugli errori e generare dump di arresti anomali. I dati sugli arresti anomali trasmessi da KiCad vengono elaborati utilizzando il servizio cloud Sentry (SaaS). In futuro, si prevede di utilizzare Sentry per raccogliere dati di telemetria con parametri prestazionali che riflettono informazioni sul tempo necessario per l'esecuzione di determinati comandi. L'invio di report è attualmente disponibile solo nelle build per Windows e richiede il consenso esplicito dell'utente (attivazione).
- È stata aggiunta la possibilità di verificare automaticamente la disponibilità di aggiornamenti per i pacchetti installati e di visualizzare una notifica che richiede di installarli al Plugin e al Content Manager. Per impostazione predefinita, il controllo è disabilitato e richiede l'attivazione nelle impostazioni.
- Il supporto per lo spostamento dei file in modalità Drag & Drop è stato aggiunto all'interfaccia del progetto, agli editor di schemi e circuiti stampati, al visualizzatore di file Gerber e all'editor di frame di formato.
- Vengono forniti assembly per macOS, generati per dispositivi Apple basati su chip Apple M1 e M2 ARM.
- È stata aggiunta un'utilità kicad-cli separata da utilizzare negli script e nell'automazione delle azioni dalla riga di comando. Sono fornite funzioni per esportare elementi di circuiti e PCB in vari formati.
- Gli editor sia per i diagrammi che per i simboli ora supportano le primitive con un rettangolo e un cerchio.
- Comportamento di trascinamento ortogonale modernizzato (l'offset ora posiziona le tracce solo orizzontalmente con transizioni angolari e attraversamento dei caratteri).
- L'editor dei simboli ha ampliato le funzionalità associate alla tabella pin. Aggiunta la possibilità di filtrare i pin in base alle unità di misura, modificare le unità di misura dei pin dalla tabella, creare ed eliminare pin in un gruppo di simboli e visualizzare il numero di pin raggruppati.
- Aggiunto un nuovo controllo ERC per avvisare quando si posiziona un simbolo utilizzando una mesh incompatibile (ad esempio, una mesh non corrispondente può causare problemi durante le connessioni).
- Aggiunta una modalità per ruotare il conduttore esattamente di 45 gradi (in precedenza era supportata la rotazione in linea retta o con un angolo arbitrario).
- Aggiunta la modalità Non popolare (DNP) per contrassegnare i simboli sul diagramma che non verranno inclusi nei file di posizione dei componenti generati. I simboli DNP sono evidenziati in un colore più chiaro nel diagramma.
- Aggiunto un editor del modello di simulazione (“Modello di simulazione”), che consente di configurare i parametri del modello di simulazione in modalità grafica, senza inserire descrizioni di testo nel diagramma.
- Aggiunta la possibilità di collegare i simboli a un database esterno utilizzando l'interfaccia ODBC. I simboli di schemi diversi possono anche essere collegati a una libreria comune.
- Aggiunto supporto per la visualizzazione e la ricerca di campi personalizzati nella finestra di selezione dei simboli.
- Aggiunta la possibilità di utilizzare collegamenti ipertestuali nel diagramma.
- Supporto migliorato per il formato PDF. Aggiunto il supporto per la sezione dei segnalibri (sommario) nel visualizzatore PDF. È stata implementata la possibilità di esportare informazioni sui simboli del circuito in PDF. Aggiunto supporto per collegamenti esterni e interni.
- Aggiunto controllo della coerenza delle impronte per identificare le impronte che differiscono dalla libreria collegata.
- Una scheda separata è stata aggiunta agli editor di schede e impronte con un elenco di test DRC ignorati.
- Aggiunto supporto per le quote radiali.
- Aggiunta la possibilità di invertire gli oggetti di testo su un circuito stampato.
- Aggiunta un'opzione per riempire automaticamente le zone.
- Strumenti PCB migliorati. Aggiunta la possibilità di visualizzare un'immagine sullo sfondo per facilitare la copia dei contorni della scheda o delle posizioni delle impronte da una scheda di riferimento durante il reverse engineering. Aggiunto supporto per l'annullamento completo del percorso delle impronte e il completamento automatico della traccia.
- All'editor PCB è stato aggiunto un nuovo pannello per la ricerca per maschera e il filtraggio degli oggetti.
- All'editor PCB è stato aggiunto un nuovo pannello per modificare le proprietà.
- Strumenti migliorati per la distribuzione, l'imballaggio e lo spostamento delle impronte.
- Lo strumento per l'esportazione in formato STEP è stato trasferito su un motore di analisi PCB comune a KiCad.
Fonte: opennet.ru