Vydanie systému na návrh plošných spojov LibrePCB 1.3.0

Predstavené vydanie otvoreného balíka na automatizáciu návrhu plošných spojov LibrePCB 1.3.0. LibrePCB je prezentované ako intuitívny balík na rýchly vývoj dosiek, ktorý zaostáva v funkcionalite za KiCadom, ale je oveľa jednoduchšie na používanie a berie do úvahy potreby nielen začiatočníkov, ale aj profesionálnych inžinierov. Program sa poskytuje v zostaveniach pre Linux (Flatpak, Snap, AppImage), FreeBSD, macOS a Windows. Kód projektu je napísaný v jazyku C++ (rozhranie na Qt) a je sprístupnený pod licenciou GPLv3.

Medzi charakteristické vlastnosti patrí integrácia v jednom balíku editora schém a nástrojov na správu projektov; jednoduché multiplatformové grafické rozhranie na báze Qt; aplikácia konceptu "inteligentnej" knižnice prvkov; využitie dostupných formátov knižnice prvkov a projektov na manuálne spracovanie; režim Multi-PCB na paralelný vývoj rôznych variantov dosiek na základe jednej schémy; automatická synchronizácia zoznamu elektrických spojení (netlist) medzi schémou a rozložením dosky. Program disponuje viacerými jazykovými rozhraniami s podporou ruštiny (preloženosť 96 %) a ukrajinčiny (preloženosť 91 %), čo umožňuje názvy prvkov v rôznych jazykoch.

LibrePCB obsahuje rozhranie na správu projektov; editor elektrických schém; editor viacvrstvových plošných spojov; službu na generovanie údajov pre začiatok výroby; príkazový nástroj librepcb-cli na automatizáciu typických prác (napríklad kontrola a export údajov); knižnicu elektronických komponentov s navigáciou cez stromový kategorizovaný zoznam. Má rozhranie na pripojenie rôznych existujúcich knižníc prvkov, ktoré môžu byť pridávané ako vo forme archívov, tak aj prostredníctvom integrácie s repozitármi. Podporuje import súborov DXF a export vo formátoch PDF, SVG a CSV BOM, pick&place X3/CSV, Gerber/Excellon a STEP.

Hlavné novinky:

  • Pridaná možnosť generovania interaktívneho zoznamu komponentov (BOM - Bill of Materials) a plánov na zostavenie, ktorý zahŕňa opis dostatočný na manuálne krok-za-krokom vyhotovenie plošného spoja. Zoznam sa ukladá vo formáte HTML a využíva spracovateľov, štýly a JavaScriptové knižnice, ktoré sa vyvíjajú pre KiCad plugin InteractiveHtmlBom. Na rozdiel od statických PDF inštrukcií interaktívny formát umožňuje vykonávať operácie ako triedenie, filtrovanie a vyhľadávanie komponentov.
  • Zabezpečená kompatibilita s aktualizovaným formátom knižníc komponentov, navrhnutým v KiCad 9.
  • Pridaná podpora pre vývoj LibrePCB v programovacom jazyku Rust. Spomínaný generátor BOM je napísaný v Rust. Predpokladá sa, že podpora Rust urýchli vývoj a pozitívne ovplyvní stabilitu produktu. V plánoch sa uvádza postupné presunutie od používania jazyka C++ smerom k Rust, ako aj zámer úplne prekonať používateľské rozhranie pomocou frameworku Slint, napísaného v Rust, namiesto knižnice Qt.
  • Namiesto knižnice QuaZip na čítanie a zápis ZIP archívov sa používa crate-paket zip, napísaný v Rust.
  • Kód v C++ bol preložený na používanie štandardu C++20 (tl::optional v kóde bol nahradený std::optional).
  • Podpora Qt5 bola ukončená.

Vydanie systému na návrh plošných spojov LibrePCB 1.3.0
Vydanie systému na návrh plošných spojov LibrePCB 1.3.0


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster