Forum: Platinen Eagle: kein Via bei manchen bauteilanschlüssen


von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

Hallo zusammen,

folgendes Problem: ich ätze meine Platinen selbst, und manchmal eben 
auch doppelseitig. Dabei dürfte Eagle von "echten" durchkontaktierten 
Bohrlöchern ausgehen, was ich natürlich nicht habe. Wenn ich nun auf den 
Top-Layer eine Ground Plane lege, wird die überall wo ein Gnd-Pin liegt, 
als mit dem Bottom-layer verbunden angenommen. Ich löte zwar alle 
Anschlüsse zu denen ich noch dazukomme, auch oben nach, aber eben nicht 
alle (z.B. Elko geht nicht). Deshalb habe ich die Befürchtung, dass mir 
irgendwann eine nicht angeschlossene Insel übrigbleibt, und die Platine 
damit nicht funktioniert, obwohl laut DRC alles in Ordnung scheint.

Kann man Eagle dazu überreden, NICHT von dieser Durchkontaktierung 
auszugehen, aber dann manuell bei den Bauteilen wo's geht die 
Durchkontaktierung irgendwie hinzufügen?

Danke, Michi

von Reinhard Kern (Gast)


Lesenswert?

Michael Reinelt schrieb:
> aber dann manuell bei den Bauteilen wo's geht die
> Durchkontaktierung irgendwie hinzufügen?

ich weiss nicht, was Eagle zulässt, aber das geht wohl schon rein 
logisch nicht: ich kann in meinem System (Zuken) schon Bauteile so 
definieren, dass sie auf Top und Bottom 2 Pads ohne Bohrung dazwischen 
haben (geht nicht, dann fehlt nachher das Loch) oder eine ndk Bohrung, 
aber dann muss ich definieren, dass die beiden Pads das gleiche 
Potential haben - dann sieht aber das System möglicherweise keine 
Notwendigkeit für eine Verbindung und ich bin soweit wie zuvor. Immerhin 
könnte man das mal testen, ob man dann die Verbindung von oben nach 
unten manuell per Via herstellen kann, aber dazu muss man die ganze 
Library umschreiben. Die Pads ganz getrennt zu behandeln würde heissen, 
alles neu zu definieren, weil dann ein Widerstand 4 Anschlüsse hat, auch 
im Stromlaufplan, das lohnt sich auf keinen Fall.

Möglicherweise macht das System auch garnicht mit, weil es so 
intelligent ist zu wissen, dass es keine 2seitigen SMD-Bauteile gibt, 
mir ist jedenfalls noch keines begegnet.

Gruss Reinhard

von Michael H. (michael_h45)


Lesenswert?

Michael Reinelt schrieb:
> Kann man Eagle dazu überreden, NICHT von dieser Durchkontaktierung
> auszugehen,
Nein.

> z.B. Elko geht nicht
Wer zweiseitig selber ätzt und THT einsetzt, kann auch Elkos mit 2mm 
Abstand zur Leiterplatte einlöten.

> aber dann manuell bei den Bauteilen wo's geht die
> Durchkontaktierung irgendwie hinzufügen?
Du kannst dir eigene Bibliotheken mit 2 Pads oben und unten pro Beinchen 
anlegen. Natürlich dann auch mit 2 Pins pro Beinchen.
Wie sinnvoll das ist, kannst du dir denken...

> Deshalb habe ich die Befürchtung, dass mir
> irgendwann eine nicht angeschlossene Insel übrigbleibt, und die Platine
> damit nicht funktioniert, obwohl laut DRC alles in Ordnung scheint.
Da hilft nur Hirnschmalz. Du solltest sowieso vor dem Ätzen ordentlich 
drüber nachdenken, wie gut deine Masseanbindung wo ist.

von Ingo (Gast)


Lesenswert?

Kann man bei Eagle nicht angeben bzw einfach ändern auf welchen Lagen 
das Pad liegt? Z.B. dass das Pad nur unten liegt? Schwach...

von Michael H. (michael_h45)


Lesenswert?

Ingo schrieb:
> Kann man bei Eagle nicht angeben bzw einfach ändern auf welchen Lagen
> das Pad liegt? Z.B. dass das Pad nur unten liegt?
sicher.

> Schwach...
lol

von Verwirrter Anfänger (Gast)


Lesenswert?

Michael H. schrieb:
> Du kannst dir eigene Bibliotheken mit 2 Pads oben und unten pro Beinchen
> anlegen. Natürlich dann auch mit 2 Pins pro Beinchen.
> Wie sinnvoll das ist, kannst du dir denken...

Das sollte zumindest bei Eagle 6.0+ nicht mehr nötig sein. Hier kann man 
ein Signal mehreren Anschlüssen zuweisen.

von Michael H. (michael_h45)


Lesenswert?

Gerade das ist doch hier nicht gewünscht...

von Christian B. (luckyfu)


Lesenswert?

Ich wüsste einen weg, aber das bedeutet: Nacharbeit entweder an der 
Platine oder in der Bibliothek:

Alle Pads an die du später vermutlich nicht rankommst auf der top seite 
mit einem runden keepout versehen. das sollte Eagle (und alle anderen 
Layoutprogramme) dazu veranlassen, die Verbindung nicht mit Thermopads 
an eine umgebende Fläche anzubinden. d.h. man muss eine separate 
Verbindung erstellen.

In der LP ist es vermutlich aber nicht so schlimm, einmal erstellt und 
dann auf alle notwendigen Pads kopieren.

von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

Christian B. schrieb:
> Ich wüsste einen weg, aber das bedeutet: Nacharbeit entweder an der
> Platine oder in der Bibliothek:
>
> Alle Pads an die du später vermutlich nicht rankommst auf der top seite
> mit einem runden keepout versehen. das sollte Eagle (und alle anderen
> Layoutprogramme) dazu veranlassen, die Verbindung nicht mit Thermopads
> an eine umgebende Fläche anzubinden. d.h. man muss eine separate
> Verbindung erstellen.
>
> In der LP ist es vermutlich aber nicht so schlimm, einmal erstellt und
> dann auf alle notwendigen Pads kopieren.

Danke! Das ist eine ausgezeichnete Idee!

nachtrag: gerade probiert, funktioniert gut, allerdings muss man den 
Layer tRestrict nehmen.

von Michael R. (Firma: Brainit GmbH) (fisa)


Lesenswert?

Sodala, der trick hat mich wieder mal vor Ausschuss bewahrt: tatsächlich 
hatte ich eine "vergessene" Insel auf der Ground Plane, die ich 
korrigieren konnte.

Danke nochmal!

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.