Vydání systému pro návrh plošných spojů LibrePCB 1.3.0

Byla představena verze svobodného balíčku pro automatizaci návrhu tištěných desek LibrePCB 1.3.0. LibrePCB se prezentuje jako intuitivní balíček pro rychlý vývoj desek, který sice zaostává funkcionalitou za KiCad, ale je mnohem jednodušší na práci a bere v úvahu potřeby nejen začínajících, ale také profesionálních inženýrů. Program je dodáván ve verzích pro Linux (Flatpak, Snap, AppImage), FreeBSD, macOS a Windows. Kód projektu je napsán v jazyce C++ (rozhraní na Qt) a je šířen pod licencí GPLv3.

Mezi vlastnostmi se vyznačuje integrace v jednom balíčku editoru schémat a nástrojů pro řízení projektu; jednoduché multiplatformní grafické rozhraní založené na Qt; použití konceptu "inteligentní" knihovny prvků; využití dostupných pro ruční analýzu formátů knihoven prvků a projektů; režim Multi-PCB pro paralelní vývoj různých variant desek na základě jednoho schématu; automatická synchronizace seznamu elektrických spojení (netlist) mezi schématem a rozložením desky. Program je vybaven vícejazyčným rozhraním s podporou ruštiny (pokrytí překladu 96%) a ukrajinštiny (pokrytí překladu 91%), poskytující možnost názvosloví prvků v různých jazycích.

LibrePCB zahrnuje rozhraní pro správu projektů; editor elektronických schémat; editor vícestupňových plošných spojů; službu pro generaci dat pro zahájení výroby; utilitu příkazového řádku librepcb-cli pro automatizaci standardních úkolů (například kontrola a export dat); knihovnu elektronických komponent s navigací přes stromový kategorizovaný seznam. Obsahuje rozhraní pro připojení různých existujících knihoven prvků, které mohou být přidávány ve formě archivů nebo prostřednictvím integrace s repozitáři. Podporuje import DXF souborů a export ve formátech PDF, SVG a CSV BOM, pick&place X3/CSV, Gerber/Excellon a STEP.

Hlavní novinky:

  • Byla přidána možnost generování interaktivního seznamu komponent (BOM — Bill of Materials) a montážního plánu, zahrnujícího popis, který je dostatečný pro krok-za-krokem ruční výrobu tištěné desky. Seznam se ukládá ve formátu HTML a využívá zpracovatele, styly a JavaScriptové knihovny, vyvíjené pro KiCad plugin InteractiveHtmlBom. Na rozdíl od statických PDF návodů interaktivní formát umožňuje provádět operace, jako je třídění, filtrování a vyhledávání komponent.
  • Byla zajištěna kompatibilita s aktualizovaným formátem knihoven komponentů, navrženým ve KiCad 9.
  • Byla přidána podpora pro používání jazyka Rust při vývoji LibrePCB. Výše uvedený generátor BOM je napsán v Rustu. Předpokládá se, že podpora Rustu urychlí vývoj a pozitivně ovlivní stabilitu produktu. V plánech je postupný přechod z používání jazyka C++ na Rust a záměr úplně přepracovat uživatelské rozhraní, pomocí frameworku Slint napsaného v Rustu místo knihovny Qt.
  • Místo knihovny QuaZip pro čtení a zápis ZIP archivů je použit crate balíček zip napsaný v Rustu.
  • Kód v C++ byl převeden na použití standardu C++20 (tl::optional v kódu byl nahrazen std::optional).
  • Podpora Qt5 byla ukončena.

Vydání systému pro návrh plošných spojů LibrePCB 1.3.0
Vydání systému pro návrh plošných spojů LibrePCB 1.3.0


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster