Po roku prac ukazała się wersja wolnego systemu automatyzacji projektowania płytek drukowanych KiCad 7.0.0. Jest to pierwsze znaczące wydanie, które miało miejsce po przejęciu projektu przez organizację Linux Foundation. Zestawy zostały przygotowane dla różnych dystrybucji Linux, Windows i macOS. Kod napisano w C++ z wykorzystaniem biblioteki wxWidgets i jest udostępniany na licencji GPLv3.
KiCad oferuje narzędzia do edytowania schematów elektrycznych i płytek PCB, 3D wizualizacji płyt, pracy z biblioteką elementów obwodów elektrycznych, manipulacji szablonami w formacie Gerber, symulacji działania układów elektronicznych, edytowania płytek PCB oraz zarządzania projektami. Projekt oferuje również biblioteki komponentów elektronicznych, miejsc montażowych i modeli 3D. Według niektórych producentów płytek PCB, około 15% zleceń składane jest na podstawie schematów przygotowanych w KiCad.
Wśród zmian w nowej wersji:
- W edytorach schematów, płytek drukowanych i ramek formatowych wprowadzono możliwość korzystania z dowolnych systemowych czcionek.

- Do edytorów schematów i płytek drukowanych dodano wsparcie dla bloków tekstowych.

- Dodano wsparcie dla 3Dconnexion SpaceMouse, manipulatora myszkowego do nawigacji w trójwymiarowych i dwuwymiarowych środowiskach. Wsparcie dla manipulacji specyficznych dla SpaceMouse pojawiło się w edytorze schematów, bibliotece symboli, edytorze płytek drukowanych i 3D-przeglądarka. Praca z SpaceMouse jest obecnie dostępna tylko na Windows i macOS (w przyszłości przy użyciu libspacenav planuje się umożliwienie działania również w Linux).
- Zbieranie informacji o działaniu aplikacji w celu odzwierciedlenia ich w raportach przesyłanych w przypadku awaryjnych zakończeń. Do śledzenia zdarzeń, zbierania informacji o błędach i tworzenia zrzutów pamięci wykorzystano platformę Sentry. Przesyłane dane o awaryjnych zakończeniach KiCad są przetwarzane z wykorzystaniem chmurowej usługi Sentry (SaaS). W przyszłości planuje się na bazie Sentry zorganizować zbieranie telemetrii z metrykami wydajności, odzwierciedlającymi informacje o tym, jak długo trwa wykonanie poszczególnych poleceń. Wysyłanie raportów jest obecnie możliwe tylko w wersjach dla Windows i wymaga wyraźnej zgody użytkownika (opt-in).
- W Menedżerze wtyczek i treści dodano możliwość automatycznej kontroli dostępności aktualizacji dla zainstalowanych pakietów oraz wyświetlania powiadomień z propozycją ich zainstalowania. Domyślnie kontrola jest wyłączona i wymaga aktywacji w ustawieniach.

- W interfejsie pracy z projektami dodano wsparcie dla przesuwania plików w trybie Drag & Drop w edytorach schematów i płytek drukowanych, w podglądzie plików Gerber oraz w edytorze ramek formatowych.
- Udostępniono zestawy dla macOS, opracowane dla urządzeń Apple na bazie chipów ARM Apple M1 i M2.
- Dodano osobne narzędzie kicad-cli do użycia w skryptach i automatyzacji działań z poziomu wiersza poleceń. Oferowane są funkcje eksportu elementów schematu i płytek drukowanych w różnych formatach.
- W edytorach schematów i symboli wprowadzono obsługę prymitywów z prostokątem i kołem.

- Zmodernizowane zachowanie podczas ortogonalnego przemieszczenia (podczas przesuwania ścieżki są one teraz umieszczane tylko w poziomie z kątowymi przejściami i omijaniem symboli).

- W edytorze symboli rozszerzono możliwości związane z tabelą wyprowadzeń. Dodano możliwość filtrowania wyprowadzeń związanych z jednostkami miary, zmiany jednostek wyprowadzeń z tabeli, tworzenia i usuwania wyprowadzeń w grupie symboli oraz przeglądania liczby pogrupowanych wyprowadzeń.

- Dodano nową kontrolę ERC, która wyświetla ostrzeżenie podczas umieszczania symbolu przy użyciu niekompatybilnej siatki (np. niezgodność siatki może prowadzić do problemów z nawiązywaniem połączeń).

- Dodano tryb obrotu przewodnika dokładnie o 45 stopni (wcześniej obsługiwano obrót w prost lub pod dowolnym kątem).

- Dodano tryb „Nie umieszczaj” (DNP, Do Not Populate) do oznaczania symboli na schemacie, które nie będą uwzględniane w generowanych plikach rozmieszczenia komponentów. Symbole DNP są wyróżniane na schemacie jaśniejszym kolorem.

- Dodano edytor modelu symulacji („Simulation Model”), który umożliwia dostosowanie parametrów modelu symulacji w trybie graficznym, bez potrzeby wstawiania opisów tekstowych do schematu.

- Dodano możliwość powiązania symboli z zewnętrzną bazą danych za pomocą interfejsu ODBC. Z jedną wspólną biblioteką mogą być powiązane także symbole z różnych schematów.
- W oknie wyboru symboli dodano wsparcie dla wyświetlania i wyszukiwania pól własnych.

- Dodano możliwość używania hiperłączy na schemacie.

- Ulepszono wsparcie dla formatu PDF. W przeglądarce PDF dodano wsparcie dla sekcji zakładek (spis treści). Zrealizowano możliwość eksportu do PDF informacji o symbolach schematu. Dodano wsparcie dla linków zewnętrznych i wewnętrznych.

- Dodano kontrolę spójności miejsc montażowych, która identyfikuje miejsca montażowe różniące się od powiązanej biblioteki.

- W edytorach płyt i miejsc montażowych dodano osobną zakładkę z listą zignorowanych testów DRC.

- Dodano wsparcie dla rozmiarów radialnych.

- Dodano możliwość odwracania obiektów tekstowych na płytce drukowanej.

- Dodano opcję automatycznego wypełniania stref.

- Udoskonalono narzędzia do płyt drukowanych. Dodano możliwość wyświetlania na tle obrazu, aby ułatwić kopiowanie konturów płytki lub układu miejsc montażowych z referencyjnej płytki podczas inżynierii odwrotnej. Dodano wsparcie dla pełnej de-routingu miejsc montażowych oraz automatycznego zakończenia ścieżki.
- W edytorze płyt dodano nowy panel do wyszukiwania według maski i filtrowania obiektów.

- W edytorze płyt dodano nowy panel do zmiany właściwości.

- Udoskonalono narzędzia do rozprzestrzeniania, pakowania i przenoszenia miejsc montażowych.

- Narzędzie do eksportu w formacie STEP przetłumaczono na wspólny silnik analizy płytek drukowanych z KiCad.
Źródło: opennet.ru





















