È stato presentato il rilascio del pacchetto open source per l'automazione della progettazione di circuiti stampati LibrePCB 2.0.0. LibrePCB è progettato come un pacchetto intuitivo per lo sviluppo rapido di circuiti, che è meno avanzato rispetto a KiCad, ma molto più semplice da usare, tenendo conto delle esigenze sia dei principianti che degli ingegneri professionisti. Il software è disponibile in versioni per Linux (Flatpak, Snap, AppImage), FreeBSD, macOS e Windows. Il codice del progetto è scritto in C++ e distribuito sotto licenza GPLv3.
Tra le caratteristiche spicca l'integrazione in un unico pacchetto di editor di schemi e strumenti di gestione dei progetti; un'interfaccia grafica cross-platform semplice basata su Qt; l'uso del concetto di "libreria intelligente"; l'impiego di formati di libreria e progetti disponibili per l'analisi manuale; la modalità Multi-PCB per lo sviluppo parallelo di diverse varianti di circuiti sulla base di uno schema unico; la sincronizzazione automatica della lista di connessioni elettriche (netlist) tra schema e layout della scheda. Il programma è dotato di un'interfaccia multilingue con supporto per il russo (copertura della traduzione 82%) e l'ucraino (copertura della traduzione 72%), che fornisce la possibilità di denominare gli elementi in diverse lingue.
LibrePCB comprende un'interfaccia per la gestione dei progetti; un editor di circuiti elettronici; un editor per schede PCB multilayer; un servizio per la generazione dei dati per l'avvio della produzione; un'utilità da riga di comando librepcb-cli per automatizzare compiti standard (ad esempio, controlli ed esportazioni di dati); una libreria di componenti elettronici con navigazione attraverso un elenco categorizzato ad albero. È disponibile un'interfaccia per la connessione a diverse librerie di elementi esistenti, che possono essere aggiunte sia in forma di archivi sia tramite integrazione con repository. È supportato l'importo di file DXF e l'esportazione nei formati PDF, SVG e CSV BOM, pick&place X3/CSV, Gerber/Excellon e STEP.
Novità principali:
- È stata presentata una nuova interfaccia utente, completamente ridisegnata utilizzando il framework Slint, scritto in Rust (il codice di LibrePCB rimane in C++, mentre per l'interfaccia viene utilizzato un collegamento C++ sopra Slint). La nuova interfaccia si distingue per la sostituzione di 5 finestre specializzate separate con una finestra unificata. Il lavoro contemporaneo su diversi progetti e librerie è realizzato tramite schede che possono essere disposte affianco, ad esempio per visualizzare simultaneamente diversi schemi, modelli 3D e immagini 2D della scheda, o per visualizzare più schemi contemporaneamente. In configurazioni multi-monitor, è possibile disporre su ciascun monitor diverse finestre con il proprio insieme di schede.

- Il gestore e l'editor delle librerie sono stati riprogettati sotto forma di schede, apribili nella finestra principale. Nella barra laterale è fornita una notifica sulle librerie obsolete.
- Riscritta e trasformata nella scheda funzione di generazione degli ordini per la produzione di circuiti stampati, che ora esegue automaticamente i controlli ERC (Electrical Rule Check) e DRC (Design Rule Check), consentendo di evitare problemi dovuti a controlli dimenticati prima dell'ordine.
- Ampliate le funzionalità dell'interfaccia per la visualizzazione 3D dei circuiti. Aggiunta la possibilità di nascondere singoli oggetti e strati per semplificare l'ispezione dei dettagli.
- Implementata la possibilità di lavorare con bus nei circuiti, che consente di raggruppare più tracce in una linea spessa per migliorare la leggibilità degli schemi.

- Aggiunta la possibilità di inserire nel circuito etichette formattate come immagini SVG, PNG e JPEG, utili per includere diagrammi, formule, tabelle o loghi nel circuito.

- Aggiunta la possibilità di posizionare liberamente i pad di contatto (THT o SMT) o fori metalizzati, senza vincolarli ai componenti.

- Fornita la possibilità di indicare il metodo di saldatura preferito, ad esempio, è possibile specificare la saldatura manuale o la saldatura per rifusione e LibrePCB genererà automaticamente le piazzole necessarie.

Fonte: opennet.ru





