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
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...
erst einmal meinen Dank für die Hilfe! Ich werde es mal versuchen!
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?
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
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?
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.
Überschneidung ;-) Nenne die neue Bibliothek z.B. MyLib.mod. Dann findest Du sie leicht wieder.
@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
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
@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
Besten Dank an alle! Mit dieser Hilfe sollte es mir möglich sein, weiter zu kommen... aber die nächsten Hürden stehen ja bereits ante portas... Manfred
Thomas schrieb: > 2x10 hintereinander geht natürlich auch. Nein, dann hat man doch zweimal Pin 1 usw. Aber SIL10 auf 20 erweitern ist doch schnell getan. Die neue Lib ins Homeverzeichnis, sonst ist sie nach einem Update weg.
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?
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.
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.