Hallo, in den Designrules von Eagle kann man in Masks für Stop und Cream jeweils einen Prozentwert und Min- und Maxwerte angeben. Defaultmäßig sind für Stop Min und Max 4mil vorgegeben, d.h. das Loch for den Lötstopplack ist runherum 4mil größer als das Pad. Bei ICs mit sehr kleinem Pinabstand, z.B. TQFP100 ist zwischen den Pins dann kein Lötstoplack vorhanden, da die Lücke kleiner als 8mil ist. Nun wollte ich diese Übergröße vermindern, damit auch zwischen den Pins noch Lötstoplack ist, sonst ist das Löten des TQFP-Gehäuses von Hand erheblich schwieriger. Ich kann aber die Werte in den Designrules ändern wie ich will, wenn ich in einer Lib in einem Package ein Pad plazieren will, ist das Loch von der Lötstopmaske immer rundherum 4mil größer. Das gilt auch für eine neue, leere lib für ein neues Package.Egal, ob ich min und max auf 1mil oder 0mil setze, egal ob ich 100% und min=8mil und max=50mil setze (bloß zum testen), in der lib ändert sich nichts. Es gibt aber in der Lib keine eigenen Designrules, ich habe das Gefühl, da wird stur die originale default.dru von eagle benutzt. Es gibt auf allen Festplatten sonst keine dru-Datei, trotzdem öffnet Eagle das Projekt mit den veränderten Designrules wieder, die müssen also im Projekt mit gespeichert sein. Ich vermute, im brd-File, es gibt ja nur das sch-File und das brd-File für die Leiterplatte. Die Einstellungen haben aber offensichtlich keinen Einfluß auf die Libraries. Das default.dru will ich nicht ändern, sondern es sollte schon für diese Leiterplatte alleine gelten. Speichere ich eine dru-Datei explizit ab (Datei -> Speichern unter in DRC) ändert das auch nichts, ich kann diese Datei lediglich wieder laden. Weiß da jemand mehr? Gruß
Füge das Bauteil zu einer Platine hinzu, erst da greifen die Designregeln. In der Bibliothek siehst du die Teile immer mit den Standardwerten. Ob man das überhaupt ändern kann weiß ich nicht. P.S. Fallstrick #2, wenn du eigene Pad-Geometrien erstellst (Polygon drüberlegen) musst du auch die Stopmaske selbst zeichnen, die bleibt dann aber immer unverändert egal was die DRCs sagen!
Andreas W. schrieb: > Es gibt auf allen Festplatten sonst keine dru-Datei, trotzdem öffnet > Eagle das Projekt mit den veränderten Designrules wieder, die müssen > also im Projekt mit gespeichert sein. Ich vermute, im brd-File, es gibt > ja nur das sch-File und das brd-File für die Leiterplatte. Die > Einstellungen haben aber offensichtlich keinen Einfluß auf die > Libraries. Die Lötstoppmaske in der Lib hat sozusagen nichts zu bedeuten. Du definierst die Abstände als deine eigenen Regeln beim DRC und speicherst alles in deiner persönlichen dru-Datei ab.
Hallo, ich habe es gerade ausprobiert, so wie beschrieben, klappt es! Die Lötstopmaske ändert sich sofort, wenn ich im Layouteditor die DRC-Regeln dafür ändere. Da muß man erst einmal drauf kommen, daß in der Library die Lötstoppmaske nichts wirklich zu sagen hat! Die Doku, die ja eigentlich recht gut ist (besonders im Vergleich mit der von Microsoft und speziell Office...), ist da ziemlich ungenau und macht es leider gar nicht klar, daß die DRC für die Lötstoppmaske erst bei plazierten Bauteilen wirkt und nicht in der Lib alleine. Zum Glück kein Bug in Eagle, sondern nur ein etwas verstecktes Feature ;-) Gruß
Andreas W. schrieb: > Nun wollte ich diese Übergröße vermindern, damit auch zwischen den Pins > noch Lötstoplack ist, sonst ist das Löten des TQFP-Gehäuses von Hand > erheblich schwieriger Sicher?
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.