KiCAD und Footprint für 20pol Stiftleiste

OP #2645424
Hallo zusammen,

ich möchte langsam mal weg vom Streifenrasteraufbau und habe mich ein 
wenig in KiCAD eingelesen (soweit möglich...).
Endziel soll mal die Tonertransfer-Methode sein.

Installiert ist die (aktuelle?) 
KiCad-2012-01-19-BZR3256-stable-Win_full_with_components_doc_install.exe 
unter WinXP.

Als Einarbeitungsobjekt (learning-by-doing) muss ein Atmega8 und ein 
LCD-Modul DG14032 herhalten.
Als Verbindung habe ich eine 20pin Stiftleiste am LCD-Modul und die 
entsprechende Buchsenleiste auf der zu entwerfenden Platine vorgesehen.
Endergebnis soll ein Sandwich-Aufbau sein.

Die erste Hürde war/ist der 20pin-Verbinder (es gibt noch andere Hürden, 
aber im Sinne einer straffen Problemlösung zunächst jetzt und hier nur 
der Verbinder).
Als Bauteil finde ich einem 20pin Verbinder CONN_20, aber keinen 
Footprint beim Zuordnen mit CvPcb.
Als Workaround kam mir die glorreiche Idee, 20 Einzelpin zu kreieren.

Die Folge: nicht nur, dass die 20 Pins bei jedem neuen Versuch mit 
Pcbnew jedesmal neu angeordnet werden mussten, sie waren auch 
schlichtweg zu groß
und ließen ein 1/10 Zoll Raster garnicht zu!
Ich konnte sie, jeden einzelnen Pad, über die Eigenschaften auf z.B. 
halbe Größe skalieren, aber das Problem des wilden Haufens beim 
Neuaufbau blieb.

Nächster Versuch, wieder mit dem fertigen Bauteil CONN_20, aber mit dem 
Bauteileeditor modifizierte ich einen 20x2 Footprint zu einem 20x1.
Learning-by-doing... ein halber Abend nur dafür...
Die Zuordnung dieses neuen Footprints zum CONN_20 funktioniert sogar und 
eigentlich könnte ich zunächst einmal zufrieden sein.
Aber die geometrischen Ausmasse, die Lötaugen, sind kreisrund und gerade 
so klein, dass ich eine Leitung zwischen zwei Pins durchgeführt bekomme, 
aber es bleibt äußerst wenig Cu-Masse übrig.

Ich hätte gerne die Ausprägung wie die Kontakte des 28-pin-Sockels für 
den Atmega, also mehr oval.

Kann ich die Eigenschaften der Pads des 20-Pin-Footprints dahingehend 
ändern?

Gruß
Manfred
Gast
Manfred H. schrieb:
> Kann ich die Eigenschaften der Pads des 20-Pin-Footprints dahingehend
> ändern?

Selbstverständlich.
Mit dem Bauteileditor. Zum Starten hab ich dir mal eine Leiste gebaut.
Importiere die angehängte Datei in den Bauteileditor. Wenn dir die Pads 
nicht gefallen, editiere das erste Pad und exportiere die Einstellungen.
Danach weise die Einstellungen den anderen Pads zu...
Angehängte Dateien:
OP
noch einmal ich

mit dem Bauteile-Editor Pcbnew habe ich die besagte Datei geöffnet.
Die Leiste, die Pads, alles so, wie ich es (wahrscheinlich) brauche und 
nehme.
Jetzt kommt die Frage, die ich schon mit meinem Erstlingswerk, der 
kastrierten 20x2 PIN Leiste mehr intuitiv lösen musste:
wohin mit dem Bauteil?
Und zum grundsätzlichen Verständnis:
ist dies ein Footprint für ein Bauteil namens 20-Pin-Connector?
Meine Modifikation nannte sich *.mod,  was unterscheidet eine Datei 
*.emp davon?
Gast
Hallo Manfred,

ich weiß zwar nicht, ob dieses Gehäuse in den Standardbibliotheken drin 
war, aber ich finde hier verschiedene Varianten von SIL-1 bis SIL-26.
Ich denke mal, SIL-10 könnte was für Dich sein.

Grüße aus Weimar


Thomas
OP
Nachtrag:

zur Erklärung, was mich verwirrt:

wenn ich "Datei/Bauteil in einer neuen Bibliothek speichern" aufrufe,
finde ich mich im Verzeichnis "KiCAD/share/modules" wieder,
dort ist eine Auflistung von "*.mod" Dateien, die ganze Gruppen wie 
Capacitors oder discret usw. enthalten, und meinen gestrigen einsamen 
20x1 Connector.
Wenn ich nun speichere, werde ich Deinen 20x1_oval dort als 
"20x1_oval.mod" wiederfinden...
Ist das richtig so?
Gast
emp ist nur das eine Bauteil.
Für die von dir erstellten Bauteile legst Du am besten eine eigene 
Bibliothek an. Diese brauchst Du dann immer nur in deine Projekt mit 
einzufügen und kannst sie sogar beim Update von KiCAD mitnehmen.
OP
@Thomas,

