Benutzer-Werkzeuge

Webseiten-Werkzeuge


kicad_2014

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
kicad_2014 [2015/02/26 16:08]
karl [converter tool on github]
kicad_2014 [2018/11/02 10:51]
karl [Update Existing Footprints]
Zeile 67: Zeile 67:
 The recompile needed 1 hour and 20 minutes, including downloading with an 5Mbit DSL line.  The recompile needed 1 hour and 20 minutes, including downloading with an 5Mbit DSL line. 
  
-===== BOM in KiCad with intermediate Netlist (XML) ===== +===== BOM export ===== 
-2015-01-28 +For me there are 2 ways to get a simple CSV file out of a KiCad project:
-For now, the export of a BOM is much too complicated.  +
-In my case, I installed KiCad with the PPA from js-reynaud. I cannot find any conversion scripts on my system in /usr/local/... \\ +
-So I found a nice website, which does simply the conversion from XML to CSV!  +
-http://www.luxonsoftware.com/converter/xmltocsv+
  
-Has it to be that complicated? Am I the only KiCad user, which wants to have a BOM in libreoffice?\\ +==== My own conversion tool on github ==== 
-==== converter tool on github ====+It exports all the data from the netlist-file (*.net)\\
 https://github.com/KarlZeilhofer/kicad2csvbom https://github.com/KarlZeilhofer/kicad2csvbom
 +
  
 ==== Using pcbnew for exporting BOM ==== ==== Using pcbnew for exporting BOM ====
Zeile 83: Zeile 80:
 This feature exports a very similar format to that of my tool with the --compressed flag.  This feature exports a very similar format to that of my tool with the --compressed flag. 
  
 +===== KiCad Library Convention =====
 +If you consider to improve the standard KiCad library with symbols, footprints or 3D models, please be sure to implement the rules in this document:\\
 +https://github.com/KiCad/kicad-library/blob/master/KiCad_Library_Convention.txt
 +
 +There are many parts in the library, which do not implement this rules, but every new component has to fulfill these!
 +
 +===== KiCad Sheet Rearranger =====
 +7.3.2015
 +{{ ::kicad-sra-screenshot-20150307.png?direct&500|}}
 +
 +Today I've written a simple tool for doing a rearrangement of multiple subsheets in an hierarchical schematic project. Since this feature isn't available in eeschema, this is now possible with this external tool written in with Qt. 
 +
 +It is published on [[https://github.com/KarlZeilhofer/KiCadSheetRearranger|GitHub]]
 +
 +----
 +
 +===== Update Existing Footprints =====
 +If you have places a footprint many times on a board, and then you want to change the footprint and update all instances in Kicad, you need a bit of workaround, sinc a dedicated command is not available. 
 +
 +  - Update the footprint in your library and save it. 
 +  - Go back to your board, and press E over one of the instances to be changed. 
 +  - Click "Change Footprint(s)"
 +  - Select "Change same footprint"
 +  - Hit OK
 +{{:kicad:2015-09-14_selection_028.png?direct&300 |}}
 +{{:kicad:2015-09-14_selection_029.png?direct&300 |}}
 +
 +====== KiCad 2016 ======
 +with the ppa set up, we have to install
 +  sudo apt get install kicad
 +and (!!!)
 +  sudo apt-get install kicad-library
 +
 +====== General ======
 +Tools for KiCad
 +[[kicad_tools_collection|KiCad Tools Collection]]
 +====== Benutzerdefinierte Felder im Schaltplan ======
 +2016-12-09, KiCad Version 4.0.2
 +
 +**Wie werden benutzerdefinierte Felder von Components (Schaltplan-Symbole) verwendet, vererbt und aktualisiert?
 +**
 +
 +==== Globale Vorlage ====
 +EESchema -> Preferences -> Schematic Editor Options -> Tab: Default Fields
 +diese Einstellung ist **global**, und gilt auch für neue Projekte \\
 +siehe ~/.config/kicad/eeschema
 +  FieldNames=(templatefields (field (name InternalName)(value Value)))
 +
 +==== Vorlage in der Bibliothek ====
 +Dieses Feld wird auch in einem neu erstellten Component (Symbol) angehängt, 
 +aber nur wenn man den Dialog für "Field Properties" aufgemacht hat. Zu diesem Dialog kommt man über das große T, 
 +in der obigen Leiste im "Part Library Editor"
 +
 +==== Component ====
 +Ändert man die Einstellungen in den "Schematic Editor Options"
 +so werden evt. neue Template-Fields in die bereits platzierten Components kopiert, 
 +aber erst sobald man das jeweilige Component editiert (Tastenkürzel E). 
 +(ähnlich zum "Part Library Editor")
 +
 +
 +===== Abgeleitete Regeln =====
 +
 +Es gibt 3 Orte, wo benutzerdefinierte Felder samt Wert definiert sein können:
 +  - EESchema, global (Schematic Editor Options, ~/.config/kicad/eeschema)
 +  - in einem Component in einer Bibliothek (.lib-Datein)
 +  - in einem im Schaltplan platziertem Component (in der .sch-Datei)
 +
 +==== Wann wird kopiert? ====
 +Ein Feld, bestehend aus Feld-Name und Feld-Wert, wird in der Hierarchie von oben nach unten immer nur kopiert, 
 +nie referenziert, und zwar:
 +
 +  a) von 1) nach 2), nur wenn die Felder Editiert werden ("fettes T", Dialog öffnen reicht)
 +  b) von 2) nach 3), immer beim einfügen eines Components in den Schaltplan. 
 +  c) von 1) nach 3), nur wenn der "Component Properties" Dialog geöffnet wird. 
 +
 +Ist das Feld in (3) schon angeführt, so wird es von (1) oder (2) nicht mehr überschrieben. 
 +Als Konsequenz ergibt sich dadurch, dass aktualisierte Feld-Werte in einer Bibliothek (2) 
 +nicht in einem Schaltplan (3) aktualisiert werden. 
  
 +{{tag>kicad software deutsch}}
kicad_2014.txt · Zuletzt geändert: 2018/11/02 10:51 von karl