Forum: Platinen [Eagle] Dimension Probleme selbst erstelltes Bauteil


von Gregor (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Bauteil erstellt und bekomme den Fehler dass die 
Dimensionen nicht stimmen, wenn ich es verwenden will.
Dieses Bauteil hat an der Unterseite Kontakte, an denen es auf die 
Platine geschraubt wird.
Damit man Kontakt hat muss um die Bohrung ein Pad sein, dass das Bauteil 
durch die Schraube mit der Platine verbindet.
So habe ich das auch gemacht. Allerdings kriege ich einen Dimension 
Fehler, wenn ich den Design Check durchführe.

Wie soll ich das Package anpassen, damit dieser Fehler nicht mehr 
auftritt?

MFG

von Falk B. (falk)


Lesenswert?

Ich glaube kaum, dass du die Bohrung dort exakt auf die Kante deines 
Boards setzen willst ;-)

von Gregor (Gast)


Lesenswert?

Nein das ist nicht die Kante des Boards das ist eine Hilfslinie des 
Bauteils

von npn (Gast)


Lesenswert?

Gregor schrieb:
> Nein das ist nicht die Kante des Boards das ist eine Hilfslinie des
> Bauteils

Zeig doch mal einen größeren Ausschnitt.

"Dimension" heißt nicht, daß die Dimension dieses Bauteil nicht stimmt.
Dimension ist der Name des Layers, der die Konturen der Platine enthält. 
Und wenn sich das Bauteil zu nahe an diesen Platinen-Konturen befindet, 
fängt Eagle an zu schimpfen. Mit Recht! :-)

Vielleicht hast du ja auch Teile dieses Bauelements versehentlich im 
Dimension-Layer gezeichnet und nicht in tplace oder wo auch immer.

von Gregor (Gast)


Angehängte Dateien:

Lesenswert?

So sieht das ganze aus:
Die Ausenränder sind tPlace und die linien in der Mitte hab ich jetzt 
mal tDocu gemacht.

von npn (Gast)


Lesenswert?

Gregor schrieb:
> hab ich jetzt mal tDocu gemacht.

Und in welchem Layer waren sie vorher? Dimension? :-)

von Gregor (Gast)


Lesenswert?

npn schrieb:

> Und in welchem Layer waren sie vorher? Dimension? :-)

Nein auch tPlace

von Wolfgang A. (Gast)


Lesenswert?

Dann wäre es jetzt vielleicht das einfachste, wenn du einfach mal deine 
Lib mit dem Bauteil hochlädst, damit man gucken kann, woran es liegt.

Sonst wird das hier ein langer Abend.

von Gregor (Gast)


Angehängte Dateien:

Lesenswert?

Dann mach ich das doch gleich mal=)

von Wolfgang A. (Gast)


Lesenswert?

Gregor schrieb:
> Dann mach ich das doch gleich mal=)

Ok. Das Problem ist, dass du in deine Pads noch Holes reingebastelt 
hast. Das ist überflüssig. Ein Pad ist schon eine durchkontaktierte 
Bohrung.

von Georg (Gast)


Lesenswert?

Wolfgang A. schrieb:
> Ein Pad ist schon eine durchkontaktierte
> Bohrung.

Jein, aber für ein THT-Pad hast du recht. Pad und ev. vorhandene Bohrung 
sind immer eine Einheit, sonst wird das Loch im Pad eben als Fehler 
gemeldet. Ob das Loch dk ist, ist wieder eine andere Frage, wie das in 
Eagle ist weiss ich nicht, bei meinem System muss ich einfach ein 
Häckchen bei "dk" setzen.

Aber da der TO Potentiale (GND,OUT...) angegeben hat, soll es sich wohl 
um dk Bohrungen handeln, zumindest sollte die Durchkontaktierung nicht 
stören, wenn sowieso ein Kontaktstift reinkommt. Alles andere wäre schon 
eine sehr seltsame Sonderlösung.

Georg

von Wolfgang A. (Gast)


Lesenswert?

Georg schrieb:
> Jein, aber für ein THT-Pad hast du recht

In Bibliothekseditor von Eagle gibt es nichts, was sich "THT-Pad" nennt. 
Dort gibt es "Pad", das sind die Dinger die du "THT-Pad" nennst und 
"Smd", das sind deine "SMD-Pads".

> Ob das Loch dk ist, ist wieder eine andere Frage, wie das in
> Eagle ist weiss ich nicht, bei meinem System muss ich einfach ein
> Häckchen bei "dk" setzen.

Es geht hier offensichtlich um EAGLE, egal was du benutzt.

Und im Eagle Bibliothekseditor heißen die, die durchkontaktiert werden, 
"Pad" und die ohne Durchkontaktierung "Hole"

