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:12]
karl [Using pcbnew for exporting BOM]
kicad_2014 [2018/11/02 10:51] (aktuell)
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 88: Zeile 85:
  
 There are many parts in the library, which do not implement this rules, but every new component has to fulfill these! 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.1424963534.txt.gz · Zuletzt geändert: 2015/02/26 16:12 von karl