KiCad
KiCAD ist ein Open Source Schaltplaneditor und PCB Layoutprogramm für Windows, Linux, Mac OSX.
Diese Seite ist zunächst eine Zusammenfassung aus den KiCAD Beiträgen im Forum. Und gleich zu Anfang ein grosses DANKE an alle KiCAD-User aus dem Forum. Ihr seid zu viele, um jeden einzeln zu nennen. Aber wer sich diese Seite durchliest und den Links folgt, wird euch kennenlernen.
Hier sollen alte und neue KiCAD-Anwender einen Anlaufpunkt finden und neue, insbesondere µC-relevante Aktivitäten stattfinden.
Diese Seite will keine Konkurrenz zum offiziellen KiCAD Wiki sein, d.h. was dort steht soll hier nicht wiederholt werden und was hier steht wird hoffentlich zum offiziellen KiCAD Wiki wandern.
Wenn ihr Kritik oder Fragen zu KiCAD habt, dann nutzt das Forum! Sobald KiCAD im Betreff steht, wird der Beitrag gelesen und nach Möglichkeit beantwortet. Auch Ideen zu dieser Seite sind sehr willkommen!
FAQ
Siehe auch die offizielle FAQ: http://kicad.sourceforge.net/wiki/index.php/FAQ
TODO: Strukturierung (Allg., Schaltplan, Netlists, Module, Bibliotheken, Layout, Export, 3D)
Allgemein
- Warum gefällt dir KiCAD?
- Warum gefällt dir KiCAD nicht?
- Ich verstehe nicht, was du meinst ;-)
- http://www.mikrocontroller.net/topic/81396#680502
- http://www.mikrocontroller.net/topic/83311#697969
- Wo gibt es weitere Infos zu KiCAD?
- Welche Leiterplattenfertiger akzeptieren KiCAD Layouts?
- http://www.pcb-pool.de KiCAD kann "Extended" Gerber RS-247-X erzeugen. Das wird von PCB-Pool akzeptiert. Dabei http://www.pcb-pool.com/download/spezifikation/deu_cmso020_ext_gerber.pdf beachten! Alternativ, wer KiCAD (noch) nicht traut, diese RS-247-X in deren (PCB-Pools) Tool GC-Prevue http://www.mikrocontroller.net/topic/120373#1092375 einlesen und als .GWK exportieren. AKTUELL August 2012: Wenn man bei PCB-Pool bestellt, ist deren GC-Prevue NICHT mehr erforderlich, weil PCB-Pool mittlerweile KiCAD *,brd Dateien direkt aktzeptiert. Siehe http://www.pcb-pool.com/ppde/info_dataformat.html
- http://fischer-leiterplatten.de Ohne Aufpreis für Gerber-Import
- Wie geht man mit KiCAD-Trollen um?
- Mit gesundem Menschenverstand. Trollregeln wie die US AIR FORCE (http://blog.wired.com/defense/2009/01/usaf-blog-respo.html) brauchen wir nicht ;-)
- Wie kriege ich raus, welche Leiterbahn welchen Netznamen hat, bzw. ich habe den Überblick verloren und weiss nicht mehr, was aus dem Layout nun was im Schaltplan ist?
- Ich würde gerne kicad OHNE Maus bedienen. Wie geht das?
Schaltplan
- Wie stellt man die Blattgrösse beim Schaltplan ein?
- In Page Settings die Blattgröße verstellen (zB von A4 auf A3) http://www.mikrocontroller.net/topic/33653#974295
- Wie kann man den Schaltplan auf mehreren Seiten verteilen (hierachical sheets)?
- Wie geht man mit "Power Pins" in hierachischen Schaltplänen um?
- Wie kann man die "hierachical sheets" benutzen, um aus vorgefertigten Subschaltplänen mit immer gleichen Bauteilgruppen rationell Schaltpläne zusammenzustellen (Building Blocks)?
- Wie geht man mit Bussen um?
- http://www.mikrocontroller.net/topic/208870#new
- und speziell bei hierachischen Schaltplänen: http://www.mikrocontroller.net/topic/209156#new
- Wie kann man Schaltplanentwurf (KiCAD) und Schaltungssimulation (Spice) verbinden?
- Ein Tutorial zum Symboleditor für KiCAD, mit dem die Symbole für das Schaltplanmodul (EEschema) erzeugt bzw. editiert werden, findet sich hier: Media:SymboleFuerKiCad318082009-RevC-DE.pdf.
- Wie kann man im Schaltplan Symbole zum Verschieben gruppieren?
- Wie wird man den merkwürdigen Rahmen los?
- 1) Beim Ausdrucken Frame deaktivieren.
- 2) Als SVG exportieren/plotten. Liegt es als SVG vor, mit einem geigneten Grafikprogramm, z.B. Inkscape, den Rahmen löschen.
- Wie schalte die Footprint-Namen in Eeschema global ab?
Netlist
- Was genau muss man beim Übergang vom Schaltplan (SCH) zum Layout (BRD) machen?
- Kann man fertige Netzlisten für Gruppen von Bauteilen einbinden?
- Kann man Daten für automatische Bestückung erzeugen?
- Ja. aber nicht in CVpcb für die Symbol > Footprint Zuordnung, sondern im Layout Modul PCBnew.
- Was bedeuten die Maßangaben in der Netlist?
Layout
- Wie stellt man die Rastergrösse im Layout ein?
- Mit der Rechten Maustaste in das Board klicken. Es poppt ein Menue auf. Dort Raster wählen..... Geht im Modul-Editor genauso.
- Wie füllt man eine Fläche aus?
- http://www.mikrocontroller.net/topic/93131#854802
- Etwas aktueller: http://www.mikrocontroller.net/topic/182271#1772119 Zweiter Teil des Posts.
- Wie werden Pads und Leiterbahnen verbunden?
- Ich bekomme immer eine Fehlermeldung vom DRC, das ein Pad nicht angeschlossen ist, aber ich habe es angeschlossen.
- Ich will ein Bauteil für geringeren Leiterwiderstand sowohl auf der Unterseite- als auch der Oberseite anschliessen. KiCAD löscht aber immer den alten Leiterbahnzug, wenn ich den neuen lege.
- Deaktiviere unter Einstellungen->Allgemein das "auto-entfernen-von-Leiterbahnen" (einfachste Lösung).
- Alternativ: Designe dafür Bauteile mit speziellen Pads. http://www.mikrocontroller.net/topic/187606#1823596 (realistischste u. sauberste Lösung, aber etwas umständlich.)
- Wie kann man ein Bauteil mit Pads und Leiterbahnen bewegen?
- Wie bekommt man ein vernünftiges Boardoutline hin?
- Wie erstellt man eine Befestigungsbohrung / nichtdurchkontaktierte Bohrung?
- VERALTET: http://www.mikrocontroller.net/topic/179308#1726990
- VERALTET:http://www.mikrocontroller.net/topic/120373#1122219 ?????
- KiCAD kann mittlerweile auch direkt nichtdurchkontaktierte Bohrungen erzeugen. Siehe dazu http://www.mikrocontroller.net/topic/263069#2732405 Enthält auch allgemeine Informationen zum Umgang mit durchkontaktierten und nicht durchkontaktierten Bohrungen.
- Ich möchte für Passermarken / Fiducials eine deutlich größere Freistellung in der Lötstoppmaske haben. Wie geht das?
- Wie kann man Bauteilmaße in in den Ansichten (Footprint, Layout, 3D-View) anzeigen?
- Anzeige im Layout: Layer "Zeichnung" anwählen. In der rechten Menueleiste "Bemaßung hinzufügen" wählen. Das ist der fünfte Button von unten mit der "blauen Bemaßung". Jetzt an einer Stelle links ins Layout klicken. Maus verschieben und noch einmal links klicken und die Maus seitlich verschieben. Es wird ein Maßpfeilsystem zwischen erstem und und zweitem Mausklick angelegt, deshen höhe man mit der Maus einstellen kan. Ein weiterer linker Mausklick fixiert das System. Das Anklicken der Beschriftung mit der rechten Maustaste erlaubt das Editieren. Das System wird immer in der Einheit angelegt, die in der linken Menueleiste vorgewählt wurde. Die Rasterung der aktuellen Einstellung wird auch übernommen. Späteres Ändern von Einheit- und Raster ändern die Beschriftung nicht mehr. In 3D und im Footprint geht diese Möglichkeit nicht.
- Weitere Möglichkeiten: Einen Maßstab als footprint/Modul anfertigen und zum Messen in das Board einfügen.
- Wenn man im Layout aber direkt etwas ausmessen möchte, so geht das über den relativen Nullpunkt. Unten im Rahmen rechts sind vier Felder. Die beiden linken zeigen die absoluten Koordinaten, an, die beiden rechten die relativen Koordinaten in Bezug auf einen relativen Nullpunkt. Defaultmäßig stimmen absoluter und relativer Nullpunkt ersteinmal überein. Per "Space bar" drücken setzt Du den relativen Nullpunkt an den Ort des Mauszeigers. Wenn Du nun die Maus verfährst, zeigen die relativen Koordinaten nun den vertikalen und horizontalen Abstand zum Nullpunkt. Die Diagonale muss leider über den Pythagoras selber ausgerechnet werden, oder indem man die Polarkoordinateneinstellung wählt (linke Menueleiste). Durch geschicktes setzten des Nullpunktes kann man nun auf der Platine herummessen. Winkel können auch über die Polarkoordinateneinstellung gemessen werden. Im Moduleditor geht das analog. Das 3D-View kann zur Zeit (Jannuar 2011) überhaupt keine Bemaßung.
- Wie kann man mit der KiCAD Version 20100314 einseitige Platinen erstellen?
- Und wie teile ich KiCAD mit, daß der Autorouter nur eine Seite verwenden soll?
- Auf die doofe Tour: Erst in KiCAD zweiseitig wählen, und dann beide Lagen im Autorouter als "Unterseite" wählen.
- Wie kann man den Nullpunkt eines Layouts verschieben?
- http://www.mikrocontroller.net/topic/179680#1730452 für den Layout Editor PCBnew. Im Moduleditor bei Erstellung eines Footprints kann man den Ankerpunkt frei Mithilfe des Anker-Tools aus der rechten Menüleiste (das Ankersymbol) setzten. Gleiches gilt für den Symboleditor.
- Wie gehen runde Bögen in KiCAD?
- Ich habe mein Board fertig geroutet, stelle aber jetzt fest, das ich noch einige Leiterbahnbreiten ändern muss. Wie geht das am einfachsten?
- Ich kann Pads nicht anschlissen bzw. ich bekomme vom DRC Fehlermeldungen, daß ich Pads nicht angeschlossen habe, obwohl sie angeschlossen sind.
Module Editor
- Wie erstellt man Footprints für Bauteile?
- Kann man im Module Editor die Eigenschaften aller Pads gleichzeitig ändern?
- Ich brauche einen Footprint, bei dem mehrere Pads verbunden sind, will aber nicht im Schaltplan zig Pins aufführen und anschliessen müssen.
- Wie kann man Bauteilmaße in in den Ansichten (Footprint, Layout, 3D-View) anzeigen?
3D-Ansicht
- Kann man die 3D-Ansicht in ein 3D-CAD Programm exportieren?
- Wie kann man Bauteilmaße in in den Ansichten (Footprint, Layout, 3D-View) anzeigen?
Da KiCAD in Punkto 3D-Ansicht komplett auf Wings3D beruht, und die 3D Modelle der Bauteile wrl-files sind, die mit Wings3D (oder Blender) erstellt werden können, sei hier auf ein Wings3D Handbuch verwiesen: http://www.oortman3d.com/wings3d/TheWings3dHandbook.pdf
Viele Bauteilhersteller (vor allem von eher mechanischen, wie z.B. Stecker, Buchsen, Befestigung...) bieten fertige 3D-Modelle an. Diese sind meistens in den Formaten STEP oder IGES. So kann man diese in das von KiCAD benötigte .wrl (VRML 2.0) konvertieren:
- STEP oder IGES in gCAD3D öffnen (File > Open Model)
- als Wavefront .obj speichern (File > Save Model as > OBJ)
- Das .obj in Wings 3D importieren (File > Import > Wavefront .obj)
- Als VRML 2 exportieren (File > Export > VRML 2.0 .wrl)
- Im KiCAD-Moduleditor die .wrl-Datei als 3D-Modell auswählen
- Eventuell muss man die Skalierung und Positionierung anpassen, die angezeigten Pads und Löcher helfen dabei. Die am meisten benötigten Faktoren dürften dabei 0,3937 und 2,54 sein - bei den Konvertierungen kommt leicht die Einheit Zoll oder cm durcheinander.
Eine andere Möglichkeit .obj oder .stl-Dateien aus STEP und IGES zu erzeugen ist FreeCAD. Obwohl es auch .wrl direkt erzeugen kann, können diese nicht in KiCAD geladen werden. Der Umweg über .obj oder .stl und Wings 3D löst dies aber auch hier.
Wenn man das Board wieder in einem CAD-Programm verwenden will um z.B. ein Gehäuse zu konstruieren, sollte man wieder STEP-Dateien erzeugen. Neuere KiCAD-Versionen können zwar VRML exportieren, doch das beschreibt nur Umrisse und keine Körper (Solids). CAD-Programme zum Gehäusedesign brauchen jedoch letzteres. So geht die Konvertierung:
- VRML aus KiCAD exportieren (File > Export > VRML)
- .wrl-Datei mit Hilfe von meshconv in eine STL-Datei konvertieren:
meshconv boardname.wrl -c stl -o boardname.stl - Die STL-Datei mit stl2step in eine STEP-Datei konvertieren
Man sollte hinterher im CAD nochmal genau die Maße kontrollieren. Denn die Konvertierung von STL nach STEP ist nur eine Approximierung und keine exakte, verlustfreie Konvertierung.
Drucken / Export
- Wie exportiert man den Schaltplan oder das Layout als Bild (PNG o.ä.)?
- Wie kann ich GENAU ausdrucken? Mein Ausdruck auf ABC ist ca. X % zu klein oder Y% zu groß!
- So genau sind einfache Drucker bzw. Druckertreiber selten. Aber meistens hilft folgendes: Mache einen 1:1 (100%) Probeausdruck. Messe auf dem Ausdruck nach, wie groß er tatsächlich geworden ist. Berechne die Abweichung und gebe sie in den Drucker bzw. Druckertreiber unter Einstellung ein, vorausgesetzt, der Drucker bzw. Druckertreiber kann das. Mit dem Wert machst Du wieder eine Probeausdruck, messe wieder nach, und wenn es mit der Einstellung funktioniert hat, kannst Du Deine Folie bedrucken. Wenn das nicht klappen kann, weil Du stark abweichende Werte für horizontal und vertikal bräuchtest, aber der Drucker nur einen gleichen Wert für beides kennt, hast Du einen (zu) schlechten Drucker. Trozdem nicht verzweifeln, weil KiCAD beim Drucken oder Plotten in der X- und Y-Achse getrennt skalieren kann. Aber Vorsicht bei Weitergabe der so erzeugten Dateien: Sie sind individuell auf einen Drucker angepasst, und produzieren auf einem anderen Drucker nur falsch skalierte Ausdrucke. Weil der Wert von Drucker zu Drucker unterschiedlich ist, ist es auch sinnvoll, diese Skalierung direkt am speziellen Drucker/Druckertreiber zu machen. Tipp: Wenn Du den Wert erfolgreich ermittelt hast, so kleb Dir einen Zettel auf den Drucker mit dem Wert. Die Werte sind zwar individuell für jeden Drucker, aber meistens für den speziellen Drucker durchaus fix. Und Du hast ihn sofort wieder parat, wenn der Drucker resettet wurde. Dies ist übrigens ein allgemeiner Tipp für das Ausdrucken, der auch für Eagle, Target, Altium usw. gilt.
- Kann man Gerber-Dateien exportieren?
- Ja. Es wird Gerber 247X exportiert. Einheit ist inch (doppelt sowohl im 247d als auch im 247x Stil definiert). Die Y-Koordinaten sind im allgemeinen negativ. KiCAD verwendet für Flächen das in Gerber spezifizierte Polygon Makro und kein "stroke fill".
- Bei Bestellungen bei PCB-Pool ist deren GC-Prevue NICHT mehr erforderlich, weil PCB-Pool mittlerweile KiCAD *,brd Dateien direkt aktzeptiert. Siehe http://www.pcb-pool.com/ppde/info_dataformat.html
- Wie kann man den Gerber-Plot so ausdrucken, dass in der Mitte von Pads und Vias ein Zentrierloch frei bleibt?
- Wie kann man das Layout invers ausdrucken, d.h. alle Leiterbahnen und Pads müssen weiß bleiben, der Rest wird schwarz ausgedruckt?
- Beim Plotten den Haken bei Negativ-Plot setzen [3]
- Ich habe irgendwie Probleme mit dem Ausdrucken.
- Verzerrt: http://www.mikrocontroller.net/topic/207764#new
- Sonderzeichen: http://www.mikrocontroller.net/topic/207310#new
- In der aktuellen Version 2012-01-19 BZR 3256)-stable besteht ein generelles Druckproblem. Aber plotten geht wunderbar!
- Wie kann ich mir einen Bohrplan ausdrucken, um mit der Hand zu bohren?
Import
- Kann man EAGLE Dateien importieren? (=> Obacht bei Weitergabe der Daten!)
- Wie bindet man fremde KiCAD Bibliotheken ein?
- EESchema (Schaltplaneditor) starten, unter Einstellungen "Bibliothek" auswählen, auf "Hinzufügen" klicken, neue Bibliothek auswählen dann "öffnen" und in der Projektdatei "Speichern". Gültig für Version 20090216Final, 2011-04-29-BZR2986-WinXP und Version: (2011-11-27 BZR 3249)-stable unter Platform: Linux 2.6.32-5-686 i686, 32 bit, Little endian, wxGTK.
Das Verfahren zur Einbindung eigener oder fremder Bibliotheken ist under PCBnew genauso. Es empfielt sich dringenst, eigene Bibliotheken NICHT zu den KiCAD Bibliotheken im Ordner kicad/share/library bzw. kicad/share/modules für Footprints zu speichern, weil diese dort bei einem Upgrade gelöscht würden. Stattdessen sollte man sich einen kicad Ordner im eigenen home bzw. Benutzerverzeichnis (oder sonstwo, wo es opportun ist, und man Schreibrechte hat) anlegen, mit einem Ort, um eigene Bibliotheken abzulegen.
Neues Projekt
Ein neues Projekt legt kicad automatisch nach der in kicad/share/template hinterlegten Projektdatei an. Möchte man, das kicad ein neues Projekt von vorneherein nur mit ausgewählten eigenen Bibliotheken anlegt, so ist eine entsprechende Projektdatei unter kicad/share/template/kicad.pro abzulegen. Dies erfordert dort Schreibrechte. Linux roots müssen diese Datei anschliessend mit chmod 755 Dateiname für user lesbar machen. Bei einem upgrade würde kicad.pro gelöscht. Daher sollte man sich davon eine Sicherheitskopie in seinem benutzerverzeichnis hinterlegen.
Einstellungen sichern / wiederherstellen
- Wo speichert KiCAD die Einstellungen ab und wie lassen sich die originalen Einstellungen wiederherstellen?
- [[4]]
- Man erstelle ein neues Projekt beliebigen Namens, nehme alle Einstellungen (Bibliotheken, Pfade usw.) vor und speichere diese in der aktuellen Projektdatei "name.pro". Im Ordner KiCAD Verzeichnis ....../kicad/share/template befindet sich eine Datei "kicad.pro". Diese Datei "kicad.pro" ist die "Musterprojektdatei", die für alle neuen Projekte verwendet wird. Man benenne sie um in "kicad-orig.pro, und kopiere die aktuelle Projektdatei "name.pro" nun als "kicad.pro" in diesen Template-Ordner. Leider Funktioniert dieses Verfahren nicht in allen KiCAD Versionen. Den originalen Zustand stellt man wieder her, indem man "kicad.pro" umbenennt, und "kicad-org.pro" wieder in "kicad.pro" zurückumbenennt.
Bitmaps als Symbol oder Footprint importieren
Der Programmteil Bitmap2component wandelt Bitmaps wahlweise in Symbole oder in Footprints um. Auf diese Weise können also auch Logos oder spezielle Muster für HF-anwendungen in KiCAD importiert werden, sobald sie als Bitmap vorliegen. Diese Funktion ist allerdings sehr neu (im Frühjahr 2011 eingefügt) und eher als experimentell zu bezeichnen. So funktioniert z.B. der Export in ein Symbol in der Version BZR-2986 NICHT.
Tipps&Tricks / Eigenheiten / Bugs
- Nachbearbeitung mit Skript oder Texteditor (Pin Swapping, Versionskontrolle via SVN, Generierung von Packages aus UCF-Listen)
- Schaltplan: Durchnummerieren von GND und PWR erforderlich http://www.mikrocontroller.net/topic/39243#290309
- Zum Verbinden von Schaltplan und Layout müssen an den Bauteilen die Pinnummern mit den Padnummern der Footprints korrespondieren. Das ist "defaultmäßig" nicht immer zu erreichen, weil es unterschiedliche Nummerierungssysteme gibt. Ausser dem Anlegen eines speziellen Footprints kann diese Anpassung für einzelne Bauteile wärend des Layoutens im Moduleditor vorgenommen werden. http://www.mikrocontroller.net/topic/186121#1805890
- In PCBnew lassen sich mit "Datei>Platine hinzufügen" auch schon geroutete Gruppen von Bauteilen quasi als Modul einfügen, wenn sie zuvor als Board abgelegt wurden. Ebenso kann eine Bauteilgruppe, die in der Form mehrmals vorkommt, und die die schon einmal geroutet worden ist, gruppiert, kopiert und wiederverwended werden. Die dazu nötige Annotation und das Löschen der überzähligen Bauteile muss aber sorgfältig von Hand gemacht werden.
- Bibliotheken verwalten, umsortieren bzw. neu strukturieren: http://www.mikrocontroller.net/topic/187107#1817559
- Layout: Rest-Gummiband an Pins http://www.mikrocontroller.net/topic/120373#1092375
- Bug in Version 2010-03-14: Unter Einstellungen lässt sich keine einseitige Platine wählen (wichtig für Autorouter). Lösung: Modifikation des .brd Files mit einem Editor [5]:
- In der *.brd Datei gleich ganz oben...
- $GENERAL
- LayerCount 2 -> auf 1 setzen
- $SETUP
- InternalUnit 0.000100 INCH
- ZoneGridSize 250
- Layers 2 -> auf 1 setzen
- Layer[0] Rückseite power
- Layer[15] Vorderseite power -> hab' ich mal beides so gelassen
- aktueller: http://www.mikrocontroller.net/topic/172015#1794699
- Kühlkörper können als Symbol und Footprint (Modul) angelegt werden. Die Befestigungslöcher können im Modul als Pad ausgeführt werden. Die Padnummer aller Pads sollte gleich sein (gleicher Anschluss / über Kühlkörper verbunden), z.B. "1". Entsprechend ein Symbol mit Pin und korrespondierender Pinnummer anlegen. Wenn der Kühlkörper elektrisch nirgendwo verbunden sein soll, dann die Anschlusspinne im Schaltplan als "unused" markieren. Als Referenz in Symbol und Footprint habe ich "HS" (HeatSink) gewählt. Es ist zu überlegen, ob "HS" nicht auch als Padnummer besser wäre.
- Kartenumrisse/Outlines: Für immer wiederkehrende Platinengrössen, z.B. die beliebte Eurokarte, kann zur Vereinfachung des Zeichnens einmal ein Eurokartenumriss im Layer "outlines" gezeichnet werden, und als Modul abgelegt werden. Um die Zahl der Kollisionen beim Einlesen der Netzliste zu verringern, wird im Schaltplan ein Dummy-Symbol ohne Pinne angelegt. In CVpcb dann dieses Symbol mit dem passenden Kartenumriss Footprint/Modul verbinden, und es wird automatisch in PCBnew eingefügt. Als Referenz in Symbol und Footprint habe ich "Outl" (OUTLine) gewählt.
- Sprachanpassung: Ich will mein KiCAD auf Deutsch / Englisch / Französisch / Finnisch oder sonst eine Sprache umstellen. Wie geht das?
- Siehe : http://www.mikrocontroller.net/topic/262039#2719056
- Die deutsche Übersetzung der Texte und Hilfetexte/Tooltips ist manchmal etwas unelegant. Wem so etwas auffält, bitte Mitteilung am Ende dieses Threads: http://www.mikrocontroller.net/topic/255932#2641638 (deutschsprachig) oder an die KiCAD user group unter http://tech.groups.yahoo.com/group/kicad-users/ (englischsprachig, auch bei Fällen wo es um die deutsche Übersetzung geht). Diese Mitteilungen nach Möglichkeit nicht in Launchpad.
Tipps&Tricks: Building Blocks
- Eine unfertige Dokumentation, wie man das hierarchische Schaltplansystem von KiCAD verwendet, um daraus schnell und rationell Schaltpläne mit vorgefertigten Schaltplänen (Building Blocks) nach dem Baukastensystem aufzubauen. Enthält auch ein Beispielprojekt. Beachte die Liesmich.txt Datei. Media:BuildingBlocksKiCAD-EXPERIMENTELL.zip Das File KiCAD-HierarchischeSchaltplaene+buildingBlocksRevA_Vorlaeufig.pdf, enthält eine vorläufige Beschreibung dazu. KiCAD-HierarchischeSchaltplaene+buildingBlocksRevA-EN.pdf is an English description how to use hirarchical schematics as building blocks for a fast and rationel schematic design. Es fehlt noch die Übersetzung und die Bebilderung und ein paar Berichtigungen und Ergänzungen. ;-) . Das echte Hauptbeispielprojekt ist UnderVoltageDetector24V-2Group_Experimental.pro bzw. UnderVoltageDetector24V-2Group_Experimental.sch. Im Ordner Experimentalprojekt23052010 findet sich ein weiterer Ordner BuildingBlocksExperimental. Dieser enthält die Ausgangsbausteine VoltageRegulatorBuildingBlock.sch mit VoltageRegulatorBuildingBlock-cache.lib und VoltageDetectorBuildingBlock.sch mit VoltageDetectorBuildingBlock-cache.lib. Die Projektdateien der Buildingblocks .pro sind nur der Vollständigkeit und zur leichteren Bearbeitung zugefügt. Aus VoltageDetectorBuildingBlock.sch und VoltageRegulatorBuildingBlock.sch wurde (nach umkopieren, umbenenen und kleiner Änderung) im übergeordneten Ordner das Projekt VoltageRegulatorBuildingBlock.pro unter verwendung des "Zwischenbuildingblocks" UnderVoltageDetectorBuildingBlock.sch zusammengesetzt. NICHT VERGESSEN DIE CACHE.LIB EINZUBINDEN! Sonst gibt es nur Fragezeichen statt Bauteile. Das Beispielprojekt enthält eine 24V Unterspannungsüberwachung für einen Bleiakku, die zwei 12V Gruppen überwacht. Nicht elegant, aber hoffentlich robust. Autor: Bernd Wiebus , GNU-GPL. Der dazubezügliche Beitrag im Forum ist: http://www.mikrocontroller.net/topic/178683#1724114
- Media:BuildingBlocks_06Jul2010.zip enthält eine Sammlung von gängigen Schaltungen mit den Längstreglern LM317 /LM78xx /LM79xx und dem Timer 555, die nach dem in obig erwänten Dokument KiCAD-HierarchischeSchaltplaene+buildingBlocksRevA_Vorlaeufig.pdf beschriebenen Vorgehen als Building Blocks in KiCAD verwendet werden können. Autor: Bernd Wiebus, Lizenz: Creative Commons. Experimentell! Ohne Garantie! Mit Vorsicht geniessen!
Bibliotheken
In diesem Abschnitt sollen unsere Arbeiten an Bibliotheken koordiniert werden. Dabei sollen alle Arbeiten unter der Creative Commons Lizenz stattfinden. Das heisst insbesondere, dass keine Arbeiten mit anderem Copyright unseren Bibliothekspool vergiften sollen z. B. durch unerwünschte Konvertierung von EAGLE-Bibliotheken.
Unsere Designziele sind:
- Frei benutzbar (Creative Commons Lizenz)
- Einheitlich (Richtlinien?)
- Vorschlag von Marko für Bohrungen und Pads siehe [6]
- Fehlerfrei (Nachkontrolle durch andere User)
Wünsche
Hier soll eine Strichliste geführt werden, welche neuen Bauteile gesucht sind bzw. welche oder besseren, genaueren Versionen benötigt werden. Bitte gebt an, was bei bestehenden Bauteilen problematisch ist.
Bevor wir Bibliotheken erstellen, sollten auf jeden Fall einige Parameter - insbesondere für die Schaltplansymbole - festgelegt werden: Pinlänge, Pinabstand, Größe der Schriften, Konventionen bzw. Nummerierung (z.B. bei gepolten Bauteilen wie Dioden, Elkos usw.). Sonst entsteht Wildwuchs, weil jeder für sich anderes festlegt.
- Stehende Layouts für 7805 und N-FETs: ||||
- Passt TO220_VERT ? Natürlich! Nur die Anschlussnumerierung muss ev. passend adaptiert werden.
- LPC21xx / LPC22xx / LPC23xx |
- EINE AVR ATmega-Bibliothek, wo ALLE Controller drin sind. ||||||
- AT90CAN128 / allgemein mehr AVRs (MEGA & TINY) |||||
- Schaltregler (u.A. LM257x, LM267x, MC33063, L5973D) |||
- Spulen (z. B. diverse Wuerth) |
- Drosseln (B82790 für CAN, Würth 744207) |
- Ferrite (7427930 - 32, 742792651, 74279263) |
- ??? Was genau ist nun Footprint und Referenzmaeßig der Unterschied zwischen Drosseln, Spulen und Ferriten, wenn ich jetzt mal davon ausgehe, das die Teile weder Anzapfung noch mehr als eine Wicklung haben (dann wären es Trafos oder Uebertrager), und die elektrischen Werte in ein Feld eingetragen werden?? Wenn Through-Hole langt, schau mal unten in KiCAD-Modules-Footprints-discrete_28Mar2010.zip. Kleinere SMD-Entstörferrite lassen sich uebrigens aus SMD-Widerstaenden zaubern, in dem man sie umbenahmt und mit der Referenz "L" versieht. ;-)
- STM32 Mikrocontroller Bibliothek (sofern möglich alle) ||
Entwürfe
Neue Bibliotheken oder Änderungen sollen zunächst in diesem Abschnitt vorgestellt werden.
- ATmega3250/TQFP100 von Fred S. (Gast)
- ATMega3290 im 100Pin-Gehäuse von Fred S. (Gast)
- RFM12-Funkmodul von Dominik C.
- CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C.
- Media:SymbolsSimilarEN60617+oldDIN617-RevB-en.lib VERALTET! Nur aus Kompatibilitätsgründen behalten. Ersetzt für Neuentwicklungen durch Revision E1. Schaltplan Symbolbibliothek fuer KiCAD mit Symbolen, die denen aus der EN60617 oder der ALTEN DIN 617 ÄHNLICH sind. Von Bernd Wiebus
- Media:SymbolsSimilarEN60617+oldDIN617-RevC-en.lib VERALTET! Nur aus Kompatibilitätsgründen behalten. Ersetzt für Neuentwicklungen durch Revision E1! Schaltplan Symbolbibliothek für KiCAD mit Symbolen, die denen aus der EN60617 oder der ALTEN DIN 617 ÄHNLICH sind. Aenderung gegenueber Rev.B: Kleinere Symbole hinzugefügt. Mit Vorsicht geniessen! Von Bernd Wiebus.
- Media:SymbolsSimilarEN60617+oldDIN617-RevD3-en.lib VERALTET! Nur aus Kompatibilitätsgründen behalten. Ersetzt für Neuentwicklungen durch Revision E1! Schaltplan Symbolbibliothek für KiCAD mit Symbolen, die denen aus der EN60617 oder der ALTEN DIN 617 ÄHNLICH sind. Aenderung gegenueber Rev.C: Kleinere Fehler beseitigt. CLD Symbol hinzugefuegt. Kuehlkoerper Symbol und Dummy-Symbol fuer Boardoutlines hinzugefuegt. Thyristor und Triac Symbol zugefuegt. Copyright Symbole GNU-GPL und CC zugefuegt. Mit Vorsicht geniessen! Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:SymbolsSimilarEN60617+oldDIN617-RevE5.lib AKTUELLE Version! Ersetzt die Rev. B, C und die Rev. D sowie Vorgängerversionen E1-E4! Schaltplan Symbolbibliothek für KiCAD mit Symbolen, die denen aus der EN60617 oder der ALTEN DIN 617 ÄHNLICH sind. Aenderung gegenueber Rev.D: Kleinere Fehler beseitigt. Ankerpunkte in die Nähe der Symetrieachsen verlegt. Verbinder DIN41612 / EN60603-2 "Eurokartenstecker" hinzugefügt. Große "BIG" Symbole entfernt und in der Datei BIG-SymbolsSimilarEN60617+oldDIN617-RevE.lib ausgelagert. Mit Vorsicht geniessen! Von Rene Belau und Bernd Wiebus. Unter GNU GPL. Defektes Symbol "RESISTOR_RevE_Date15jun2010" repariert am 02. Maerz 2011. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:BIG-SymbolsSimilarEN60617+oldDIN617-RevE.lib Einige EN60617 oder der DIN 617 ÄHNLICHE Symbole in besonders GROSSER Ausführung. Vermutlich werden Sie diese GROSSEN Symbole eher NICHT benutzen wollen. Mit Vorsicht geniessen! Von Rene Belau und Bernd Wiebus. Unter GNU GPL. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- [[7]] KiCAD Symbol für einen ATMEGA644. Von obi
- Media:Symbols_ICs-Diskrete_RevD3.lib KiCAD Symbole für einige diskrete ICs. Enthält L200 (Pentawatt Gehäuse), LM2587 (Pentawatt Gehäuse), LM317, LM78xx, LM79xx, NE555, TDA2003 (Pentawatt Gehäuse), UC38xx (DIP8/SO8 und PIP14/SO14), MIC4422 (DIP8/SO8 und Pentawatt Gehäuse). Allegro Halleffekt Stromsensoren Typ ACS754/ACS755/ACS756 und programierbarer Oszillator Si570/Si571 sowie Quarzoszillator Typ KXO-200. Autor Bernd Wiebus. GNU GPL. Mit Vorsicht geniessen! Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:Symbols_ICs-Opto_RevB_24Jun2011.lib KiCAD Symbole für Optokoppler CNY17, IL300. IL388, TLP250, SFH617A-1, SFH617A-2, SFH617A-3, SFH617A-4, KPC357, LTV35x, und PC357. LWL Empfänger Toshiba TORX170 TORX173 TORX193 und TORX194 (Toslink). LWL Sender Toshiba TOTX170 TOTX173 TOTX193 und TOTX194 (Toslink). LWL Empfänger Agilent HFBR-252x und Sender Agilent HFBR-152x Serie (Versatile Link). Autor Rene Belau und Bernd Wiebus. GNU GPL. Mit VORSICHT geniessen! Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:Transformer-Diskrete_RevA.lib KiCAD Symbole für einige diskrete Transformatoren. Coilcraft Q4434-B = Rhombus T1311 und Myrra-74040 ETD29. Autor: Bernd Wiebus. Mit Vorsicht geniessen! Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:Symbols_DCDC-ACDC-Converter_RevC_20Jul2012.lib KiCAD Symbole für einige DCDC/ACDC-Converter. Enthält CINCON EC5BC12, CINCON EC6C11, TRACO TED-1212, TRACO TED-XXXX Dual Output, TRACO TED-XXXX Single Output, TRACO TEN10-1212, TRACO TEN10-XXXX, TRACO TME-XXXX, TRACO TMH-XXXX Single Output, TRACO TMH-XXXX Dual Output, BOTHHAND CF-Serie und DELTA DPS05U09D. Neu seit 20 Juli 2012: TRACO ACDC-Converter der TMLM Serie. Autor: Bernd Wiebus. GNU-GPL. Mit Vorsicht geniessen! Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:Symbols_Socket-DIN41612_RevA.lib KiCAD Symbole für DIN41612 Stecker und Buchsen (Die bekannten Eurokartenstecker). Autor: Bernd Wiebus. GNU-GPL. Mit Vorsicht geniessen! Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:KiCAD_Module_Footprints_13Aug2012.zip Eine Sammlung von KiCAD Modulen bzw. Footprints diskreter Bauteile. Neben den obligatorischen Rs, Cs und Ls sind Schrack und Omron Kartenrelais (die Footprints passen auch fuer andere Hersteller), diverse Dioden, Klemmen WAGO 236 (RM 5mm) Serie und WAGO 734 Serie, Sicherungshalter (Schurter und Bulgin), Kuehlkoerper und Eurokartenoutlines enthalten. Zusaetzlich TO92, TO220, TO220-5 (Pentawatt) und TO247 Gehaeuse. Ebenso die vermissten PISN und PISR SMD Drosseln. Einige Throughhole C&D Bobin Drosseln, Bourns 3296, Spectrol Type 43 / Econtrim und Piher PT15 Trimmer . Potentiometer Alps RK16 und Spectrol Type 148/149. Transformatoren Coilcraft Q4434-B / Rhombus T1311 sowie ETD29 von Epcos und Myrra sind auch dabei. Eurokartenstecker/-buchsen DIN 41612 Typ B1, B2, C1, C2 und C3. Ebenfalls enthalten: GNU-GPL und Creative Commons Symbole. Dazu Messpunkte. BNC-Buchse, Quarzoszillator, SMD Widerstände und Kondensatoren. (0805, 1206, 2512) sowie experimentelle Universalfootprints SMD/Throughole. SMD-Dioden: MELF, Mini-MELF, SMA, SMB und SMC. Dazu Stecker Molex Serie KK, Würth SMD Drosseln und Doppeldrosseln. Neosid Filter und Drosseln. TRACO ACDC-Converter der TMLM Seie und SOT23, SOT143, SOT143R, TSOT-6 / MK06A sowie SC70-6 SMD Footprints für Dioden, Transistoren bzw. Dioden und Transistor Arrays und kleinere ICs. Neu in der Version vom 13. August 2012: Mini Universal Mate-N-Lock Steckersockel (Tyco/AMP). 2-6 Pin, vertikale und horizontale Typen. Alles ohne 3D Modelle, aber manchmal mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und entweder unter GNU-GPL oder CC. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:KiCAD-Module_Buzzer_Beeper_RevA_25Oct2010.zip Einige Footprints von Summern /Buzzern / Beepern für KiCAD. Enthaelt Kingstate KCG0601, Pro Signal ABI-009-RC, Pro Signal ABI-010-RC, Pro Signal ABT-410-RC, Star Micronics HMB-06/HMB-12 und Projects Unlimited AI-4228-TWT-R. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und entweder unter GNU-GPL oder CC. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:KiCAD-Module_CommonModeChokes_Wuerth_WE-CMB-Series_RevA_25Oct2010.zip Footprints der Gleichtaktdrosseln der Serie Würth WE CMB (through hole) für KiCAD. Enthält die Verschieden Bauformen XS, S, M, L, XL und XXL. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und entweder unter GNU-GPL oder CC. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:DCDC-ACDC-Converter_RevC_20Jul2012.zip Footprints von DCDC/ACDC-Convertern für KiCAD. Enthält CINCON EC5BC12, CINCON EC6C11, TRACO TED-1212, TRACO TED-XXXX Dual Output, TRACO TED-XXXX Single Output, TRACO TEN10-1212, TRACO TEN10-XXXX, TRACO TME-XXXX, TRACO TMH-XXXX Single Output, TRACO TMH-XXXX Dual Output, BOTHHAND CF-Serie und DELTA DPS05U09D. Neu seit 20 Juli: TRACO ACDC-Converter der TMLM Serie. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und unter GNU-GPL. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:Opto-Devices_RevC_30Apr2011Amendet02Jul2011.zip Footprints von Optoelectronischen Bauteilen für KiCAD. Enthält 6 Polige DIL Footprints für CNY17, auch in "wide", SMD Optokoppler Footprints (1 Kanalig) und Footprints für Toshiba (Toslink) und Agilent (Versatile Link) LWL Ssender und Empfänger. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und unter GNU-GPL. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:Pentawatt_RevB_30Apr2011.zip Footprints von Pentawatt Gehäusen für KiCAD. Enthält verschiedene Ausführungen der TO220-5 Gehäuse in gerade und verkröpft, sowie stehend und liegend. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und unter GNU-GPL. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- [[8]] KiCAD Modul / Footprint für ein TSSOP38 Gehäuse. Autor Raphael Reu.
- [[9]] Texas Instruments TPIC8101 Klopfsensor Interface (für Verbrennungsmotoren). Autor Peter Diener.
- Media:IR-directFET_Packages_RevA_30Jun2011.zip Footprints von directFET SMD-Transistor Gehäusen von International Rectifier für KiCAD. Enthält die SH, SJ, SQ, ST, S1, MN, MP, MT, MX, MZ und die L8-Outline. Nähere Informationen in den Datenblättern betroffener Transistoren und in der International Rectifier Applikationsnotiz AN-1035. "directFET" ist übrigens eine Handelsmarke von International Rectifier und die Gehäuse sind proprietär. Also vorsichtig sein und an "second source" denken. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und unter GNU-GPL. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:Neosid-Devices_Coils_Filters_25Apr2012.zip Footprints von NEOSID Bauteilen. Spulen, Luftspulen, Filter ec. für KiCAD. Through hole und SMD. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und unter GNU-GPL. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:SOT23_SOT143_SOT143R_TSOT6_MK06A_SC70-6_Housing_26Jul2012.zip Footprints von SOT23, SOT143, SOT143R, TSOT-6 /MK06A und SC70-6 SMD Gehäusen, wie sie oft für Dioden und Transistoren, aber auch Dioden und Transistor Arrays verwendet werden. Auch ICs findet man in der Bauform. Es sind Standard Footprints und spezielle für Handlötung vorhanden. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und unter GNU-GPL. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
- Media:MiniUniversalMate-N-LokSockets_13Aug2012.zip Footprints von Mini Universal Mate-N-Lok Steckersockeln (Tyco/AMP). 2-6 Pin, verticale und horizontale Typen. Alles ohne 3D Modelle, aber mit PDF-Ausdruck zur leichten Identifikation. Mit Vorsicht geniessen! Ohne Garantie und unter GNU-GPL. Von Bernd Wiebus. Verbesserungsvorschläge willkommen an bernd.wiebus@gmx.de
Wenn mindestens ein weiterer KiCAD User die Bibliothek geprüft hat, kann sie in den folgenden Unterabschnitt vorschoben werden.
Geprüfte
Hier sollen geprüfte Bibliotheken gesammelt werden. Bitte angeben, wer die Prüfung gemacht hat.
- STM32F103xx (LQFP64) Schaltplansymbol erstellt/geprüft: Dominik C.; Marko S.
- Bei der STMF103xx fehlt glaub ich der Portpin PD2 :) Grüße :)
Sonstige / Netz
- http://bazaar.launchpad.net/~kicad-lib-committers/kicad/library/files/head:/ Offiziell
- http://www.kicadlib.org/
- http://per.launay.free.fr/kicad/kicad_php/composant.php
- http://www.reniemarquet.cjb.net/kicad/libs/o_analog.zip (NE555 u.a.)
- http://github.com/Inte/kicadlib
- http://www.df0fkw.datenoase.de/index.php?option=com_content&view=article&id=107:kicad-libraries&catid=36:bastelprojekte&Itemid=67
- http://open-project.ch/kicadlib
Bibliotheken:
Tools
- Quick KICAD Library Component Builder
- Gerber-Tools sind für KiCAD weniger nötig, da KiCAD mit GerbView seinen eigenen Gerberviewer mitbringt. Dieser ist mächtig genug, die eingelesenen Gerberfiles als Platine in PCBnew zu exportieren, wo sie manipuliert werden können. Dieses geht aber nur mit Gerber-RS274X Daten. Ebensowenig können Gerberfiles zu Nutzen zusammengefügt werden. Hierzu bietet sich "Gerbmerge" http://claymore.engineer.gvsu.edu/~steriana/Python/gerbmerge/ an. Wer lediglich aus Sicherheitsgründen die von KiCAD erzeugten Gerberdaten mit einem fremden Gerber-Vierer inspizieren möchte, findet hier Hinweise:http://www.mikrocontroller.net/articles/Gerber-Tools
- KiCAD (Multi-)Symbol Tool von Joghurt3000 zur Erstellung von Symbolen aus einer Textvorlage
- Footprintbuilder Java-Programm zu Erstellung von Footprints.
Beispielprojekte
- http://www.mikrocontroller.net/topic/33653#963083
- http://www.mikrocontroller.net/topic/120373#1089075
- http://www.mikrocontroller.net/topic/98034#848559
- http://www.mikrocontroller.net/topic/95864#828660
- http://www.mikrocontroller.net/topic/77738#647041
- http://www.mikrocontroller.net/topic/103806#907523
- http://www.mikrocontroller.net/topic/41999#316195
- http://www.mikrocontroller.net/topic/190088#1856757
- http://www.mikrocontroller.net/topic/188897
- http://www.mikrocontroller.net/articles/Modellbahn_Servodecoder_f%C3%BCr_Weichen_mit_R%C3%BCckmeldung
- http://www.mikrocontroller.net/articles/RS485_IO_Board_-_ModellBahnLichtSteuerung
- Media:UndervoltageProtection_RevB_19Apr2011.zip Beispielprojekt eines Tiefentladeschutzes für einen Blei-Gel Akku, der von den Platinenabmessungen her auf einen typischen 12V/7,2Ah Akku passt. Ausserdem bietet er abgesicherten Zugang zu den Akkuklemmen, was auch in vielen Fällen beachtenswert ist. Leider ist das Projekt noch etwas unaufgeräumt, es fehlen noch Bauteilwerte, und in der Form wurde noch keine fertige Platine daraus hergestellt, aufgebaut und getestet. Autor: Bernd Wiebus, GNU-GPL.
Weblinks
- KiCAD Homepage 1 und Download
- KiCAD Homepage 2 und Download
- KiCAD Neue Homepage
- KiCAD Wiki
- Tutorials:
- Mini-Tutorial
- http://www.curiousinventor.com/guides/kicad
- http://xtronics.com/reference/kicad.html
- http://bastler-archiv.de/elektronik/platinenherstellung-platinenlayout-mit-kicad-teil-1/ (deutsch, Teil 1)
- http://bastler-archiv.de/elektronik/platinenherstellung-platinenlayout-mit-kicad-teil-2/ (deutsch, Teil 2)
- Usergroups:
- Tools
- Freerouting Autorouter
- Plattformen
- Mac: http://brokentoaster.com/kicad/
- Ubuntu: KiCAD selber compilieren
- HowTo von Tom Boyd (englisch)