Forum: Platinen KiCAD Pin Nummerierung


von U.G. L. (dlchnr)


Lesenswert?

Habe hier eine DC/DC Wandler (5V / +-9V), der 5 Pins hat - muss ich die 
Pins von 1 bis 5 durchnummerieren, oder kann ich z.B. Pin 3 auslassen, 
um die im Footgprint vorhandene Lücke widerzuspiegeln, also
anstatt "1 2 _ 3 4 5" eben "1 2 _ 4 5 6"

von Ichich (Gast)


Lesenswert?

Du kannst die Pins benennen, wie du willst. Muss allerdings natürlich 
zum Footprint passen.

VG

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo U.G.L.

U.G. L. schrieb:
> Habe hier eine DC/DC Wandler (5V / +-9V), der 5 Pins hat - muss ich die
> Pins von 1 bis 5 durchnummerieren, oder kann ich z.B. Pin 3 auslassen,
> um die im Footgprint vorhandene Lücke widerzuspiegeln, also
> anstatt "1 2 _ 3 4 5" eben "1 2 _ 4 5 6"

Du kannst die Drei weglassen. Wichtig ist halt für das Funktionieren des 
Programmes, dass Du "irgendwelche" Nummern vergibst. Wenn Du also z.B. 
von 395 aus  rückwärts zählst, sollte das genausogut klappen. Lücken in 
der Nummerierung stören nicht.(*

Die Nummern im Symbol müssen den Nummern im Footprint entsprechen, 
danach richten sich dann die Verbindungen.

Wichtig: Wenn Du im Footprint zwei Pads mit der gleichen Nummer 
versiehst, werden beide Pads normal angelegt, aber es wird eine 
Verbindung dazwischen definiert, meint, PCBnew zeigt Dir ein "airwire", 
welches die Pads verbindet (wenn Sie nicht schon zusammenhängen) was 
impliziet meint, Du sollst dazwischen eine Verbindung ziehen.

Aber auch die Nummern im Footprint kannst Du ansonsten wahlfrei 
vergeben.
Es ist natürlich sinnvoll, sich dabei soweit wie möglich an der 
Nummerierung des Bauteils zu orientieren.

Desweiteren ist es bis zu einem gewissen Grade sehr sinnvoll, sich auch 
bei seinen persönlichen Bibliotheken für den Eigengebrauch an 
vorhandenen Konventionen zu Orientieren: 
https://github.com/KiCad/kicad-library/blob/master/KiCad_Library_Convention.txt

(* So anno 2010 galt, dass es noch nicht einmals eine "Zahl" sein 
musste. Ein "alphanumerischer Wert" (Buchstaben und Zahlen im Mix) ging 
auch. Seitdem hat sich aber viel geändert, ich weiss nicht, ob das immer 
noch gilt.

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

: Bearbeitet durch User
von Walter (Gast)


Lesenswert?

Bernd Wiebus schrieb:
> Wichtig: Wenn Du im Footprint zwei Pads mit der gleichen Nummer
> versiehst, werden beide Pads normal angelegt, aber es wird eine
> Verbindung dazwischen definiert, meint, PCBnew zeigt Dir ein "airwire",
> welches die Pads verbindet

kann man das irgendwie vermeiden, bzw. wie mache ich das wenn an zwei 
Pins eines Footprints das gleiche Signal anliegt?
Die Luftlinien stören etwas ...

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Walter.

Walter schrieb:
> Bernd Wiebus schrieb:
>> Wichtig: Wenn Du im Footprint zwei Pads mit der gleichen Nummer
>> versiehst, werden beide Pads normal angelegt, aber es wird eine
>> Verbindung dazwischen definiert, meint, PCBnew zeigt Dir ein "airwire",
>> welches die Pads verbindet

> kann man das irgendwie vermeiden, bzw. wie mache ich das wenn an zwei
> Pins eines Footprints das gleiche Signal anliegt?
> Die Luftlinien stören etwas ...

Ich verstehe gerade Dein Problem nicht so richtig.
Du hast zwei Pins eines Footprints mit dem gleichen 
Signal....normalerweise willst Du die ja dann verbinden.

Oder in dem Falle speziell nicht?

Wenn Du beide verbinden willst:

Beispiel: An Pin 1 und 3 eines Symbols liegt das gleiche Signal an.
Dann vergibst Du für diese entsprechenden Pads entweder jeweils die 
Nummer 1 oder die 3 (wohlgemerkt, für BEIDE die GLEICHE Nummer).
Im Layout erscheint dann ein Airwire, der verschwindet, sobald Du die 
Leiterbahn zwischen den Pads richtig gezogen hast.

Wenn Du nun die beiden NICHT verbinden willst:
Du löschst halt die Verbindung auch im Schaltplan.
Nun vergibst Du die Nummern der Pads im Footprint halt korrespondierend. 
Das nicht angeschlossene Pad wird dann auch nicht verbunden.

Ob es sinnvoll ist, dann auch im Symbol den entsprechenden Pin als 
"nicht verbunden / not connected" zu definieren, hängt von der Situation 
ab. Ich würde es eigentlich nicht machen wollen, weil ich vermute, dass 
Deine Pins intern über das Bauteil verbunden sind, und diese 
Kennzeichnung in die Irre führen würde. Und Du bekommst noch nicht 
einmals eine Warnung aus dem ERC. Eine ERC Warnung oder Fehlermeldung, 
die ich ignoriere, ist immer noch besser, als so ein gewaltsam 
angepasster Schaltplan.

Vieleicht könntest Du ja die Situation genauer schildern?

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

: Bearbeitet durch User
von Walter (Gast)


Lesenswert?

Bernd Wiebus schrieb:
> weil ich vermute, dass
> Deine Pins intern über das Bauteil verbunden sind,

genau so meinte ich es: ich habe ein Bauteil bei dem z.B. die Pins 3 und 
7 intern miteinander verbunden sind. Es reicht also wenn ich ein Signal 
nur an Pin 3 anschließe und mich stört jetzt die Luftlinie zwischen 3 
und 7

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Walter.

Walter schrieb:
> Bernd Wiebus schrieb:
>> weil ich vermute, dass
>> Deine Pins intern über das Bauteil verbunden sind,
>
> genau so meinte ich es: ich habe ein Bauteil bei dem z.B. die Pins 3 und
> 7 intern miteinander verbunden sind. Es reicht also wenn ich ein Signal
> nur an Pin 3 anschließe und mich stört jetzt die Luftlinie zwischen 3
> und 7

Mmmmh. Der oben gezeigte Weg geht nicht?

Wenn es nur vorübergehend ist, Du kannst alle Airwires gemeinsam mit 
einem Button aus der linken Buttonleiste ab- und wieder anschalten.

Noch ein Workaround: Lege die Platine mit mehr Layern an, als Du 
verwenden willst. Diese Layer benutzt Du nicht, ausser eben für diese 
Verbindungen.
Das ist unproblematisch, wenn Du die Verbindungen an THT Pads anfangen 
lassen kannst.
Bei SMD hättest Du dann unmotivierte Vias in der Landschaft, aber damit 
könntest Du vermutlich leben.

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

von Walter (Gast)


Lesenswert?

Bernd Wiebus schrieb:
> Mmmmh. Der oben gezeigte Weg geht nicht?
wenn ich das richtig verstanden habe dann müsste ich den jeweils nicht 
verwendeten Pin im Footprint als not connected definieren,
das finde ich unschön

>
> Wenn es nur vorübergehend ist, Du kannst alle Airwires gemeinsam mit
> einem Button aus der linken Buttonleiste ab- und wieder anschalten.
die Luftlinien sehe ich schon gern als Überblick welche Leitungen noch 
wohin zu legen sind

>
> Noch ein Workaround: Lege die Platine mit mehr Layern an, als Du
> verwenden willst. Diese Layer benutzt Du nicht, ausser eben für diese
> Verbindungen.
das ist ein guter Tipp, so werde ich's machen

da darf ich bloß nicht vergessen vor dem fertigen die überflüssigen 
Layer raus zu löschen, nicht dass ich plötzlich statt einer einseitigen 
eine vierlagige Platine kriege ;-)

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.