Software-update - LibrePCB 2.0.0
In dit artikel:
LibrePCB 2.0.0 is uitgebracht: de opensource EDA-suite voor het maken van elektronische schema’s en printplaten is vernieuwd en beschikbaar voor FreeBSD, Linux, macOS en Windows. De update bevat een ingrijpende herbouw van de gebruikersomgeving en meerdere functionele verbeteringen die bedoeld zijn om de workflow te versnellen en fouten te verminderen.
Belangrijkste vernieuwingen
- Nieuwe interface: de GUI is volledig opnieuw opgebouwd met het Slint-framework. In plaats van verschillende losse vensters biedt LibrePCB nu één multifunctioneel venster met tabs en split-views. Daardoor kun je meerdere projecten en bibliotheken tegelijk open hebben, schematisch en board-editor naast elkaar zetten, of twee schema’s vergelijken zonder voortdurend te wisselen tussen vensters. Modal dialogs en overdreven veel vensters moeten de productiviteit verhogen.
- Geïntegreerde bibliotheekbeheerder: de library manager en -editor zitten nu in hetzelfde venster en zijn van de grond af herschreven. De zijbalk waarschuwt automatisch voor verouderde bibliotheken zodat updates niet worden gemist.
- Bestellen van PCB’s vanuit het programma: de bestelworkflow is opnieuw gebouwd en geïntegreerd. Voor het plaatsen van een order controleert het programma automatisch ERC/DRC en waarschuwt voor verouderde DRC-berichten, wat het risico op bestellen van foutieve printplaten verkleint.
- Verbeterde 3D-viewer: onderdelen en lagen kunnen per stuk worden verborgen of met vier sliders in transparantie worden aangepast, zodat de PCB in detail te inspecteren is.
- Schematic buses: veelgevraagde functionaliteit om meerdere draden als één dikke lijn (bus) te groeperen is toegevoegd, wat overzicht in complexe schema’s bevordert.
- Afbeeldingen in symbolen en schema’s: je kunt nu diagrammen, formules, logo’s e.d. vanuit klembord of bestand in schema’s plakken en schalen/roteren; gangbare formaten zoals SVG, PNG en JPEG worden ondersteund.
- Individuele pads en slots op boordniveau: pads en plated slots kunnen nu rechtstreeks aan een board toegevoegd worden (zoals in een footprint-editor), handig voor mechanische features waar een footprint niet passend is.
- Geavanceerde ontwerpregels: standaard trace-breedte en via-boormaat zijn instelbaar in board-instellingen, automatische berekening van via annular ring is toegevoegd, en planes krijgen aparte vrijstanden ten opzichte van koper, bordrand en gaten.
- Vooraf gedefinieerde regels en output jobs via bibliotheken: ontwerpregels en exportinstellingen (Gerber/Excellon) kunnen in bibliotheken binnen organisaties worden opgeslagen en gedeeld. Dit maakt het eenvoudig om regels van een specifieke fabrikant te laden of standaard outputjobs te hergebruiken; de LibrePCB Base-library dient daarbij als distributiekanaal voor gedeelde regels en jobs.
- Voorkeursstijl voor footprints: je kunt in een board aangeven welke soldeertechniek of IPC-densiteit je prefereert, waarna bij componenten automatisch de bijpassende footprint wordt gekozen (werkt via tags in footprints; nog niet alle officiële footprints bevatten deze tags).
Waarom dit belangrijk is
De release richt zich op gebruiksgemak, consistentie en het verminderen van fouten tijdens het ontwerp- en bestelproces. Integratie van bibliotheken, ontwerpregels en orderflows moet tijd schelen en zorgt voor herbruikbare, controleerbare instellingen die aansluiten bij productie-eisen van fabrikanten.
Extra bronnen
Meer details en een introductievideo zijn beschikbaar via de projectpagina en de bijbehorende release-notes.