Wydanie systemu projektowania płytek drukowanych LibrePCB 1.3.0

Wydana została wersja darmowego pakietu do automatyzacji projektowania płytek drukowanych LibrePCB 1.3.0. LibrePCB jest pozycjonowany jako intuicyjny pakiet do szybkiego projektowania płytek, który ustępuje funkcjonalnością KiCad, ale jest znacznie prostszy w obsłudze i uwzględnia potrzeby nie tylko początkujących, ale również profesjonalnych inżynierów. Program jest dostarczany w wersjach dla systemów Linux (Flatpak, Snap, AppImage), FreeBSD, macOS i Windows. Kod projektu napisany jest w języku C++ (interfejs na Qt) i jest udostępniany na licencji GPLv3.

Wśród jego cech wymienia się integrację edytora schematów i narzędzi do zarządzania projektem w jednym pakiecie; prosty, wieloplatformowy interfejs graficzny oparty na Qt; zastosowanie koncepcji „inteligentnej” biblioteki elementów; korzystanie z dostępnych do ręcznego przetwarzania formatów biblioteki elementów i projektów; tryb Multi-PCB do równoległego projektowania różnych wariantów płytek na podstawie jednego schematu; automatyczną synchronizację listy połączeń elektrycznych (netlist) między schematem a układem płytki. Program jest wyposażony w wielojęzyczny interfejs z obsługą języka rosyjskiego (pokrycie tłumaczenia 96%) oraz ukraińskiego (pokrycie tłumaczenia 91%), umożliwiający nazywanie elementów w różnych językach.

LibrePCB zawiera interfejs do zarządzania projektem; edytor schematów elektronicznych; edytor wielowarstwowych płytek drukowanych; serwis do generowania danych do rozpoczęcia produkcji; narzędzie wiersza poleceń librepcb-cli do automatyzacji typowych zadań (np. sprawdzanie i eksportowanie danych); bibliotekę komponentów elektronicznych z nawigacją po drzewiastej, sklasyfikowanej liście. Udostępniono interfejs do podłączania różnych istniejących bibliotek elementów, które mogą być dodawane zarówno w formie archiwów, jak i poprzez integrację z repozytoriami. Obsługiwany jest import plików DXF oraz eksport w formatach PDF, SVG i CSV BOM, pick&place X3/CSV, Gerber/Excellon i STEP.

Główne nowości:

  • Dodano możliwość generowania interaktywnej listy komponentów (BOM — Bill of Materials) oraz planu montażu, zawierającego opis wystarczający do ręcznego wytwarzania płytki drukowanej krok po kroku. Lista jest zapisywana w formacie HTML i korzysta z obsługiwanych stylów oraz bibliotek JavaScript rozwijanych dla wtyczki KiCad InteractiveHtmlBom. W przeciwieństwie do statycznych instrukcji PDF, interaktywny format pozwala na takie operacje jak sortowanie, filtrowanie i wyszukiwanie komponentów.
  • Zapewniono zgodność z zaktualizowanym formatem bibliotek komponentów wprowadzonym w KiCad 9.
  • Dodano wsparcie dla języka Rust w projektowaniu LibrePCB. Wspomniany generator BOM jest napisany w Rust. Zakłada się, że wsparcie dla Rust przyspieszy rozwój i pozytywnie wpłynie na stabilność produktu. W planach przewiduje się stopniowe przesunięcie od użycia języka C++ na korzyść Rust oraz zamiar całkowitej przebudowy interfejsu użytkownika z wykorzystaniem ramowego narzędzia napisanego w Rust — Slint zamiast biblioteki Qt.
  • Zamiast biblioteki QuaZip do odczytu i zapisu archiwów ZIP wykorzystano pakiet crate zip napisany w Rust.
  • Kod w C++ został przetłumaczony na standard C++20 (tl::optional w kodzie zastąpione zostało przez std::optional).
  • Wsparcie dla Qt5 zostało zakończone.

Wydanie systemu projektowania płytek drukowanych LibrePCB 1.3.0
Wydanie systemu projektowania płytek drukowanych LibrePCB 1.3.0


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster