Po roku prac nad rozwojem, wydana została wersja wolnego systemu automatycznego projektowania płytek PCB KiCad 8.0.0. To drugi znaczący wydanie, które powstało po przejęciu projektu przez organizację Linux Foundation. Zestawy przygotowano dla różnych dystrybucji Linux, Windows i macOS. Kod napisano 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:
- Rozszerzone oficjalne biblioteki miejsc montażowych, do których dodano ponad 1500 nowych symboli i 760 miejsc montażowych. W skład wchodzi 8 nowych bibliotek. Wprowadzono nowy intuicyjny styl wskazywania pinów, który jest wykorzystywany w generatorach miejsc montażowych. Niektóre automatycznie generowane komponenty w pakietach SMD już zostały przetłumaczone na nowy styl.

- Rozszerzone możliwości importowania i przenoszenia danych z innych pakietów. Dodano wsparcie dla importu projektów i bibliotek z środowiska EasyEDA (JLCEDA), układów płytek z CAD Solidworks, bibliotek symboli z EAGLE, schematów z LTSpice oraz bibliotek symboli i miejsc montażowych z programów CADSTAR i Altium Designer. W edytorze płytek zapewniono korekcję odstępów między segmentami linii w rysunkach importowanych z innych CAD, co ułatwia import konturów, stref i złożonych figur. W edytorach schematów i symboli dodano wsparcie dla importu grafiki wektorowej w formatach DXF i SVG.

- W edytorze płytek dodano wsparcie dla eksportu w formacie IPC-2581, umożliwiającym stworzenie jednego pakietu danych do produkcji i montażu płytki. Przy eksporcie do STEP pojawiła się opcja zapisu form miedzianych razem z danymi o geometrii płytki dla dokładniejszej symulacji elektromagnetycznych interakcji. W edytorze schematów dodano możliwość eksportu listy połączeń w formacie Cadence Allegro.
- W interfejsie wiersza poleceń dodano wsparcie dla przeprowadzania testów DRC (Design Rules Checker) i ERC (Electrical Rules Checker) z wynikiem w formacie JSON. Zapewniono możliwość eksportu listy elementów (BOM) i modeli 3D w formatach glTF i VRML. Dodano wsparcie dla nadpisywania zmiennych tekstowych i arkuszy rysunkowych. Została wprowadzona możliwość zarządzania kolejnością warstw dla wielowarstwowych płytek.
- Dodano możliwość przypisania alternatywnych kombinacji klawiszowych do wywoływania dowolnych działań.
- W edytorach bibliotek, najeżdżając kursorem na nazwę w liście, wyświetlane są podglądy symboli i miejsc montażowych.
- W edytorze schematów dodano nowe panele boczne do szybkiej edycji właściwości wybranego elementu, wizualnej nawigacji po łańcuchach oraz wyszukiwania elementów w schemacie.

- Dodano nowy interfejs do eksportu listy materiałów (BOM), umożliwiający dostosowanie, które dane będą zapisane i w jakim formacie.

- Dodano nowy zestaw narzędzi „Pomoc z wyprowadzeniami” (Pin Helpers) do szybkiego tworzenia etykiet, przewodników i znaczników braku połączenia.
- Dodano interfejs do wizualnego określania symboli, które różnią się w różnych wersjach biblioteki.

- W edytorze schematów dodano zaawansowane ustawienia siatki i umożliwiono nadpisanie widoku siatki używanego podczas operacji (przemieszczanie, umieszczanie elementów) dla określonych typów obiektów (na przykład można używać siatki 1.27 mm dla elementów i przewodników, ale przełączać się na inny rozmiar przy umieszczaniu tekstu).

- W edytorze schematów umożliwiono edytowanie nazw symboli zasilania (na przykład VCC i GND) bez ich zmiany w bibliotece symboli.
- W symulatorze SPICE całkowicie przeprojektowano interfejs użytkownika. Dodano możliwość tworzenia wykresów z wieloma sygnałami. Zrealizowano funkcje analityczne, możliwość pomiaru za pomocą kursora oraz wsparcie dla wyświetlania na wykresach mocy, oprócz napięcia i natężenia prądu.

- Wdrożono 4 nowe typy symulacji: pole-zero, szum, S-parameter i FFT. Dodano wsparcie dla definiowania własnych sygnałów, co pozwala na wyświetlanie na wykresie wyrażeń takich jak „V(/in) - V(/out)”. Pojawiła się możliwość wyświetlania na schemacie punktów pracy z wynikami symulacji.

- W edytorze płytek drukowanych dodano możliwość przemieszczania wielu miejsc montażowych jednocześnie z przylegającymi do nich ścieżkami.
- Całkowicie przeprojektowano narzędzie do pracy z szablonami dostosowania długości. Szablony są teraz obiektami, które po umieszczeniu na płytce można zaznaczać, zmieniać i usuwać.
- W edytorze płytek drukowanych dodano możliwość przypinania do obwodu figur graficznych, takich jak linie i prostokąty (wcześniej figury graficzne były rysowane na wierzchu pola kontaktowego, oddzielnie od obiektów elektrycznie powiązanych).

- W edytorze miejsc montażowych rozszerzono możliwości panelu bocznego „Właściwości”, który daje dostęp do różnych właściwości zaznaczonych obiektów. W polach z wartościami właściwości dodano możliwość używania wyrażeń matematycznych.

- Przebudowano interfejs do przeglądania modelu 3D płytki. Dodano ustawienia wstępne widoczności oraz możliwość zapisywania pozycji kamery.


Źródło: opennet.ru











