Hallo zusammen,
ich habe für einen selbstgemachten Akku-Halter ein Device erstellt. Das Part hat nicht-runde Pins, ist ein Stück Platine mit drei kupferkaschierten Laschen, die in die eigentliche Träger-Platine eingesteckt werden. Der Akku wird dann mit Federstiften gehalten. Die Pins sind im Part als rechteckige Fräsungen im Dimension-Layer ausgeführt. Zur Kontaktierung auf der Träger-Platine auf Top und Bottom SMD-Pads im Part. Das Teil sitzt in einer 4-lagigen Platine. In deren Innenlagen sind Versorgungsspannungsflächen als Polygone definiert. Die Kontakte des Akku-Halters dürfen mit diesen Flächen nicht in Kontakt kommen. Wie halte ich nun diese Flächen von den Pins fern?
Da es Restrict oder Keepout nur für Top und Bottom gibt, habe ich in einer früheren Variante die inneren Lagen an jedem Pin mittels jeweils 4 Polygonen vor "Kontaktierung" geschützt. Im Part die Polygone so, daß diese in den inneren Layern die Pins so umgeben, daß die Polygone der Platine an dieser Stelle ausgespart werden. Jetzt habe ich aus den vier Polygonen eines gemacht, welches das Pin komplett umschließt und nur eine kleine "Öffnung" nach außen übrig bleibt, damit das Polygon geschlossen werden kann. Nun habe ich beim Aufruf von Ratsnest den Fehler: "Package "x" aus Library "y" enthält ein ungültiges Polygon." Hm. Und nun?
Fragt
Harald Wehner