Hi, ich habe ein zweilagiges Board, bei dem der Schaltplan jetzt komplett ist. D.h. dort sind auch alle Verbindungen für GND und 5V eignezeichnet, was sich in der boardansicht dann ebenfalls in Form von "unrouted" Verbindungen äußert. Jetzt habe ich auf beiden Seiten des Boards ein Polygon eingefügt, welche die komplette Boardseite abdecken und auch jeweils GND und 5V zugeorndet sind. Jetzt hätte ich ja angenommen, die jeweiligen GND- und 5V-Leitungen auf dieser Seite werden automatisch entfernt und automatisch an dieses Polygon angeschlossen - das ist aber nicht der Fall. Deswegen meine Frage: wie bringe ich diese "unrouted" Verbindungen dazu, sich mit diesen Polygonen zu verbinden, welche ja das ganze Board abdecken sollten? Danke!
Hat das Polygon den Netznamen, womit es sich verbinden soll? Zum Beispiel GND oder +5V, die richtigen Netznamen weißt nur du...
@ Harstad (Gast) >ich habe ein zweilagiges Board, >Jetzt habe ich auf beiden Seiten des Boards ein Polygon eingefügt, >welche die komplette Boardseite abdecken und auch jeweils GND und 5V >zugeorndet sind. Das ist wenig sinnvoll. https://www.mikrocontroller.net/articles/Richtiges_Designen_von_Platinenlayouts#Vorgehen_bei_der_Layouterstellung Unterabschnitt Masseflächen. >Jetzt hätte ich ja angenommen, die jeweiligen GND- und 5V-Leitungen auf >dieser Seite werden automatisch entfernt und automatisch an dieses >Polygon angeschlossen - das ist aber nicht der Fall. Doch. Wenn nicht, hast du deine Polygone nicht in GND und +5V benannt. Befehl NAME. >Deswegen meine Frage: wie bringe ich diese "unrouted" Verbindungen dazu, >sich mit diesen Polygonen zu verbinden, welche ja das ganze Board >abdecken sollten? Siehe oben. Das ist aber keine sinnvolle Arbeitsweise bei 2 Lagen.
Es müssen dann auch noch ggf. Durchkontaktierungen gesetzt werden. Wenn du z.B. ein SMD Bauteil auf der Oberseite hast, aber das GND Polygon ist auf der Unterseite, dann setzt Eagle keine VIAs. Wenn du auf der Oberseite eine Leiterbahn zu einem VIA führst, dann wird es auf der Unterseite automatisch kontaktiert.
Also: ich habe z.B. ein Bauteil auf der Unterseite, bei dem ein Pin mit dem Netz "GND" verbunden ist. Die MAssefläche auf der unterseite ist ebenfalls "GND" zugeordnet (d.h. das Polygon hat Signal Name "GND"). Trotzdem sehe ich auf der Unterseite diese unverbundenen Leitungen von eben diesem GND-Pin zu anderen GND-Pins von anderen Bautelen (ebenfalls auf der Unterseite). Ich kann für das Polygon jetzt zwar "Airwires hidden" auswählen, um diese Verbindungen verschwinden zu lassen - aber werden Sie dann auch wirklich erzeugt? PS: Das mit der Groundplane geht schon klar, ich habe den Fall hier etwas vereinfacht geschildert, tatsächlich habe ich viel LAgen auf die ich GND, 5V, und 3.3V verteilen kann.
Klingt komisch. Stell einfach deine Eagle-Dateien hier rein, dann geht das schneller.
Ratsnest hab ich gemacht, das bringt auch nix. Ich habe mir jetzt mal das Ergebnis (in Kupfer) anzeigen lassen: das Problem ist, dass diese Polygone gar nicht beachtet werden. Muss ich - neben dem korrekten Netznamen - noch irgend was andere konfigurieren, so dass EAGLE weiß, dass diese Polygone flächendeckend verwendet werden sollen?
OK, ich bin noch einen Schritt weiter: wenn ich das Polygon neu zeichne, so dass es deutlich größer ist als das Board, dann erzeugt er die Kupferschicht - allerdings nur dort, wo das Polygon Ateile außerhalb des Dimension-Layers hat!
Außerhalb des Dimension-Layers wird bei dir Kupfer erzeugt? Dann würde ich mir mal den Dimension-Layer anschauen. Evt. ist das kein geschlossener Linienzug?
Hm. Ich bin nicht sicher, ob ich da weiterhelfen kann. (Ich arbeite noch mit ner alten 4er Version, da mag es nochmal Unterschiede geben). Aber ich route immer erst die Ground- und VCC-Verbindungen zwischen den Bauteilen, bevor ich dann noch ein Polygon darüberlege. Es ist ja ohnehin bis zu einem bestimmten Punkt beim Routen offen, ob sich überhaupt alle Verbindungen auch routen lassen. Vielleicht muss man ja die Bauteile nochmal verschieben. Welche Logik dahintersteckt (also welche Logik da implementiert wurde), wird man sich wohl zusammenreimen müssen (falls dazu nicht noch was im Handbuch steht). Aber eine These wäre, dass Eagle das darüberlegen des Polygons eben nicht als den Vorgang "routen" begreift und deswegen die Leitungen als ungerouted anzeigt. So wie Du es versucht hast - das ist eben Teil der These - versuchst Du mittels Polygon zu routen. Umgekehrt aber - also so wie ich es mache; erst routen, dann Polygon - habe ich noch nie ein Problem gehabt. Bei übereinstimmender Benennung waren dann z.B. Ground-Verbindungen immer noch gerouted und das Polygon war eben Ground.
Lade mal das brd File hoch und gut is. ?-o
OK, ich habe es gefunden: Meine Dimension war aus irgend einem Grund ein gefülltes Polygon - und diese Füllung hat erfolgreich verhindert, dass die Layer angewendet werden können
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.