Schneemann in Eagle?

Ich versuche, einige BGA-Pads in Eagle zu schneien, finde aber keine wirkliche Möglichkeit, dies zu tun. Es gibt die Teardrop.ulp, aber aus irgendeinem Grund fügt sie meinen Pads keine Teardrops hinzu.

Gibt es einen einfacheren Weg?Geben Sie hier die Bildbeschreibung ein

bearbeiten Ein Beispiel für "Snowmanning" im Vergleich zu TränenGeben Sie hier die Bildbeschreibung ein

Ich habe noch nie gehört, dass es "Snowmanning" genannt wird.
Sie könnten versuchen, mit dem Teilungswerkzeug ein kleines Segment direkt vor dem Pad zu erstellen und dann die Breite dieses Pads etwas breiter zu machen. Aber das ist ein etwas manueller Prozess. Ich kenne kein bestehendes ULP, um dies zu tun.
Die teardrops.ulp gibt kein Skript aus? In jedem Fall schlägt es mit der Meldung "Keine Teardrops generiert mit den aktuellen Parametern" fehl, unabhängig vom Parameter. Ich bin wirklich überrascht, dass ich auf der Autodesk-Website kein ULP dafür finden kann. Ich hätte erwartet, dass jemand dies inzwischen versucht hätte.
Macht nichts, ich dachte, es generiert ein Skript - offensichtlich ist die Beschreibung in der Beschreibung im ULP-Code falsch.
Aus einem kurzen Test geht hervor, dass das Teardrops ULP nicht auf SMD-Pads funktioniert, sondern nur auf Vias und THT-Pads.
Ich habe mir einen Workaround ausgedacht, den ich gerade teste. Wenn ich einfach einen Kreis auf Ebene 1 mit der Breite Null zeichne, kann ich die richtige Größe des Schneemanns erhalten und ihn auf das Pad fallen lassen
Dabei kann es zu DRC-Fehlern kommen, da die Kupferkreise nicht an ein Netz gebunden werden können.
Ja, du hast recht. DRC schlägt fehl, aber ich denke, ich kann diese einfach anstelle einer besseren Lösung, die in Eagle integriert ist, genehmigen.
Ich würde meinen anderen Vorschlag versuchen, eine kurze Spur aus dem Pad mit einer Breite auf halbem Weg zwischen der Pad-Größe und der ursprünglichen Spurgröße zu zeichnen. Dies verhindert DRC-Fehler, da dies alles Teil des Routings ist.

Antworten (2)

Die vorhandenen "Teardrop"-Skripte funktionieren nicht, da sie nur Durchkontaktierungen und Pads verarbeiten, während Ihre BGA-"Pads" eigentlich "SMDs" sind, die EAGLE anders handhabt.

Ich habe kürzlich damit gespielt, angefangen mit dem Teardrop-Ulp, umgestaltet und einen einzelnen dicken kurzen Draht anstelle der "Diamant" -Form gezeichnet, die für Teardrops verwendet wurde. Es ist nicht ganz vollständig (die Rückgängig-Funktion funktioniert nicht, es verarbeitet keine nicht runden SMDs oder länglichen Pads, und die Dokumentation muss aktualisiert werden, aber es könnte einen Versuch wert sein, wenn Sie immer noch interessiert sind. .

https://drive.google.com/file/d/1I7en3EZz3zS1rtGdqCW5XH1y1pqpcChR/view?usp=sharing

Geben Sie hier die Bildbeschreibung ein

Der Link erfordert, dass der Benutzer eine unbekannte Datei mit unbekanntem Typ oder unbekannter Größe herunterlädt. Download auf eigene Gefahr!
Als snowmen-ulp.txt erneut hochgeladen, damit eine Vorschau angezeigt werden kann. drive.google.com/file/d/1I7en3EZz3zS1rtGdqCW5XH1y1pqpcChR/…

Ich konnte kein Skript dafür finden, aber ich beabsichtige, eines zu schreiben, je nachdem, wie oft ich dies tun muss.

Im Moment würde eine manuelle Methode darin bestehen, einen Kreis mit der Breite 0 (um ein solides Pad zu erstellen) auf Ihrer obersten Ebene mit einem etwas kleineren Radius als Ihrem Pad zu zeichnen. Kopieren und fügen Sie nach Bedarf in Ihrem Design ein.

DRC wird bei dieser Methode jedoch mit Überlappungsfehlern fehlschlagen

Geben Sie hier die Bildbeschreibung ein