Hallo @all, ich habe angefangen meinen Schaltplan zum Board zu machen, und erhalte sehr viele "Dimension"-Fehler auf Layer 1 und 16 beim Check. Da sieht es so aus, als wären da nach einem Verschiebevorgang "Reste" von Pads übriggeblieben. Wie fixt man sowas? Auch sind am Anfang 150 "Stop Mask" Fehler da gewesen. Ich hab nur gespeicher, und neu gestartet, dann waren die Weg (dafür die Reste da)... Für jeden Tip dankbar, Rene´
Rene Munsch schrieb: > Auch sind am Anfang 150 "Stop Mask" Fehler da gewesen. Ich hab nur > gespeicher, und neu gestartet, dann waren die Weg (dafür die Reste > da)... Die Stopmask kommen daher, dass die voreingestellten Regeln sehr streng sind was das angeht. Und du hast sie jetzt nicht mehr, weil du diese Layer ausgeschaltet hast richtig? Richtig! ;) Die Pad-Reste... Kannst du die Anklicken? Verschieben oder über das Info Menü mal schauen wo die her kommen?
Hallo Dennis, danke für die schnelle Antwort! Du hattest Recht, wenn die den Rest wieder einblende kommen auch die StopMask Fehler wieder. Die Padreste sind auf Layer1+2, und ich kann sie nicht löschen, oder verschieben. Was meinst du mit Info-Menü? Über den Info-Button kann ich sie auch nicht anklicken, also keine Info.
Wo ist denn die Begrenzung deiner Platine? Das ist kein Rest von irgendwas, das ist einfach der Fehler hervorgehoben. Wenn du die DRC Fehler löscht ist der vermeintliche Rest vermutlich wieder weg. Der Fehler wird halt nicht mehr angezeigt. Also, wo sind die Board Begrenzungen?
Okay, hast du deine Kreuze (tOrigin und bOrigin) aktiviert? Dadurch werden Komponenten erst zu Objekten die du verschieben und eben über das Info-Menü auslesen kannst. Ich habe die dumme Vermutung, dass die Teile einfache Spulen/Widerstände/LED oder Kondensatoren sind und du einfach deine Kreuze deaktiviert hast. Die Fehler kommen dann desswegen, weil die zu nah am Rand sind.
@ Rene Munsch (sanduhrgucker) >Die Padreste sind auf Layer1+2, und ich kann sie nicht löschen, oder >verschieben. Was meinst du mit Info-Menü? Über den Info-Button kann ich >sie auch nicht anklicken, also keine Info. Das sind keine Reste, das sind die Fehlerpolygone, welche die fehlerhaften Flächen markieren. Die kann man löschen, wenn man die DRC-Fehler löscht (Menuleisten unten links). Verschieden kann man die nicht, logisch.
Falk Brunner schrieb: > Fehlerpolygone Aber diese Fehler sind auf der Mask Seite und desswegen auch Weiß. Die teile darunter sind normale Kupfer Pads!? Was sagt denn der TO dazu?
Dennis X. schrieb: > Was sagt denn der TO dazu? De sollte hier am einfachsten seine *.brd Datei hochladen, dann könnte man statt zu Raten einen Rat geben...
Warum nicht gleich das ganze Projekt? sind sicherlich an irgendwelchen Stellen Einstellungen verändert. z.B als zip.
Ohmann, die Unterstützung in diesem Forum schlägt echt alles, was ich seit Anbegin des Netzes kenne... Ich habe das Projekt mit den zusätzlichen Libs mal zusammengepackt und hier Angeheftet. Gibt es eigentlich eine richtige Projekt-Export funktion? Ich hab das jetzt manuell zusammengerafft.
PS: @Frank: Die Bauteile waren auf einer großen Platine leichter zu verteilen, bzw zu entwirren. Anschließend hab ich das zusammengeschoben, aber die große Platine noch nicht verkleinert. BTW: Wie verkleine ich die Passgenau auf ein bestimmtes Maß? die soll nämlich nur 30x30 sein. Und ein manuelles Verschieben der Grenzen ist zu ungenau. @Dennis: Ich habe die Platine aus der Schaltung erstellen lassen, habe über Import meine Hintergrundzeichnung für das Uhrenraster (Layer201) hinzugefügt, und dnn drauflosverschoben. Ausgeschaltet habe ich nur wechselweise Layer 1+16. Achja... was ist ein "TO"? ;-)
Rene Munsch schrieb: > BTW: Wie verkleine ich > die Passgenau auf ein bestimmtes Maß? Eine Möglichkeit ist, wenn du die Dimension mit dem Info-Befehl anklickst und dann die Maße als Zahlenwert eingibst. Vorher gegebenenfalls noch das Zeichnungs-Raster von "mil" auf "mm" umstellen, wenn du 30mm brauchst.
@ Rene Munsch (sanduhrgucker) >aber die große Platine noch nicht verkleinert. BTW: Wie verkleine ich >die Passgenau auf ein bestimmtes Maß? die soll nämlich nur 30x30 sein. >Und ein manuelles Verschieben der Grenzen ist zu ungenau. Mit INFO die Objekte anclicken und im Fenster die exakten Koordinaten eintragen. >wechselweise Layer 1+16. Achja... was ist ein "TO"? ;-) Thread opener, also DU.
@ Dennis X. (debegr92) >Aber diese Fehler sind auf der Mask Seite und desswegen auch Weiß. Das SIND die Polygone der Lötstopmaske, Layer tstop. >Die >teile darunter sind normale Kupfer Pads!? Ja.
Der Dimension Fehler verschwindet, wenn die Begrenzungslinie nach unten verschoben wird.
@ lutz h. (luhe) >Der Dimension Fehler verschwindet, wenn die Begrenzungslinie nach unten >verschoben wird. Ach ne? Wer hätte das gedacht?
Rene Munsch schrieb: > PS: > @Frank: Die Bauteile waren auf einer großen Platine leichter zu > verteilen, bzw zu entwirren. Anschließend hab ich das zusammengeschoben, > aber die große Platine noch nicht verkleinert. BTW: Wie verkleine ich > die Passgenau auf ein bestimmtes Maß? die soll nämlich nur 30x30 sein. > Und ein manuelles Verschieben der Grenzen ist zu ungenau. Lutz h. hat den Grund der Fehler schon aufgeführt, ich will's aber nochmal etwas ausfürlicher schreiben: 1. Der Abstand zur Dimension Linie ist zu klein, d.h. die Bauteile zu nah an der Boardkante. Entweder du änderst den Mindestabstand im DRC, sofern dein Leiterplattenhersteller das dann noch fertigen kann, oder du verschiebst die Bauteile weiter nach innen. 2. Der Bestückungsdruck liegt nicht immer auf der Stoppmaske, oder zu dicht an einer Kante der Lötstoppmaske. Den Bestückungsdruck kannst du verschieben und anpassen mit dem Smash Werkzeug. Das Werkzeug auswählen, damit auf ein Bauteil klicken und plötzlich kannst du den Bestückungsdruck des Bauteils unabhängig vom Bauteil platzieren und verschieben. Ein weiterer Tip: Du kannst du das Grid/Raster (Button befindet sich links oben) feiner/gröber einstellen oder in anderen Einheiten. So kannst du bspw. Metrisch (mm) alles bezüglich der Abmessungen routen. Also das Grid auf 1 mm stellen, dann die Dimension Linie zeichnen. Die Bauteile alle im imperialen Einheitensystem. Bspw die Einheit mil (http://en.wikipedia.org/wiki/Thousandth_of_an_inch) zum Routen und platzieren. Geschmackssache. Durch das Umstellen des Rasters kann es nun vorkommen, dass Bauteile nicht mehr auf dem Raster liegen sondern daneben. Wenn du auf der Tastatur die Strg-Taste gedrückt hälst und dann das Bauteil mit dem Verschieben-Werkzeug auswählst, so wird die Position auf den nächsten Rasterpunkt zurückgesetzt.
Welche Einstellung führt zu diesem Fehler? Das Bauteil ist: Library SparkFun-Resistors 0603-RES
Hallo Nochmal, ich habe - die Bauteile jetzt etwas vom Rand nach innen geschoben,(super Tip!) - den Bestückungsdruck von den Lötflächen weiter entfernt,(super Tip!) - Die Platinenmaße korrekt angegeben (super Tip!) Jetzt bleiben nur noch die Stopmask Fehler. Und die weis ich jetzt ehrlich gesagt nicht mehr zu bekämpfen. Eure Tips habe ich ja alle beherzigt. Hat da noch jemand einen ungenannten Tip?
Wenn ich diese Layereinstellung nutze, lauft der check durch.
Rene Munsch schrieb: > Hallo Nochmal, > > ich habe > - die Bauteile jetzt etwas vom Rand nach innen geschoben,(super Tip!) > - den Bestückungsdruck von den Lötflächen weiter entfernt,(super Tip!) > - Die Platinenmaße korrekt angegeben (super Tip!) > > Jetzt bleiben nur noch die Stopmask Fehler. Und die weis ich jetzt > ehrlich gesagt nicht mehr zu bekämpfen. Eure Tips habe ich ja alle > beherzigt. Hat da noch jemand einen ungenannten Tip? Die Widerstände sind doch in ganz normaler 0603 SMD Bauform. Da brauchst du keine externe Library von irgendwem sondern kannst die ganz normale Eagle Library: Resistors verwenden, die diesen Fehler nicht aufweist. Zudem verwendest du in der Schaltung momentan das amerikanische Symbol für Widerstand (gezackt) anstatt das deutsche (rechteck). Also hat nur Vorteile, wenn du die Library wechselst.
Hallo Frank, Der Effekt ist tatsächlich, das beim Verschieben von Bauteilen immer ein Stück vom tStop oder bStop "liegenbleibt". Versucht: -Bauteile aus der Standard-Lib verwendet. -Raster gewechselt auf inch ...das Problem ist das gleiche. ;-(
:
Bearbeitet durch User
Peinlichkeit EIN Hab den Fehler gefunden: Ich war wohl doch hier und da einen Millimeter zu nahe an den Lötflächen mit den Bezeichnunger... ;-) Peinlichkeit AUS Wieder was gelernt. Vielen Dank an alle Tipgeber!
Nein, da bleibt nichts "liegen". BStop und TStop werden in den Bauteil-Bibliotheken mit definiert und separieren sich nicht vom Bauelement. Was du wahrscheinlich siehst sind die DRC-Error Markierungen von einem früheren DRC-Durchlauf. Die bleiben markiert und an der alten Position bis sie entweder gelöscht oder der DRC neu ausgeführt wird. Wie wärs auch mal ein Blick in das Handbuch zu werfen? Mask-Fehler treten bei vielen im Netz zu findenden Libraries auf, vor allem bei Libs aus typischen Bastler-Quellen wie Sparkfun und der Gleichen. Hier wird oft nicht mit der entsprechenden Sorgfalt angelegt, da es die meisten Nutzer an der Stelle nicht interessiert. Man kann die Libs aber sehr einfach überarbeiten wenn man sie denn unbedingt braucht. Besser ist es aber, die Standard-Libs zu nehmen und nicht vorhandenen Bauelemente selbst anzulegen. Es gibt auch viele fehlerhafte Libs im Netz, die Gefahr sich damit die Platine zu versauen ist durchaus vorhanden.
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.