kicad_2014
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| kicad_2014 [2015/02/26 16:14] – [BOM in KiCad with intermediate Netlist (XML)] karl | kicad_2014 [2018/11/02 10:51] (aktuell) – [Update Existing Footprints] karl | ||
|---|---|---|---|
| Zeile 68: | Zeile 68: | ||
| ===== BOM export ===== | ===== BOM export ===== | ||
| - | ==== converter | + | For me there are 2 ways to get a simple CSV file out of a KiCad project: |
| + | |||
| + | ==== My own conversion | ||
| + | It exports all the data from the netlist-file (*.net)\\ | ||
| https:// | https:// | ||
| + | |||
| ==== Using pcbnew for exporting BOM ==== | ==== Using pcbnew for exporting BOM ==== | ||
| Zeile 81: | 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 | ||
| + | {{ :: | ||
| + | |||
| + | 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:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 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 " | ||
| + | - Select " | ||
| + | - Hit OK | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | ====== 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 ~/ | ||
| + | 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" | ||
| + | in der obigen Leiste im "Part Library Editor" | ||
| + | |||
| + | ==== Component ==== | ||
| + | Ändert man die Einstellungen in den " | ||
| + | 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, ~/ | ||
| + | - 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, | ||
| + | |||
| + | a) von 1) nach 2), nur wenn die Felder Editiert werden (" | ||
| + | b) von 2) nach 3), immer beim einfügen eines Components in den Schaltplan. | ||
| + | c) von 1) nach 3), nur wenn der " | ||
| + | |||
| + | 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_2014.1424963693.txt.gz · Zuletzt geändert: von karl
