Forum: Platinen EAGLE: Package erstellen, Pins erweitert durch Wire


von Lars U. (lasunori)


Angehängte Dateien:

Lesenswert?

Hallo liebe Forumsmitglieder,

wie ihr meinem Betreff schon entnehmen könnt habe ich mal eine Frage zu 
EAGLE.

Und zwar hätte ich gern ein Package erstellt. welches ich aus Wires 
designe. Innerhalb der Wires setze ich ein Pad.

Wenn ich den Footprint nun auf dem Board platziere hätte ich gern die 
möglichkeit dass die komplette Geometrie als Pad angesehen wird. Dass 
ich also meine Leiterbahnen an jeder Stelle anbinden kann, ohne dass ich 
nochmal durch die Kontur eine weitere Leiterbahn ziehen muss.

Ein Kollege hier auf Arbeit meinte dass er die Funktion in EAGLE 
schonmal gesehen hat, kann sich aber nicht erinnern wie das genau ging. 
Und ich konnte durch ausprobieren keinen Erfolg verzeichnen.

Habt ihr eine Idee wie und ob das gehen könnte?

Im Anhang ein Bild von einer Skizze wie ich mir das ungefähr vorstelle.

Ich benutze EAGLE 6.5.0.

Vielen Dank bereits im Voraus!

Beste Grüße,
Lars

von Paul Baumann (Gast)


Angehängte Dateien:

Lesenswert?

Ich weiß auch nicht, ob und wie das geht, aber ein Verkehrsschild
kann man auch immer mal gebrauchen.

Flücht

MfG Paul

von Guido C. (guidoanalog)


Lesenswert?

Hallo,

Zitat:
Zeichnen Sie einfach beliebige Pad-Formen
Nehmen Sie ein Pad oder SMD als Grundlage und zeichnen Sie die 
endgültige Kontur mit Hilfe des WIRE- oder POLYGON-Befehls. Dieses 
Objekte werden als teil des Pads/SMDs betrachtet. Keine Fehlermeldungen 
des Design-Rule-Checks mehr.
[http://www.cadsoft.de/eagle-pcb-design-software/new-in-v6/]

Meines Wissens muss jedoch das PAD mit den "Wire" verbunden sein. Zur 
Not mit einem "Wire" der Dicke "0". In diesem Fall tritt dann beim DRC 
vermutlich ein Fehler auf.

Mit freundlichen Grüßen
Guido

von Lars U. (lasunori)


Lesenswert?

Paul Baumann schrieb:
> Ich weiß auch nicht, ob und wie das geht, aber ein Verkehrsschild
> kann man auch immer mal gebrauchen.
>
> Flücht
>
> MfG Paul

Danke für das Lächeln am frühen Morgen ;)

Guido C. schrieb:
> Meines Wissens muss jedoch das PAD mit den "Wire" verbunden sein. Zur
> Not mit einem "Wire" der Dicke "0". In diesem Fall tritt dann beim DRC
> vermutlich ein Fehler auf.

Hallo Guido,
das kann ich leider so nicht bestätigen. Das Bild was ich angehängt habe 
müsste dann nach der BEschreibung von cadsoft ja funktionieren, aber da 
wird der Kreis nicht als Pad anerkannt. Also in dem Beispiel würde ich 
gern von rechts an den Kreis anrouten ohne nochmal Leiterbahnen durch 
den Kreis ziehen zu müssen.

Danke schon einmal für die Antworten, vielleicht hat ja noch jemand eine 
Idee? ;)

von Falk B. (falk)


Angehängte Dateien:

Lesenswert?

@ Lars Uhnoring (lasunori)

>das kann ich leider so nicht bestätigen. Das Bild was ich angehängt habe
>müsste dann nach der BEschreibung von cadsoft ja funktionieren,

Nö. Das Handbuch sagt:

"Zeichnen Sie mit POLYGON die endgültige Form der Fläche
BeiSMDs ist das typischerweise im TopLayer
Bei PADs müssen Sie in allen benötigten Signallayern die
entsprechende Form zeichnen (Top, Bottom, Innenlayer...)
Der Pad/SMDMittelpunkt muss innerhalb der Polygonfläche liegen.
Verwenden Sie für das Polygon eine sinnvolle Strichstärke, die
den DesignRegeln entspricht.
* Alternative zu POLYGON ist WIRE
Beginnen Sie den Wire(zug) im Mittelpunkt des Pads/SMDs.
Diese Fläche muss in allen Signallayern, die benötigt werden,
entsprechend gezeichnet werden. Verwenden Sie eine Strichstärke,
die den DesignRegeln genügt."

 aber da
>wird der Kreis nicht als Pad anerkannt. Also in dem Beispiel würde ich
>gern von rechts an den Kreis anrouten ohne nochmal Leiterbahnen durch
>den Kreis ziehen zu müssen.

Dein Kreis ist kein Polygon und auch kein WIRE. Klingt komisch, ist aber 
so. Nimmt man jedoch ARC und beginnt diesen EXAKT auf dem Pad (das 
beliebig klein sein kann), geht es.

von Guido C. (guidoanalog)


Angehängte Dateien:

Lesenswert?

Hallo Lars,

