Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
kicad_2014 [2016/12/09 17:24] dokuwikiadmin [General] |
kicad_2014 [2018/11/02 10:51] karl [Update Existing Footprints] |
||
---|---|---|---|
Zeile 93: | Zeile 93: | ||
It is published on [[https:// | It is published on [[https:// | ||
+ | |||
+ | ---- | ||
===== Update Existing Footprints ===== | ===== Update Existing Footprints ===== | ||
Zeile 113: | Zeile 115: | ||
====== General ====== | ====== General ====== | ||
Tools for KiCad | Tools for KiCad | ||
- | * [[https:// | + | [[kicad_tools_collection|KiCad Tools Collection]] |
- | * [[https:// | + | |
====== Benutzerdefinierte Felder im Schaltplan ====== | ====== Benutzerdefinierte Felder im Schaltplan ====== | ||
2016-12-09, KiCad Version 4.0.2 | 2016-12-09, KiCad Version 4.0.2 | ||
Zeile 122: | Zeile 122: | ||
** | ** | ||
- | ===== Globale Vorlage | + | ==== Globale Vorlage ==== |
EESchema -> Preferences -> Schematic Editor Options -> Tab: Default Fields | EESchema -> Preferences -> Schematic Editor Options -> Tab: Default Fields | ||
diese Einstellung ist **global**, und gilt auch für neue Projekte \\ | diese Einstellung ist **global**, und gilt auch für neue Projekte \\ | ||
Zeile 128: | Zeile 128: | ||
FieldNames=(templatefields (field (name InternalName)(value Value))) | FieldNames=(templatefields (field (name InternalName)(value Value))) | ||
- | + | ==== Vorlage in der Bibliothek ==== | |
- | Dieses Feld wird auch in einem neu erstellten Component (Symbol) angehängt, | + | Dieses Feld wird auch in einem neu erstellten Component (Symbol) angehängt, |
- | aber nur wenn man den Dialog für "Field Properties" | + | aber nur wenn man den Dialog für "Field Properties" |
- | in der obigen Leiste im "Part Library Editor" | + | 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 ===== | ||
- | Ändert man die Einstellungen in den "Schematic Editor Options" | + | Es gibt 3 Orte, wo benutzerdefinierte Felder samt Wert definiert sein können: |
- | so werden evt. neue Template-Fields | + | - EESchema, global (Schematic Editor Options, ~/.config/ |
- | aber erst sobald man das jeweilige | + | |
- | (ähnlich zum "Part Library Editor" | + | - in einem im Schaltplan platziertem Component |
- | + | ||
- | Die daraus abgeleiteten Regeln sind: | + | ==== 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, | ||
- | Es gibt 3 Orte, wo benutzerdefinierte Felder samt Wert definiert sein können: | + | a) von 1) nach 2), nur wenn die Felder Editiert werden |
- | 1) EESchema, global | + | b) von 2) nach 3), immer beim einfügen eines Components |
- | 2) in einem Component in einer Bibliothek (.lib-Datein) | + | c) von 1) nach 3), nur wenn der "Component |
- | 3) in einem im Schaltplan platziertem | + | |
- | Wann wird kopiert? | + | Ist das Feld in (3) schon angeführt, so wird es von (1) oder (2) nicht mehr überschrieben. |
- | Ein Feld, bestehend aus Feld-Name und Feld-Wert, wird in der Hierarchie von oben nach unten immer nur kopiert, | + | Als Konsequenz ergibt sich dadurch, dass aktualisierte Feld-Werte in einer Bibliothek (2) |
- | nie referenziert, | + | nicht in einem Schaltplan (3) aktualisiert werden. |
- | + | ||
- | 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> |