Objavljeno je izdanje sustava za dizajn tiskani ploča LibrePCB 1.3.0

Predstavljen je izid proste programske opreme za avtomatizacijo načrtovanja tiskanih vezij LibrePCB 1.3.0. LibrePCB se predstavlja kot intuitivna programska oprema za hitro razvoj plošč, ki sicer zaostaja po funkcionalnosti za KiCadom, a je veliko enostavnejša za uporabo in upošteva potrebe tako začetnikov kot tudi profesionalnih inženirjev. Program je na voljo v različicah za Linux (Flatpak, Snap, AppImage), FreeBSD, macOS in Windows. Koda projekta je napisana v jeziku C++ (vmesnik uporablja Qt) in se distribuira pod GPLv3 licenco.

Med značilnostmi izstopa integracija v enem paketu urejevalnika shem in sredstev za upravljanje projektov; preprost večplatformski grafični vmesnik na osnovi Qt; uporaba koncepta 'pametan' knjižnične elementov; dostopne oblike knjižnice elementov in projektov za ročno analizo; način Multi-PCB za paralelno razvijanje različnih različic plošč na osnovi ene sheme; samodejna sinhronizacija seznama električnih povezav (netlist) med shemo in postavitvijo plošče. Program ima večjezični vmesnik s podporo za ruščino (96% pokritost prevoda) in ukrajinščino (91% pokritost prevoda), kar omogoča poimenovanje elementov v različnih jezikih.

LibrePCB vključuje vmesnik za upravljanje projektov; urejevalnik elektronskih shem; urejevalnik večplastnih tiskanih vezij; storitev za generiranje podatkov za začetek proizvodnje; orodje za ukazno vrstico librepcb-cli za avtomatizacijo rutinskih nalog (na primer, preverjanje in izvoz podatkov); knjižnico elektronskih komponent z navigacijo po drevesnem kategoriziranem seznamu. Ima vmesnik za povezovanje z različnimi obstoječimi knjižnicami elementov, ki jih je mogoče dodati tako v obliki arhivov kot tudi prek integracije z repozitoriji. Podpira uvoz datotek DXF in izvoz v formatih PDF, SVG in CSV BOM, pick&place X3/CSV, Gerber/Excellon ter STEP.

Glavne novosti:

  • Dodana je možnost generiranja interaktivnega seznama komponent (BOM — Bill of Materials) in načrta montaže, ki vključuje opis, zadostno za postopno ročno izdelavo tiskanih vezij. Seznam se shrani v HTML formatu in uporablja obdelovalce, sloge in JavaScript knjižnice, ki so razvite za KiCad vtičnik InteractiveHtmlBom. V nasprotju s statičnimi PDF navodili, interaktivni format omogoča operacije, kot so razvrščanje, filtriranje in iskanje komponent.
  • Zagotovljena je združljivost z posodobljenim formatom knjižnic komponent, ki ga je predlagal KiCad 9.
  • Dodana je podpora za uporabo programskega jezika Rust za razvoj v LibrePCB. Ta generator BOM je napisan v Rustu. Predvideva se, da bo podpora za Rust pospešila razvoj in pozitivno vplivala na stabilnost izdelka. Načrti vključujejo postopno preusmeritev od uporabe jezika C++ proti Rustu ter namero po popolni prenovi uporabniškega vmesnika z uporabo Rust-based ogrodja Slint namesto knjižnice Qt.
  • Namesto knjižnice QuaZip za branje in pisanje ZIP arhivov je bila uporabljena crate-paket zip, napisan v Rustu.
  • Koda v C++ je bila prevedena na uporabo standarda C++20 (tl::optional v kodi je bil zamenjan z std::optional).
  • Podpora za Qt5 je prenehala.

Objavljeno je izdanje sustava za dizajn tiskani ploča LibrePCB 1.3.0
Objavljeno je izdanje sustava za dizajn tiskani ploča LibrePCB 1.3.0


Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster