Kicad jest darmowym programem do rysowania schematów oraz projektowania płytek drukowanych PCB.
Strona z narzędziami do szybkiego projektowania elementów bibliotecznych
Alternatywne biblioteki Kicad'a
Biblioteki Kicad'a skonwertowane z Eagle
Skrypt do konwersji elementów bibliotecznych z formatu Eagle na format Kicad'a - skrypt wymaga Eagle
Linki polskojęzyczne:
KiCad - dla początkujących w pytaniach i odpowiedziach na www.elektroda.pl
Kurs KiCad'a na wortal.majsterkowicza.pl
https://code.launchpad.net/~kicad-lib-committers/kicad/library |
Kicad dla Ubuntu - wersje testowe (najnowsze / daillybuilds):
https://launchpad.net/~adamwolf/+archive/kicad-testing-daily
Eeschema
Czasami stajemy przed koniecznością skopiowania części schematu z innego schematu do obecnie edytowanego. Można to zrobić poprzez zaznaczenie interesującego nas bloku w schemacie źródłowym i wybranie w menu pod prawym klawiszem myszy: Zapisz blok, następnie załadowanie schematu nad którym pracujemy i wciśnięcia ikony wklejania na górnym, poziomym pasku zikonizowanego menu.
Pcbnew
Podczas rysowania płytek także zdarza się sytuacja, gdy chcemy wykorzystać część z innego projektu. Niestety nie ma tutaj ikony wklejania, ale jest następujący sposób. Z płytki źródłowej wycinamy wszystko, co nam jest niepotrzebne, zostawiając tylko tą część, którą chcemy skopiować. Zapisujemy gotowy wycinek poprzez Zapisz jako... do innego pliku np. wycinek.brd, następnie ładujemy docelową płytkę i wybieramy z menu Plik->Dołącz płytkę plik z wycinkiem (wycinek.brd). W efekcie otrzymujemy dodany fragment z innego projektu do naszej edytowanej docelowej płytki. Uwaga, dołączona płytka pojawi się w miejscu, w którym była zapisana w poprzednim projekcie, co może oznaczać pojawienie się w miejscu już zajętym. Należy zatem wcześniej przemyśleć położenie płytki przed zapisam wycinka.
Arduino Shields
Należy pobrać pliki z:
http://www.thingiverse.com/thing:9630/#files
(Download All Files) do katalogu np. ~/kicad/downloads/
Następnie rozpakować: unzip Arduino_Shield_Modules_for_KiCad_V3.zip
Z utworzonego katalogu Arduino_Shield_Modules_for_KiCad_V3 kopiujemy:
arduino_shieldsNCL.lib do katalogu ~/kicad/share/kicad/library/nick
arduino_shields.mod do katalogu ~/kicad/share/kicad/modules
ArduinoMegaShield.wrl i ArduinoMegaShield.wings do katalogu ~/kicad/share/kicad/modules/packages3d/nick
(Podkatalogi nick trzeba utworzyć).
Zmodyfikowany skrypt ze strony Kicad'a pozwalający na kompilację do katalogu ~/home/user/kicad a nie /usr/local/
Przygotowanie: sudo apt-get install bzr bzrtools build-essential checkinstall cmake doxygen zlib1g-dev sudo apt-get build-dep kicad mkdir ~/kicad mkdir -p ~/KICAD-INSTALL/build Kicad - program: cd ~/KICAD-INSTALL/build bzr checkout lp:kicad kicad.bzr cd kicad.bzr mkdir build cd build cmake -DKICAD_STABLE_VERSION=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/kicad ../ make -j 8 make install Biblioteki: cd ~/KICAD-INSTALL/build bzr checkout lp:~kicad-lib-committers/kicad/library kicad-library.bzr cd kicad-library.bzr mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=~/kicad ../ make install Dokumentacja: cd ~/KICAD-INSTALL/build bzr branch --stacked lp:~kicad-developers/kicad/doc kicad-doc.bzr cd kicad-doc.bzr mkdir build cd build/ cmake -DCMAKE_INSTALL_PREFIX=~/kicad ../ make -j 8 make install Późniejszy update: Aby wykonać "update", wystarczy wejść do odpowiedniego katalogu, np.: cd ~/KICAD-INSTALL/build/kicad.bzr bzr update cd build cmake -DKICAD_STABLE_VERSION=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/kicad ../ make -j 8 make install sierpień 2014: Uwaga - nowe typy bibliotek https://groups.yahoo.com/neo/groups/kicad-users/conversations/topics/16916 Nowszy skrypt do instalacji KiCad'a: Zmodyfikowany skrypt do instalacji Kicad'a w katalogu domowym - wersja 2 Zmodyfikowany skrypt do instalacji Kicad'a w katalogu domowym - wersja 3 - 2015.07.29