Falk hat alles Wichtige geschrieben. Daher von mir nur noch eine kurze 
Anmerkung. Dein Problem ist vermutlich, dass Du den Kreis über den 
Befehl "Circle" zeichnest. Wenn Du den Kreis über zwei Halbkreise 
zusammenbaust funktioniert es. Hierfür zeichnest Du ein gerades Stück 
"Wire" und setzt dessen Wert "Curve" auf "180". Danach fügst Du zwei 
dieser Halbkreis zusammen.
Im Anhang findest Du ein kleines Beispiel von mir. Ich habe es nicht 
genau überprüft. Mein Eindruck war jedoch, dass Du beim Erstellen des 
Bauteils zuerst das PAD setzen musst und dann vom PAD wegrouten musst. 
Anderenfalls werden später im Board nicht alle "Wires" des Bauteils als 
zugehörig behandelt. Das Bauteil in meinem Beispiel hat zwei PADs, die 
an ein PIN angeschlossen sind. Das Bauteil verursacht beim DRC keine 
Fehler (zumindest nicht mit meinen DRC Regeln).

Mit freundlichen Grüßen
Guido

von Lars U. (lasunori)


Lesenswert?

Falk Brunner schrieb:
> Dein Kreis ist kein Polygon und auch kein WIRE. Klingt komisch, ist aber
> so. Nimmt man jedoch ARC und beginnt diesen EXAKT auf dem Pad (das
> beliebig klein sein kann), geht es.

Hallo Falk,
jetzt verstehe ich. Also wenn ich eine Kontur als Wire erstelle MUSS 
diese auf dem Pad beginnen. Dazu muss zuerst das Pad platziert sein. 
Daran hat es bei mir immer gelegen. Ich hatte erst die Kontur und habe 
dann die Pads darauf platziert. Der Fall war auch oft bei Tastenmäandern 
so. Das heißt für mich jetzt im Umkehrschluss leider dass ich alle 
Mäander meiner Bibliothek neu setzen muss, solange ich diese Funktion 
nutzen möchte.
Vielen Dank!

Guido C. schrieb:
> Mein Eindruck war jedoch, dass Du beim Erstellen des
> Bauteils zuerst das PAD setzen musst und dann vom PAD wegrouten musst.
> Anderenfalls werden später im Board nicht alle "Wires" des Bauteils als
> zugehörig behandelt. Das Bauteil in meinem Beispiel hat zwei PADs, die
> an ein PIN angeschlossen sind. Das Bauteil verursacht beim DRC keine
> Fehler (zumindest nicht mit meinen DRC Regeln).

Hallo Guido,
genau das war die ganze Zeit mein Fehler. Wie ich schon oben geschrieben 
habe, hatte ich das ganze immer andersherum versucht.
Vielen Dank für die Hilfe. Kann jetzt bestätigen dass es auch bei mir 
funktioniert!

Besten Dank nochmal an alle die geantwortet haben!
Viele Grüße,
Lars

von Falk B. (falk)


Lesenswert?

@ Lars Uhnoring (lasunori)

>jetzt verstehe ich. Also wenn ich eine Kontur als Wire erstelle MUSS
>diese auf dem Pad beginnen.

Ja.

> Dazu muss zuerst das Pad platziert sein.

Nein, das kann man auch hinterher platzieren. Oder auch bei einer 
Verschiebung mittels der großen INFObox auf die exakten Koordinaten 
schieben.

>so. Das heißt für mich jetzt im Umkehrschluss leider dass ich alle
>Mäander meiner Bibliothek neu setzen muss, solange ich diese Funktion
>nutzen möchte.

Ja.

von Guido C. (guidoanalog)


Lesenswert?

Hallo,

Falk Brunner schrieb:
>>jetzt verstehe ich. Also wenn ich eine Kontur als Wire erstelle MUSS
>>diese auf dem Pad beginnen.
>
> Ja.
>
>> Dazu muss zuerst das Pad platziert sein.
>
> Nein, das kann man auch hinterher platzieren. Oder auch bei einer
> Verschiebung mittels der großen INFObox auf die exakten Koordinaten
> schieben.

widerspricht sich das nicht? Man muss mit dem Wire auf dem Pad beginnen, 
kann es aber später platzieren.

Falk Brunner schrieb:
>>so. Das heißt für mich jetzt im Umkehrschluss leider dass ich alle
>>Mäander meiner Bibliothek neu setzen muss, solange ich diese Funktion
>>nutzen möchte.
>
> Ja.

Vielleicht ist es aureichend die Mäander auszuschneiden (ohne PADs) und 
sie anschließend wieder einzufügen. In diesem Fall könnte man sich ggf. 
mit einem ULP behelfen.

Mit freundlichen Grüßen
Guido

von Falk B. (falk)


Lesenswert?

@ Guido C. (guidoanalog)

>> Nein, das kann man auch hinterher platzieren. Oder auch bei einer
>> Verschiebung mittels der großen INFObox auf die exakten Koordinaten
>> schieben.

>widerspricht sich das nicht? Man muss mit dem Wire auf dem Pad beginnen,
>kann es aber später platzieren.

Nein. Der Anfangspunkt eines WIRE und der Mittelpunkt des PADs müssen 
EXAKT gleich sein. Welches von beiden man zuerst zeichnet ist egal.
Hab ich soeben probiert.

von Guido C. (guidoanalog)


Lesenswert?

Hallo,

Falk Brunner schrieb:
> Nein. Der Anfangspunkt eines WIRE und der Mittelpunkt des PADs müssen
> EXAKT gleich sein. Welches von beiden man zuerst zeichnet ist egal.
> Hab ich soeben probiert.

Alles klar. Vielen Dank für's testen.

Mit freundlichen Grüßen
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
Noch kein Account? Hier anmelden.