È stato rilasciato LibrePCB 2.0.0, un pacchetto open source per l'automazione della progettazione di circuiti stampati. LibrePCB è posizionato come un pacchetto intuitivo per la rapida sviluppo di schede, che offre meno funzionalità rispetto a KiCad, ma è molto più facile da usare e tiene conto delle esigenze non solo dei principianti, ma anche degli ingegneri professionisti. Il programma è 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 si segnala l'integrazione in un unico pacchetto di editor di schemi e strumenti di gestione progetti; un'interfaccia grafica semplice e multipiattaforma basata su Qt; l'uso del concetto di "libreria intelligente" di elementi; l'utilizzo di formati di librerie e progetti accessibili per l'analisi manuale; la modalità Multi-PCB per lo sviluppo parallelo di diverse varianti di schede basate su uno schema unico; la sincronizzazione automatica dell'elenco delle connessioni elettriche (netlist) tra schema e layout della scheda. Il programma è dotato di un'interfaccia multilingue che supporta il russo (copertura della traduzione 82%) e l'ucraino (copertura della traduzione 72%), offrendo la possibilità di denominare gli elementi in diverse lingue.
LibrePCB include un'interfaccia per la gestione del progetto; un editor di schemi elettrici; un editor per circuiti stampati multilayer; un servizio per la generazione di dati per l'inizio della produzione; un'utilità da riga di comando librepcb-cli per automazione di operazioni standard (ad esempio, verifica ed esportazione dei dati); una libreria di componenti elettronici con navigazione attraverso un elenco categorizzato ad albero. È disponibile un'interfaccia per collegare diverse librerie di elementi esistenti, che possono essere aggiunte sia sotto forma di archivi che tramite integrazione con repository. Supporta l'importazione di file DXF e l'esportazione in formati PDF, SVG e CSV BOM, pick&place X3/CSV, Gerber/Excellon e STEP.
Novità principali:
- È stata presentata una nuova interfaccia utente, completamente riprogettata utilizzando il framework Slint, scritto in Rust (il codice di LibrePCB rimane in C++, mentre per l'interfaccia si utilizza un'interfaccia C++ sopra Slint). La nuova interfaccia si distingue per la sostituzione di 5 finestre specializzate separate con una finestra unificata. Il lavoro simultaneo su progetti e librerie diverse viene realizzato tramite schede, che possono essere affiancate l'una all'altra, ad esempio per visualizzare contemporaneamente diversi schemi, modelli 3D e immagini 2D della scheda, o per visualizzare simultaneamente più schemi. In configurazioni a più monitor, è possibile disporre finestre diverse su ogni monitor, ognuna con il proprio set di schede.

- Il gestore e l'editor delle librerie sono stati riprogettati sotto forma di schede, aperte nella finestra principale. La barra laterale fornisce informazioni sulle librerie obsolete.
- Riscritta e trasformata nella scheda della funzione di generazione dell'ordine per la produzione di circuiti stampati, che ora esegue automaticamente i controlli ERC (Electrical Rule Check) e DRC (Design Rule Check), evitando problemi dovuti all'omissione dei controlli prima dell'ordine.
- Ampliate le funzionalità dell'interfaccia per la visualizzazione 3D della scheda. Aggiunta la possibilità di nascondere singoli oggetti e strati per semplificare l'ispezione dei dettagli.
- Implementata la possibilità di lavorare con bus nei circuiti, consentendo di raggruppare più piste 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, utile per includere diagrammi, formule, tabelle o loghi.

- Aggiunta la possibilità di posizionare liberamente le piazzole (THT o SMT) o i fori metallizzati, senza vincolarle ai componenti.

- Fornita la possibilità di specificare il metodo di saldatura preferito, ad esempio, si può indicare la saldatura manuale o per rifusione, e LibrePCB genererà automaticamente i piazzamenti necessari.

Fonte: opennet.ru





