UtgÄvan av den fria programvarupaketet för automatisering av design av kretskort, LibrePCB 2.0.0, har presenterats. LibrePCB positioneras som ett intuitivt paket för snabb utveckling av kretskort, vilket Àr mindre funktionellt jÀmfört med KiCad, men betydligt enklare att anvÀnda och anpassar sig till behov bÄde för nybörjare och professionella ingenjörer. Programmet levereras i versioner för Linux (Flatpak, Snap, AppImage), FreeBSD, macOS och Windows. Projektets kod Àr skriven i C++ och distribueras under GPLv3-licensen.
Bland funktionerna mÀrks integrationen av en schemaritningsredigerare och projektledningsverktyg i ett och samma paket; en enkel plattformsoberoende grafisk anvÀndargrÀnssnitt baserat pÄ Qt; tillÀmpning av konceptet «smart» bibliotek av komponenter; utnyttjande av format för komponentbibliotek och projekt som kan bearbetas manuellt; Multi-PCB-lÀget för parallell utveckling av olika versioner av kretskort baserade pÄ en och samma schemat; automatisk synkronisering av nÀtlistan mellan schemat och layouten av kortet. Programmet har en flersprÄkig grÀnssnitt med stöd för ryska (översÀttningsomfÄng 82%) och ukrainska sprÄken (översÀttningsomfÄng 72%), vilket möjliggör namngivning av komponenter pÄ olika sprÄk.
LibrePCB innehÄller ett grÀnssnitt för projektledning; en redigerare för elektroniska scheman; en redigerare för flerskikts tryckta kretskort; en tjÀnst för att generera data för produktionsstart; ett kommandoradsverktyg, librepcb-cli, för automatisering av rutinuppgifter (t.ex. datakontroller och export); ett bibliotek av elektroniska komponenter med navigering genom en trÀdlös kategoriserad lista. Det finns ett grÀnssnitt för att koppla samman olika existerande komponentbibliotek, vilka kan lÀggas till antingen i form av arkiv eller genom integration med arkiv. Import av DXF-filer och export i formaten PDF, SVG och CSV BOM, pick&place X3/CSV, Gerber/Excellon och STEP stöds.
Huvudsakliga nyheter:
- Ett nytt anvÀndargrÀnssnitt har introducerats, helt omgjort med hjÀlp av Slint-ramverket, skrivet i Rust (koden för LibrePCB förblir i C++, medan C++-bindningar anvÀnds för grÀnssnittet). Det nya grÀnssnittet Àr kÀnnetecknat av att ersÀtta fem separata specialiserade fönster med ett enhetligt fönster. Samtidig arbete med olika projekt och bibliotek realiseras med hjÀlp av flikar, som kan placeras sida vid sida, exempelvis för att samtidigt visa olika scheman, 3D-modeller och 2D-bilder av kortet, eller för simultan visning av flera scheman. I konfigurationer med flera bildskÀrmar Àr det möjligt att placera olika fönster med sin egen uppsÀttning flikar pÄ varje skÀrm.

- Bibliotekshanteraren och redigeraren har omgjorts i form av flikar som öppnas i huvudfönstret. Den sidopanelen ger information om förÄldrade bibliotek.
- Ombearbetad och omvandlad till en bestÀllningsfunktion för tillverkning av kretskort, som nu automatiskt utför ERC (Electrical Rule Check) och DRC (Design Rule Check), vilket gör att eventuella problem kan undvikas pÄ grund av glömda kontroller innan bestÀllning.
- Möjligheterna för grÀnssnittet för 3D-visualisering av kortet har utökats. Stöd för att dölja individuella objekt och lager har lagts till för att förenkla inspektionen av detaljer.
- Möjlighet till arbete med bussar i scheman har implementerats, vilket möjliggör gruppering av flera ledningar till en tjock linje för förbÀttrad lÀsbarhet av scheman.

- Möjlighet att lÀgga till etiketter pÄ schemat i form av SVG-, PNG- och JPEG-bilder har lagts till, vilket kan vara anvÀndbart för att inkludera diagram, formler, tabeller eller logotyper i schemat.

- Möjlighet till godtycklig placering av kontaktpunkter (THT eller SMT) eller metalliserade hÄl har lagts till, utan att de kopplas till komponenterna.

- Möjlighet att ange föredragen lödmetod har tillhandahÄllits, till exempel kan man ange manuell lödning eller lödning genom komponentplacering och LibrePCB kommer automatiskt att skapa nödvÀndiga fÀsten.

KĂ€lla: opennet.ru





