Hallo, der Keepout Layer in Eagle wurde hier schon oft und meistens als Sperrfläche für Bauteile erklärt. Als solche würde ich ihn auch gerne verwenden - aber: der DRC meldet scheinbar nur Fehler, wenn sich zwei xKeepout Bereiche überlagern. Nicht aber, wenn sich ein xOrigin (also ein Bauteil) oder ein xPlace (Teil eines Bauteils) in einem xKeepout Bereich eines anderen Bauteils befindet! Ich würde aber gerne Flächen definieren, in denen sich einfach keine anderen Bauteile befinden dürfen (wegen physischer oder produktionstechnischer Einschränkungen) - und der DRC soll melden, wenn ich was falsch gemacht habe... Hat jemand einen Tip? Grüße Janosch
Leider nein - tRestrict erlaubt auch keine Leiterbahnen. Mir geht es um Sperrflächen für Bauteile only.
Definiere Dir doch in Deiner Bibliothek ein Bauteil das lediglich aus der entsprechenden Keepout-Fläche besteht und platziere es passend.
Verstehe ich nicht. Ich brauche eine Sperrfläche (egal ob in einem Bauteil oder von Hand gezeichnet), für die der DRC Alarm schlägt, sobald sich andere Bauteile darin befinden. Ich kann natürlich, für jedes Package aller meiner Libraries Keepout Bereiche zeichnen - denn wie oben beschrieben sind sich überlappende Keepout-Bereiche nicht erlaubt. Kann ich übrigens doch nicht, weil ich keine Zeit dafür habe, und weil es nicht Sinn der Sache ist. Nun denn, ich habe mir schon gedacht, dass die Keepout Flächen in Eagle einfach unbrauchbar sind. Schade.
Janosch K. schrieb: > Kann ich übrigens doch nicht, weil ich keine Zeit dafür habe, und weil > es nicht Sinn der Sache ist. > > Nun denn, ich habe mir schon gedacht, dass die Keepout Flächen in Eagle > einfach unbrauchbar sind. Schade. Tja, dann laß es halt. Ohne Deine Hilfe (Abmaße, Höhenlinien, etc..., in der Library) wird kein CAD Programm der Welt wissen, wie groß das Bauteil ist. Nicht mal Cadstar oder Mentor machen das anders...
S. O. Lidworks schrieb: > Ohne Deine Hilfe (Abmaße, Höhenlinien, etc..., in der Library) > wird kein CAD Programm der Welt wissen, wie groß das Bauteil ist. Jedes Package hat ein "Origin", damit könnte man schonmal anfangen. Ich hätte auf den "Place" Layer gehofft, der wird ja gerne dazu verwendet, die Ausprägung des Bauteils zu beschreiben - vermutlich ist das aber hauptsächlich für Positionsdrucke relevant. Ist es also üblich/notwendig, in jedem Package im Keepout Layer die Gehäuseform plus möglicherweise zusätzlich benötigten Platz anzugeben? (so wie z.B. die Eagle-eigenen SMD Widerstände/Kondensatoren eine (viel zu großzügige) Umrandung im Keepout Layer haben?) Grüße Janosch
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.