Udgaven af den gratis pakke til automatisering af design af trykte kredsløb, LibrePCB 2.0.0, er blevet præsenteret. LibrePCB positioneres som en intuitiv pakke til hurtig udvikling af kredsløb, som er mindre funktionel end KiCad, men meget lettere at bruge og tager hensyn til behovene hos både begyndere og professionelle ingeniører. Programmet leveres i versioner til Linux (Flatpak, Snap, AppImage), FreeBSD, macOS og Windows. Projektets kode er skrevet i C++ og distribueres under GPLv3-licensen.
Blandt funktionerne fremhæves integrationen af en skematisk editor og projektstyringsværktøjer i én pakke; et enkelt tværplatform grafisk interface baseret på Qt; anvendelsen af konceptet med et "intelligent" bibliotek af komponenter; brugen af formater for biblioteker og projekter, der er tilgængelige til manuel analyse; Multi-PCB tilstand for parallel udvikling af forskellige versioner af kredsløb baseret på én skema; automatisk synkronisering af listen over elektriske forbindelser (netlist) mellem skemaet og layoutet. Programmet har en flersproget grænseflade med støtte for rusisk (oversættelsesdækning på 82 %) og ukrainsk (oversættelsesdækning på 72 %), hvilket giver mulighed for navngivning af komponenter på forskellige sprog.
LibrePCB inkluderer et interface til projektstyring; en editor til elektroniske skemaer; en editor til multilags trykte kredsløb; en tjeneste til generering af data til produktionsstart; et kommandolinjeværktøj, librepcb-cli, til automatisering af standardopgaver (f.eks. kontrol og eksport af data); et bibliotek af elektroniske komponenter med navigation gennem en træagtig kategoriseret liste. Der er et interface til at tilkoble forskellige eksisterende biblioteker af komponenter, som kan tilføjes enten i form af arkiver eller gennem integration med repositories. Import af DXF-filer understøttes, ligesom eksport i formaterne PDF, SVG og CSV BOM, pick&place X3/CSV, Gerber/Excellon og STEP.
Hovednyhederne:
- Den nye brugergrænseflade er blevet præsenteret, redesignede fra bunden ved hjælp af Slint-rammeværket, skrevet i Rust (LibrePCB-koden forbliver på C++, og der anvendes en C++-wrapper over Slint til grænsefladen). Den nye grænseflade er bemærkelsesværdig ved at erstatte 5 separate specialvinduer med et enkelt, samlet vindue. Samtidig arbejde med forskellige projekter og biblioteker er realiseret gennem faner, der kan placeres side om side med hinanden, eksempelvis for samtidig at se forskellige skemaer, 3D-modeller og 2D-billedet af printpladen, eller for samtidig at se flere skemaer. I flermonitor-konfigurationer er det muligt at placere forskellige vinduer med deres eget sæt faner på hver monitor.

- Biblioteksmanageren og redaktøren er omarbejdet til faner, der åbnes i hovedvinduet. Den sidepanel viser information om forældede biblioteker.
- Funktionen til at generere bestillinger til produktion af printplader er blevet omskrevet og omdannet til en fane, som nu automatisk udfører kontroller for ERC (Electrical Rule Check) og DRC (Design Rule Check), hvilket hjælper med at undgå problemer på grund af glemte kontroller før bestilling.
- Mulighederne for brugergrænsefladen til 3D-visualisering af printplader er udvidet. Der er tilføjet støtte til at skjule individuelle objekter og lag for at lette inspektionen af detaljer.
- Muligheden for at arbejde med busser på skemaer er blevet realiseret, hvilket gør det muligt at gruppere flere spor i en tykkere linje for at forbedre læsbarheden af skemaerne.

- Det er blevet muligt at tilføje mærker til skemaet i form af billeder i SVG, PNG og JPEG, hvilket kan være nyttigt til at inkludere diagrammer, formler, tabeller eller logoer i skemaet.

- Muligheden for vilkårlig placering af kontaktpunkter (THT eller SMT) eller metaliserede huller er blevet tilføjet, uden at de skal knyttes til komponenterne.

- Der er mulighed for at angive den foretrukne loddemetode, for eksempel kan man angive manuel lodning eller lodning ved smeltning, og LibrePCB vil automatisk generere de nødvendige pad-former.

Kilde: opennet.ru





