Witam w Polskim Centrum KiCad

Na początku była idea

Idea powstania tego serwisu – choć obecnie może to za dużo powiedziane – powstała w czasie, gdy po kilku zawirowaniach zaprzestałem używania innego oprogramowania do projektowania PCB. Przez kilka dni próbowałem zaleźć jakieś oprogramowanie, które mogłoby Mi je zastąpić. Moje projekty nie były aż tak skomplikowane, by wysoko stawiać poprzeczkę. Znałem już program EAGLE, ale nie „pałam do niego sympatią” głównie z winy jego dziwnie skonstruowanego interfejsu. Kiedyś, bodajże w 2005 roku natknąłem się na KiCad-a, ale był on w dość początkowym stadium rozwoju. Na liście potencjalnych zastępców pojawiło się też kilka innych znanych aplikacji, jednak żadna z nich wtedy nie przedstawiła się z dobrej strony.

W końcu w tym miejscu znów spotkałem się z programem KiCad. Po pięciu latach nastąpił bardzo duży skok jakościowy w tym oprogramowaniu. Upiększył się siermiężny i nadto kolorowy interfejs, wypełnienia się wygładziły, pojawiły się nazwy z netlisty na padach i ścieżkach, i tym podobne ulepszenia. Zupełnie inne oprogramowanie! I tak po paru tygodniach KiCad został Moim oprogramowaniem numer jeden przy projektowaniu elektroniki.

Wiadomo, na początku pojawiły się pewne trudności, związane z… przyzwyczajeniami z poprzedniego oprogramowania. Inna nieco filozofia pracy była podstawową przeszkodą, ale po kilku tygodniach Mój „stary system” – zwłaszcza „klawiszologia” – przestawił się na nowe oprogramowanie.

Dlaczego ta strona? Subiektywnie

KiCad jest nadal dość mało znanym oprogramowaniem EDA. Wiele osób czytających różne fora internetowe czy czasopisma o tematyce elektronicznej pewnie zauważyło, że dominującą pozycję ma tam program EAGLE. W sumie nie bez powodu, gdyż napisano o nim sporo poradników, a nawet i książek. Przez wiele osób uznawany jest też za jedyną możliwą, „darmową” alternatywę dla komercyjnych pakietów takich jak Altium Designer – wcześniej znany jako Protel – czy dość agresywnie ostatnio promowany Cadstar firmy Zuken.
Ale tak nie jest! EAGLE też jest jednak oprogramowaniem płatnym, a jego „bezpłatna” wersja ma swoje ograniczenia, o których przekonujemy się zazwyczaj w dość niespodziewanych momentach. Co wtedy? Oczywiście można zakupić wersję komercyjną EAGLE, za niemałą kwotę jak dla przeciętnego użytkownika – zwłaszcza hobbysty. Sporo osób szuka wtedy też metod by „wyjść z ogórkiem i nie płacić” (cyt: Z. Laskowik). Albo pracować na wersji „bezpłatnej” ograniczając się do dostępnego pola projektowego, a większe projekty dzielić na moduły. Tylko czy jest to jedyna droga?

Otóż nie!. Istnieje grupa osób, których świadomość o licencjonowaniu oprogramowania nie dopuszcza do użycia takich metod pozyskiwania oprogramowania i zwróci się w kierunku Freeware czy Open Source. I tu właśnie na horyzoncie pojawia się KiCad, który jest już projektem na tyle dojrzałym, że z powodzeniem może zastąpić „niezastąpiony” program EAGLE, a nawet po części wspomniane już lepsze pakiety oprogramowania EDA. Niestety w społeczności nadal pokutuje przeświadczenie, że darmowe oprogramowanie jest „do niczego”. Nie jest to jednak prawdą, gdyż w tym przypadku mamy oprogramowanie na dość wysokim poziomie, stale rozwijane, choć trzeba się nieco przyzwyczaić do odmiennego podejścia do projektowania.

Dlatego biorąc pod uwagę dwa powyższe fakty powstała ta strona. Aby pokazać, że program KiCad jest pełnosprawnym oprogramowaniem EDA, który nie nakłada sztucznych ograniczeń – nawet licencyjnych – a przy tym umożliwia tworzenie dość zaawansowanych projektów. Nawet tych, które mogą później trafić do masowej produkcji, co zdołałem osobiście przetestować w firmie, w której aktualnie pracuję.

Publikując tą stronę chciałbym również wysłać do wszystkich pewien rodzaj zaproszenia. Kto ma ochotę i oczywiście dostatecznie dużą wiedzę w programowaniu w języku C++ może się do tworzenia aplikacji KiCad przyłączyć. Ale to nie wszystko. Oprócz samej aplikacji są jeszcze biblioteki, dokumentacje, przykłady, szablony, skrypty, itd. Myślę, że każdy znalazłby coś dla siebie.


Oczywiście oprócz programu KiCad istnieją jeszcze inne w pełni darmowe narzędzia do projektowania. Na tej stronie nie będziemy się jednak nimi zajmować. Zainteresowanych odsyłam do wyszukiwarek i for internetowych o tematyce elektronicznej.

Witryna poświęcona aplikacjom KiCad EDA Suite