... wenn ich mich nicht irre, hihihihi

von npn (Gast)


Lesenswert?

Wolfgang A. schrieb:
> Und im Eagle Bibliothekseditor heißen die, die durchkontaktiert werden,
> "Pad" und die ohne Durchkontaktierung "Hole"

Ich denke eher, ein Pad ist im allgemeinsten Sinne ein Anschluß eines 
Bauelements. Ein Hole ist schlicht und einfach ein Loch, zum Beispiel 
ein Befestigungsloch. Und eine Durchkontaktierung ist ein Via, das ist 
aber nur zur Durchkontaktierung und nicht zum Anschluß eines 
Bauelements.

Der Unterschied zwischen einem duchkontaktierten und einem nicht 
durchkontaktierten Pad ist meines Wissens die Platine selbst. Wenn sie 
zwei- oder mehrlagig ist, ist auch das Pad durchkontaktiert. Bei 
einseitigen Platinen eben nicht.

Ich hoffe ebenfalls, daß ich mich nicht irre :-)

von Wolfgang A. (Gast)


Lesenswert?

npn schrieb:
> Ich denke eher, ein Pad ist im allgemeinsten Sinne ein Anschluß eines
> Bauelements.

Was das im allgemeinsten Sinne ist, spielt bei Eagle überhaupt keine 
Rolle.

Wenn die Bohrung mit Durchkontaktierung bei Eagle "Pad" heißt, dann 
heißt die bei Eagle "Pad". Fertig.

npn schrieb:
> Und eine Durchkontaktierung ist ein Via

Im Eagle Bibliotheksedior gibt es, im Gegnesatz zum Board, überhaupt 
keine Vias. Die werden zum Lagenwechsel auf einem Board auf verwendet - 
und das wird bei anderen Layout-Editoren nicht anders sein.

von Helge A. (besupreme)


Lesenswert?

In Bauelementen gibt es das Loch ohne alles, HOLE.
Dann das kontaktierte Loch mit Durchkontaktierung, PAD.
Und das einseitige SMD-Pad, das sich SMD nennt.

Diese müssen mindestens so weit voneinander entfernt sein, wie die 
design rules der erstellten Platine verlangen. Hier sind 5 x HOLE und 
PAD übereinander, und ein HOLE beinhaltet ein Außenmaß. Daher die 
Beschwerde über Dimension. Die kommt, wenn ein Element (hier PAD) 
"außerhalb" der Platine ist.

von npn (Gast)


Lesenswert?

Wolfgang A. schrieb:
> Was das im allgemeinsten Sinne ist, spielt bei Eagle überhaupt keine
> Rolle.
Jetzt sei doch nicht so ironisch :-)
> Wenn die Bohrung mit Durchkontaktierung bei Eagle "Pad" heißt, dann
> heißt die bei Eagle "Pad". Fertig.
So weit erstmal richtig.

Wolfgang A. schrieb:
> Und im Eagle Bibliothekseditor heißen die, die durchkontaktiert werden,
> "Pad" und die ohne Durchkontaktierung "Hole"
Die ohne Durchkontaktierung (bei einseitigen Platinen) heißen ebenfalls 
PAD. Das ist der Punkt, den ich klarstellen wollte.

Ein Hole hat keine elektrische Funktion. Es ist einfach nur ein Loch. 
Ohne Kupfer.

Und die Vias habe ich nur als "Gegenbeispiel" bzw. Ergänzung angeführt.

Einverstanden?

von Wolfgang A. (Gast)


Lesenswert?

npn schrieb:
> Die ohne Durchkontaktierung (bei einseitigen Platinen) heißen ebenfalls
> PAD. Das ist der Punkt, den ich klarstellen wollte.
Die dann nicht vorhandene dk ist mehr ein Problem des 
Verarbeitugsprozesses. IMHO kennt Eagle gar keine Unterscheidung 
zwischen ein- und zweiseitigen Platinen. Das ist mehr eine Frage des 
Routings.

> Einverstanden?
Alles klar.

Hauptsache Gregor weiß jetzt, wie er seiner Lib den Fehler austreiben 
kann.

von Gregor (Gast)


Lesenswert?

Ich hatte bis eben nur den Beitrag von Wolfgang A. gelesen und daraufhin 
die Bohrungen aus den Pads entfernt.

Ist damit nun die Bedingung erfüllt, dass ich auf beiden Seiten der 
Platine einen Kontakt hab und in der Mitte ein Loch, durch das ich mit 
einer Schraube das Bauteil elektrisch leitend auf die Platinen schrauben 
kann?

von Falk B. (falk)


Lesenswert?

Ja.

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.