Hallo, Ich möchte ein Layout erzeugen, bei dem sich Leiterbahnstrukturen sehr häufig wiederholen. Die Strukturen sind aus Polygonen aufgebaut. Ich habe deshalb diese Leiterbahnstruktur als Footprint in einem Package erzeugt und kann sie so mehrfach auf mein brd einfügen. Das funktioniert auch wunderbar. Nun möchte ich in der brd-Datei die Flächen des Packages an einigen Stellen mit Leiterbahnstrukturen verbinden. Und das nicht mit wires, sondern auch mit Polygonen. Problem: Eagle erzeugt beim DRC Lücken zwischen den Polygonen. Wie bekomme ich die weg? Mit folgendem Ansatz hat es nicht funktioniert: Die Flächen tragen nicht den selben Namen/Signal. Also habe ich ein Pad auf dem Footprint eingefügt und einen Pin dafür im Package. Im schematic habe ich diesen Pin mit einem Stück wire versehen um es einem Signal zuzuordnen. Ich habe es einfach mal mit "A" benannt. Im brd habe ich das Polygon ebenfalls mit "A" benannt - in der Hoffnung, dass nun die Lücke geschlossen wird. Stattdessen wird jetzt aber das ganze Polygon nicht mehr gefüllt. Bin am verzweifeln. Kann jemand helfen? Danke! Hannes
Hier mal ein Screenshot meines Layouts. Die rechenförmige Struktur wird sich häufig wiederholen. Links das Polygon zum ankontaktieren. Davon sollen auch noch mehr hinzukommen. Und es sollten wirklich Polygone sein. PS: Beim Betreff des Posts ist mir ein Fehler unterlaufen..
Also grundsätzlich ist dein Ansatz schon richtig, ein vollständiges Bauteil zu erstellen und korrekt dem Netz zuzuordnen. Zeigt Eagle dir Airwires an wenn du mit der zugehörigen Leiterbahn in der Nähe bist? Wenn nicht ist deine Bibliothek noch nicht in Ordnung. Wie groß ist die Struktur? Hast du die Option "Thermals" deaktiviert? Die Thermals musst du sowieso deaktivieren um das vollflächig anschließen zu können, evtl. kann Eagle die auch nicht erzeugen weil das Pad zu klein ist.
Hannes schrieb: > Bin am verzweifeln. Kann jemand helfen? Ohne eine handfeste BRD-Datei könnte das langwierig werden.
Aus dem Bauch heraus würde ich bei deinem Problem auf aktivierte "Thermals" in den Polygonen tippen.
Simon K. schrieb: > Aus dem Bauch heraus würde ich bei deinem Problem auf aktivierte > "Thermals" in den Polygonen tippen. Dann müßte man ja die Thermals auch sehen, oder? Wenigstens als Haarlinien, wenn die Breite auf "0" gesetzt ist.
npn schrieb: > Simon K. schrieb: >> Aus dem Bauch heraus würde ich bei deinem Problem auf aktivierte >> "Thermals" in den Polygonen tippen. > > Dann müßte man ja die Thermals auch sehen, oder? Wenigstens als > Haarlinien, wenn die Breite auf "0" gesetzt ist. Oh ganz übersehen das Bild. Meine Erfahrung ist eigentlich, dass wenn das Polygon den gleichen Namen wie das Netz im Schaltplan hat, was an den Pin angeschlossen ist, dass das dann problemlos funktioniert und ineinander überfließt. Eventuell sind die Design Rules so eingestellt, dass das Polygon nicht gar nicht per Thermal kontaktiert werden kann?
Simon K. schrieb: > Eventuell ... npn schrieb: > wenn die Breite auf "0" gesetzt ist Tester schrieb: > Hast du die Option "Thermals" deaktiviert? Fragen über Fragen, aber Hannes ist im Wochenende oder hat sein Problem schon still und heimlich gelöst ...
@ Hannes (Gast) >Nun möchte ich in der brd-Datei die Flächen des Packages an einigen >Stellen mit Leiterbahnstrukturen verbinden. Und das nicht mit wires, >sondern auch mit Polygonen. Kann man machen, aber das muss man manuell oer per Scrip machen. Automatisch geht es nur per Autorouter. Wenn man die Minimalbreite für leiterbahnen austreichend groß wählt, ist der Effekt nahezu der Gleiche. >Problem: Eagle erzeugt beim DRC Lücken zwischen den Polygonen. >Wie bekomme ich die weg? Dein Polygon nuss den gleichen Netznamen wie dein Bauteilanschluss haben. >Die Flächen tragen nicht den selben Namen/Signal. Dann geht es nicht.
Hallo, danke für die vielen Antworten. Ich war am Wochenende unterwegs. "Thermals" war ausgeschaltet. Ich habe mir jetzt ein Skript geschrieben, das das Polygon erzeugt und auch gleich den Namen setzt. Auf einmal gehts, eagle verbindet das Pad mit dem Polygon. Manuell gehts jetzt auf einmal auch - ich kann das Problem nicht mehr reproduzieren... hm. Allerdings werden weitere Polygone nicht gefüllt (siehe Screenshot) - obwohl sie gleich benannt sind.. Ist das normal? Diesmal hängt auch die brd an. Danke!
Hannes schrieb: > Allerdings werden weitere Polygone nicht gefüllt (siehe Screenshot) - > obwohl sie gleich benannt sind.. Ist das normal? Die Polygone sollten sich schon mit einem Pad überlappen ...
Aktiviere mal die Option "Orphans" bei den anderen Polygonen. Eagle entfernt sonst die (scheinbar) nicht verbundenen Kupferflächen, meistens will man ja keine Flächen ohne definiertes Potential irgendwo haben. Außerdem solltest du Polygone nicht mit Strichstärke "0" zeichnen. Beim Gerber-Export zeichnet Eagle einzelne Linien in der eingestellten Strichstärke um die Fläche zu füllen. Ich weiß nicht was bei "0" passiert, bei sehr kleinen Stärken gibt es definitiv riesige Gerber-Dateien und evtl. Probleme beim Fertiger. Hol dir am besten einen Muster CAM-Job und teste die Ausgaben mit GC Prevue. So mache ich das immer bei kniffligen Designs und habe schon einige Fehler vermeiden 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.