Projektowanie płytek drukowanych za pomocą KiCad (6)
To już kolejny opis programu KiCad w czasopiśmie ZE. W marcu 2026 roku wydana została nowsza, dziesiąta wersja KiCada i opis ten oparty jest na tej wersji programu zainstalowanej w systemie Windows 11.
To kolejna część, opisująca pokrótce zagadnienie bibliotek nowego KiCada i związane z tym problemy.
Oto druga część artykułu opisującego ideę i wykorzystanie bibliotek w programie KiCad. Z konieczności artykuł nie obejmuje wszystkich zagadnień obsługi tego programu, bo stałby się zbyt obszerny i musiałby być publikowany przez kilka kolejnych miesięcy.
W poprzednim artykule zacząłem opisywać nowe biblioteki i kłopoty z tymi nowymi bibliotekami. Opisałem problem z tworzeniem (tabeli) dodatkowych bibliotek. Problem wyglądał na poważny, bo pomimo kilku prób, nie udało się go usunąć
Ostatecznie problem ten rozwiązałem w dość prosty sposób, otwierając pusty plik sym-lib-table w Notepad++ i dodając oraz zapisując w nim poniższy kod, widoczny na rysunku 14:
(sym_lib_table
(version 7)
)
Dopiero wówczas udało się dodać biblioteki symboli Walera Lain i zostały one zapisane w tabeli bibliotek symboli. Wygląda jakby nowy plik tabeli biblioteki nie mógł być pusty i powinien zawierać powyższy szablon tabeli bibliotek. W polu Opis tabeli bibliotek dodałem opis dodanych bibliotek „Biblioteki Waltera Lain”.
Pozwoli to na lepszą orientację w bibliotekach KiCada. Kiedy w oknie tabeli bibliotek wyłączyłem wyświetlanie domyślnych bibliotek KiCada to w oknie dodawania symboli na planszę schematów widać, że po przezwyciężeniu opisanych wyżej trudności biblioteki te są dostępne w edytorze schematów, jak to widzimy na rysunku 15. Jeśli dodane biblioteki symboli nie są widoczne, może być konieczne ponowne uruchomienie całego KiCada.
Footprintów z bibliotek Waltera Lain nie trzeba konwertować ponieważ są one już w formacie pretty. Wypakowałem je z pobranego archiwum do lokalizacji z punktu 2. W globalnej tabeli footprintów utworzyłem tabelę bibliotek w lokalizacji C:/Users/Krzysiek/AppData/Roaming/kicad/10.0/walter/fp-lib-table, widoczną na rysunku 16.
Dodałem biblioteki footprintów w nowym formacie klikając ikonkę folderu i z rozwijanej listy wybierając, wskazaną kursorem myszki na rysunku 16, pierwszą pozycję i dodając foldery z footprintami. Niestety, podobnie jak i poprzednio dodane footprinty nie zostały zapisane w tabeli footprintów. Widać to po żółtym trójkącie z wykrzyknikiem na rysunku 16. Problem ten rozwiązałem w ten sam sposób jak wcześniej, otwierając plik fp-lib-table w Notepad++ i dodając oraz zapisując w nim tym razem kod:
(fp_lib_table
(version 7)
)
W pierwszej kolejności dodałem tylko jeden folder z biblioteką footprintów w_battery_holders. Dopiero później, korzystając ze skrótu (Ctrl+A), zaznaczyłem wszystkie foldery – biblioteki z footprintami, oprócz wcześniej dodanej biblioteki w_battery_holders i je dodałem. Gdy chciałem od razu dodać wszystkie biblioteki footprintów to nie dodały się one. Footprinty Waltera Lain u mnie dostępne były dopiero po ponownym uruchomieniu całego KiCada z Menadżerem Projektu włącznie.
W podobny sposób dodałem biblioteki Alternate KiCad Library, które możemy pobrać z linku:
https://github.com/DawidCislo/Alternate-KiCad-Library
oraz biblioteki z programu Eagle 6.4.0. Plik instalacyjny Eagle w wersji 6.x.x i 7.x.x możemy rozpakować za pomocą archiwizera 7-ZIP bez potrzeby instalacji Eagle. Biblioteki z programu Eagle są komercyjne i podlegają takim samym ograniczeniom licencyjnym, jak darmowa wersja tego programu. Ostatecznie tabela bibliotek schematowych wygląda u mnie jak na rysunku 17. Czerwona strzałka wskazuje ikonki skrótów które otwierają poszczególne tabele bibliotek. Podobnie wygląda u mnie tabela bibliotek footprintów.
Powyższy opis to przykład w jaki sposób można dodawać grupy bibliotek. Dodawanie dużej ilości bibliotek wpływa ujemnie na wydajność KiCada i nie jest zalecane. Najlepiej utworzyć małą grupę własnych bibliotek lub wyłączać biblioteki, z których nie korzystamy. U mnie zauważalne spowolnienie KiCada nastąpiło po dodaniu wszystkich bibliotek z programu Eagle 6.4.0.
(…)
——– ciach! ——–
To jest tylko fragment artykułu, którego pełna wersja ukazała się w lipcowym numerze czasopisma Zrozumieć Elektronikę (ZE 7/2026). Pełną wersję czasopisma znajdziesz pod tym linkiem. Natomiast niepełna, okrojona wersja, pozwalająca zapoznać się z zawartością numeru ZE 7/2026 znajduje się tutaj.
Krzysztof Kawa
Uwaga! Wskazówki, jak nabyć pełne wersje dowolnych numerów ZE znajdują się na stronie:
https://piotr-gorecki.pl/n11.