ich bin mir nicht sicher, aber einen SIL (single-inline) hatte ich mir 
angeschaut ... und verworfen.
Vielleicht, weil nur bis 10 Pin lang?
Meinst Du, einfach zweimal SIL-10 aneinander reihen?

Gruß aus Köln
Manfred
Gast
Thomas schrieb:

> Ich denke mal, SIL-10 könnte was für Dich sein.

So'n Käse! Wer lesen kann...
Du brauchst ja 20 Pins.

Leider gibt es auch bei mir keinen SIL-20. Du könntest Dir aber den 26er 
nehmen und einfach ein paar Pins abschneiden...

Gruß

Thomas
Gast
@Manfred:

habe gerade nochmal nachgesehen: Die SIL-Gehäuse sind in der connect.mod 
enthalten. Die sollte mit dem KiCad dabei gewesen sein...

2x10 hintereinander geht natürlich auch.

Gruß

Thomas
OP
Guten Morgen,

noch einmal die 20-Pin Buchsenleiste.

Das Footprint von hp-freund ist genau richtig, dennoch habe ich 
versucht, aus der SIL-26 eine passenden SIL-20 zu schnitzen.
Das geht inzwischen ohne Probleme.
Ein "aber" ist ja immer...
Unter "Eigenschaften" des Pads kann ich mir u.a. die Form / Ausprägung 
aussuchen und z.B. auf "oval" einstellen.
Nur, bei mir zeigt sich keinerlei Änderung in der Darstellung, es bleibt 
in jedem Fall bei kreisrund, lediglich beim Umstellen auf quadratisch 
wird das Pad auch quadratisch angezeigt.
Was mache ich falsch?

Gruss aus Köln
Manfred


PS:
inzwischen habe ich einige Footprints erzeugt, insbesondere für genau 
die Trim-Potis, den einen Resonator und den einen 16MHz-Quarzoszillator, 
die ich in meinen Beständen habe.
Jedesmal habe ich den neuen Footprint als (name).emp exportiert und 
würde diese "Kreationen" nun in einer "Meine_Lib" importieren.
Ist das richtig so?
Gast
Manfred H. schrieb:
> es bleibt
> in jedem Fall bei kreisrund,

Musst natürlich bei den Pad Eigenschaften die x und y Ausdehnung 
unterschiedlich einstellen. Schau mal auf meine Werte.

Manfred H. schrieb:
> Jedesmal habe ich den neuen Footprint als (name).emp exportiert und
> würde diese "Kreationen" nun in einer "Meine_Lib" importieren.

Nein. Unter "Wähle aktive Bibliothek" stellst Du deine ein. Dann 
speichert er nach der Nachfrage direkt dort hinein.
Deine Bibliothek stellst Du in Pcbnew unter: Einstellungen->Bibliothek 
ein.
OP
guten Abend,
langsam komme ich mir etwas beschränkt vor, aber ich muss doch noch 
einmal nachfragen, wie es mit der eigenen Footprint-Sammlung 
funktioniert.
LIB ist ja eine Bibliothek, also eine Sammlung.
Zunächst habe ich mir, wie oben erwähnt, ein paar wenige Footprints zu 
Spindeltrimmpotis, einem 12 MHz Resonator und einem 16 MHz 
Quarzoszillator hergestellt, unter sprechenden Namen als *.emp 
exportiert/gespeichert.

Nun kann ich diese einzeln, als "Bauteil aus Datei" einlesen und , 
unverändert, "in einer Bibliothek speichern".
Gebe ich hier als Namen der Bibliothek "Meine_LIB" an, wird die 
vorhandene mit Vorwarnung überschrieben und eine neue angelegt...
die aber dann nur das aktuelle Bauteil enthält bzw. darstellt und vor 
allem als "Meine_LIB.mod" gespeichert wird, nicht als *.lib!

Ich hätte aber gerne, so meine Vorstellung, meine ganz speziellen 
Bauteile aus meinen Schubladen in einer eigenen Bibliothek 
("Meine_LIB.lib") gespeichert...

Wer hilft mir auf das Pferd?

Gruss aus Köln
Manfred
Gast
Naja, wenn du die Footprinzs jetzt in verschiedenen libs hast,
wird es etwas aufwendiger:

Im Lib-Editor das erstellte Bauteil laden, als Bibliothek deine
wählen (oder eine neue eigene anlegen) und dann das Bauteil in dieser
Lib speichern. Das musst du dann für alle Footprints wiederholen.
Für neue Footprints wählst du vorher deine Lib und ersparst dir damit
diese Arbeit.

Das schaffst du, Guido

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.