Wydanie pakietu LibrePCB 2.0.0 do automatyzacji projektowania płytek drukowanych już dostępne. LibrePCB jest zaprojektowany jako intuicyjny pakiet do szybkiego rozwoju płytek, który ustępuje funkcjonalnością KiCad, ale jest znacznie łatwiejszy w użyciu oraz uwzględnia potrzeby zarówno początkujących, jak i profesjonalnych inżynierów. Program jest dostępny w wersjach dla systemów Linux (Flatpak, Snap, AppImage), FreeBSD, macOS i Windows. Kod projektu napisany jest w języku C++ i jest rozpowszechniany na licencji GPLv3.
Wśród cech wyróżnia się integracja edytora schematów i narzędzi do zarządzania projektami w jednym pakiecie; prosty, multiplatformowy interfejs graficzny oparty na Qt; zastosowanie koncepcji „inteligentnej” biblioteki elementów; użycie formatów biblioteki elementów i projektów dostępnych do ręcznego odczytu; tryb Multi-PCB do równoległego rozwoju różnych wariantów płytek na podstawie jednego schematu; automatyczna synchronizacja listy połączeń elektrycznych (netlist) między schematem a układem płytki. Program ma wielojęzyczny interfejs z obsługą języka rosyjskiego (zasięg tłumaczenia 82%) i ukraińskiego (zasięg tłumaczenia 72%), co umożliwia nazewnictwo 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:
- Prezentujemy nowy interfejs użytkownika, zaprojektowany od podstaw z użyciem frameworka Slint, napisanego w Rust (kod LibrePCB pozostaje w C++, z użyciem C++ do opakowania nad Slint dla interfejsu). Nowy interfejs wyróżnia się zastąpieniem 5 oddzielnych okien specjalistycznych jednym zunifikowanym oknem. Równoczesna praca nad różnymi projektami i bibliotekami została zrealizowana za pomocą kart, które mogą być umieszczone obok siebie, na przykład do jednoczesnego przeglądania różnych schematów, modeli 3D i obrazów 2D płytek lub do jednoczesnego przeglądania kilku schematów. W konfiguracjach wielomonitorowych na każdym monitorze możliwe jest umieszczanie różnych okien z własnym zestawem kart.

- Menedżer i edytor bibliotek zostały przekształcone w formie kart otwieranych w głównym oknie. W panelu bocznym dostępne są informacje o przestarzałych bibliotekach.
- Przekształcono i poprawiono funkcję generowania zamówień w zakładce dla produkcji płytek drukowanych, która teraz automatycznie wykonuje kontrole ERC (Electrical Rule Check) i DRC (Design Rule Check), co pozwala uniknąć problemów spowodowanych zapomnieniem o wykonaniu tych kontroli przed zamówieniem.
- Rozszerzone możliwości interfejsu dla wizualizacji 3D płytki. Dodano wsparcie dla ukrywania poszczególnych obiektów i warstw, aby ułatwić inspekcję detali.
- Wdrożono możliwość pracy z szynami na schematach, umożliwiając grupowanie kilku ścieżek w jedną grubą linię dla lepszej czytelności schematów.

- Dodano możliwość dodawania do schematu etykiet w formacie SVG, PNG i JPEG, co może być przydatne do włączenia w schematy diagramów, wzorów, tabel lub logo.

- Dodano możliwość dowolnego rozmieszczania punktów lutowniczych (THT lub SMT) lub otworów metalizowanych, bez ich przypisania do komponentów.

- Udostępniono możliwość wskazania preferowanej metody lutowania, na przykład można wybrać lutowanie ręczne lub lutowanie przez topnienie, a LibrePCB automatycznie utworzy odpowiednie miejsca montażowe.

Źródło: opennet.ru





