Hallo Wulf D.
Wulf D. schrieb:
Ok danke. Hatte mich dem Tutorial folgend aus der Device-Lib für
meine ersten Versuche bedient.
Nun, man sollte schon wissen, wie es grundsätzlich geht, falls man auf ein Symbol stößt, wo kein footprint hinterlegt ist.
Jetzt aus einer anderen Bibliothek einen Controller hinzugefügt, und da
war das passende Footprint gleich mit verlinkt. Man musste nichts selber
auswählen. Passt so.
Genauso wie bei Eagle können auch in KiCad Bibliotheken Fehler sein. Also besser mal kontrollieren.
Da wäre ein Hinweis im Tutorial schön gewesen.
Diese Verknüpfung Symbol zu Footprint ist eher ein Zuckerstückchen obendrauf....aber ok, das hat sich als so wichtig erwiesen, dass tatsächlich ein Hinweis im Tutorial sinnvoll wäre.
Wulf D. schrieb:
Erstmal KiCad 10 geladen und das Tutorial durchgearbeitet. Soweit ok,
aber das Konzept der getrennten Symbol- und Footprint-Library verstehe
ich nicht: wie vermeidet man falsch zugewiesene Footprints?
Indem man sich die Datenblätter mit ihren Footprint Empfehlungen ansieht und dann unter den Verdächtigen nachsieht, ob das so hinkommt.
Pinning sowieso, und dann Pad Anordnung und Abmessungen.
Beispiel: ich platziere einen 60-Pin Controller im Schematic Editor und
weise anschließend das QFN60-Footprint zu. Aber davon gibts sehr viele,
alle sehr ähnlich, aber nicht gleich. Wie treffe ich das richtige?
Tja. Erfahrung ist, die Ähnlichkeit kommt oft daher, dass die Footprints oft irgendwie um einen Mittelwert herum angelegt sind.
Jeder hat seinen eigenen Footprint mit geringen Abweichungen, und darum gibt es Unmengen, die fast gleich sind.
Als ich früher mal Bibliotheken für KiCad gemacht habe, habe ich mir zig Datenblätter angesehen, und dann aus den Minimalen und Maximalen Werten einen Footprint gemacht, der für alle passt. Vielleicht hier und da noch einen Tweak aus meiner persönlichen Erfahrung heraus. Zum leichteren Handverlöten oder der Tropfenfänger für die Welle halt.
Ist halt viel Arbeit, weil man nicht nur den Footprint machen muss, sondern auch noch zig Datenblätter durchlesen und vergleichen und dann auch noch herumrechnen muss.
Wenn man Footprints mit einem Skript erstellt, wo man nur noch Werte eingibt, ist es natürlich einfach, für jede Variante einen eigenen Footprint anzulegen.....
Auch heute noch versuche ich nach Möglichkeit generische Bauteile zu verwenden und natürlich auch generische Footprints. Das macht Änderungen und Wechsel auf andere Bauteile oft etwas einfacher. Allerdings macht der zunehmende Zoo von tatsächlich unterschiedlichen Footprints das immer schwerer.
Mit freundlichem Gruß:
Bernd Wiebus alias dl1eic
http://www.dl0dg.de