Forum: Platinen Kicad: Zuordnung Button SW_Push Pins / Footprint


von Markus M. (adrock)



Lesenswert?

Hi,

wahrscheinlich geht es irgendwie, aber wohl nicht so intuitiv:

Ich habe meiner Schaltung einen einfachen Pushbutton (Bauteil SW_Push 
aus Kicad "switches" Bibliothek) hinzugefügt.

Als Footprint habe ich einen einen "Tactile Switch" mit 4 Pins 
zugeordnet. Leider weist nun Kicad die beiden Pins des Symbols den Pins 
1/2 des Footprints zu, was allerdings falsch ist, da jeweils Pins 1/2 
und 3/4 verbunden sind (siehe Grafik).

Muss ich jetzt wirklich den Footprint bearbeiten, oder gibt es noch 
irgendwo eine Zuordnungstabelle zwischen dem Symbol und Footprint?

Danke & Gruß
Markus

von Mark S. (voltwide)


Lesenswert?

Richtig, Du mußt jetzt einen footprint bearbeiten. Wo ist jetzt das 
Problem?

von Hauspapa (Gast)


Lesenswert?

Alternativ kannst du auch das Schemasymbol bearbeiten.

Viel Erfolg
Hauspapa

von Markus M. (adrock)


Lesenswert?

Mark S. schrieb:
> Richtig, Du mußt jetzt einen footprint bearbeiten. Wo ist jetzt das
> Problem?

Das dann der Footprint nicht mehr den Herstellerdaten entspricht bzgl. 
der Pin-Nummerierung. Ist im Hobbybereich zwar egal, aber ich finde es 
irgendwie "ungeschickt" das so zu lösen.

Vermutlich werde ich eher das Symbol kopieren und dann die Pins ändern. 
Das ist dann wohl der "korrekte" Weg. Es gibt auch ein Symbol direkt zu 
dem Tactile Switch, das ist aber nur ein "Kasten" mit 4 Pins, da gefällt 
mir das Kicad-Symbol wesentlich besser.

Danke & Gruß
Markus

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Markus.

Markus M. schrieb:

> Das dann der Footprint nicht mehr den Herstellerdaten entspricht bzgl.
> der Pin-Nummerierung. Ist im Hobbybereich zwar egal, aber ich finde es
> irgendwie "ungeschickt" das so zu lösen.

Footprints einfach 1 zu 1 nach Herstellerangaben zu übernehmen ist nicht 
immer eine gute Idee. Du solltest zumindest einmal darüberschauen, ob da 
irgendwelche Fehler sind, oder ob Du besser den Footprint in irgendeine 
Richtung optimierst, die Dir entgegenkommt. Angepasst an eigene 
Fertigung, z.B. größere Pads Handverlötung oder  für Robustheit, größere 
Isolierabstände (verschmutzungsresistenter!) oder bei THT größere 
Bohrungsdurchmesser für weniger Probleme bei Reparaturen.
>
> Vermutlich werde ich eher das Symbol kopieren und dann die Pins ändern.
> Das ist dann wohl der "korrekte" Weg.

Ja.

> Es gibt auch ein Symbol direkt zu
> dem Tactile Switch, das ist aber nur ein "Kasten" mit 4 Pins, da gefällt
> mir das Kicad-Symbol wesentlich besser.

Das mit dem Kasten ist dann auch nicht nach "Norm". Du siehst hier also, 
das Bibliotheken, egal ob aus KiCad selber, aus kommerziellen Quellen 
oder sonstwoher, auch nicht der heilige Gral sein müssen. ;O)
Du bist immer gezwungen, Dir selber einen Kopf zu machen, sonst läufst 
Du irgendwann in ein Messer.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

: Bearbeitet durch User
von Schlaumaier (Gast)


Lesenswert?

Ich mache es so. Ich lade den Original-Footprint. Und speichere ihn als 
KOPIE wieder ab (mit ein Vermerk das ich weiß das es eine Kopie ist).

Dann ändere ich die Kopie um wie ich sie brauche, und das wars.

Fakt ist, Menschen machen Fehler, Hersteller beschäftigen Menschen, und 
wie sind halt alles Menschen.

Solange der Schaltplan mit den Layout übereinstimmt, gehen mir ein paar 
"nicht so schöne" Footprints am POPO vorbei.

Und da Footprints oft Infos vom Hersteller drin haben die ich nicht 
brauche, sondern andere Infos ändere ich sehr oft Footprints.

Davon abgesehen, habe ich das Gefühl das da jeder bei den Footprints 
drauf rum malt ohne sich an irgendwas zu halten. Das führt dann im 
Layout zu einer Menge Unübersichtlichkeit.

Selbst aus diesen Grund habe ich die Footprints schon geändert.

Allerdings müssen meine Layouts auch keine Chinesen lesen können, 
sondern nur ich für meine Modelle ;)

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
Noch kein Account? Hier anmelden.