Po roku prac rozwojowych opublikowano wersję wolnego systemu automatyzacji projektowania płytek drukowanych KiCad 9.0.0. Jest to trzeci znaczący wydanie, które powstało po przejęciu projektu przez organizację Linux Foundation. Zestawy są dostępne dla różnych dystrybucji Linux, Windows i macOS. Kod został napisany w C++ z użyciem biblioteki wxWidgets i jest rozpowszechniany 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:
- Dodano wsparcie dla „List zadań” (Jobsets), które pozwalają na tworzenie plików z wcześniej zdefiniowanymi operacjami na schematach i płytkach drukowanych, które mogą być wykorzystywane wielokrotnie do odtwarzania typowych działań przez różnych użytkowników. Listy zadań można wykonywać zarówno za pomocą GUI, jak i z linii poleceń.
- Wprowadzono wsparcie dla osadzania różnych elementów w schematach, trasach i miejscach montażowych, zamiast uzależniania ich od zewnętrznych plików. Zmiana ta pozwala na tworzenie samowystarczalnych plików projektów, niezależnych od zewnętrznych plików, takich jak pliki czcionek i modele 3D.

- W edytorach schematów i płytek drukowanych wprowadzono wsparcie dla narzędzia „Krzywa Béziera”. Wcześniej połączenia oparte na krzywych Béziera można było tylko importować i edytować, a teraz można je tworzyć od podstaw.
- Dodano wsparcie dla projektowania wielokanałowego (Multi-channel design), które pozwala na stworzenie nowych kanałów na podstawie istniejącej układanki elementów płytek drukowanych z analogicznym rozmieszczeniem i trasowaniem elementów.
- Dodano wsparcie dla klas komponentów (Component classes), które pozwalają na grupowanie różnych symboli i miejsc montażowych w klasy, do których mogą być stosowane własne zasady projektowania.

- W edytorach schematów, symboli i miejsc montażowych dodano wsparcie dla edytowania tabel.

- Dodano możliwość definiowania własnych błędów i ostrzeżeń ERС (Electrical Rules Check) i DRC (Design Rules Check).

- Dodano wsparcie dla przypisania różnych działań do kółka myszki w edytorach płytek drukowanych, schematów, symboli i miejsc montażowych.
- Udoskonalenia w edytorach schematów i symboli.
- Pojawiła się możliwość zaznaczania obiektów na podstawie zadanych filtrów.

- Dodano narzędzie do synchronizacji wyjść arkusza i etykiet hierarchicznych.
- Dodano wsparcie dla bloków projektowania schematów do tworzenia bibliotek wielokrotnego użytku elementów schematów.

- Dodano nową klasę do wyróżniania ścieżek połączeniowych kolorem.

- Pojawiła się możliwość zaznaczania obiektów na podstawie zadanych filtrów.
- Ulepszenia w edytorach płytek drukowanych i miejsc montażowych:
- Dodano menedżera stref, umożliwiającego przeglądanie i konfigurowanie stref bez edytowania poszczególnych stref.

- Ulepszono operacje naciągania górnych i dolnych warstw.

- Dodano presety par miedzianych warstw oraz możliwość szybkiego przełączania między presetami.

- Dodano narzędzie do zmiany kształtów.

- Dodano możliwość tworzenia punktów kontaktowych PTH o różnych kształtach miedzianych padów na różnych warstwach.

- Dodano tryby interaktywnego pozycjonowania obiektów oraz bezpośredniej manipulacji obiektami. Umożliwiono przesuwanie wielu ścieżek naraz.
- Dodano wsparcie dla eksportu modeli 3D w formatach XAO, STL, BREP i PLY.
- Dodano menedżera stref, umożliwiającego przeglądanie i konfigurowanie stref bez edytowania poszczególnych stref.
Źródło: opennet.ru












