Stoppen Sie Maskenfehler in DRC


12

Ich mache mein erstes Board in Eagle (eigentlich das erste Board überhaupt) und bekomme eine Menge Stopmaskenfehler um Teile, die ich aus den Bibliotheken Nordic und Adafruit verwende. Jeder Schnittpunkt zwischen nrf51822 und 3.3-Knopfzellenhalter führt zu einem Fehler in tStop.

Stop Mask Fehler hervorgehoben

Wie hier zu sehen, ist um die Route herum Platz, sodass ich nicht sicher bin, was ich noch tun muss, um sicherzustellen, dass diese in Ordnung sind. Hübsch, ich mache nur einen einfachen Fehler, kann aber nicht nachvollziehen, wie ich ihn in den Tutorials korrigieren kann, die ich gelesen habe. Vielen Dank!

Bildbeschreibung hier eingeben


Kannst du die genaue Fehlermeldung posten? Ihre DRC-Regeln könnten ebenfalls einen Einfluss haben.
Svens

Antworten:


9

Wie Sie wahrscheinlich verstehen, werden die Fehler durch eine Schicht verursacht, die auf Kupfer oben oder unten gedruckt wird. Dh etwas, das sich über die obere oder untere Stoppschicht hinaus erstreckt und kein Komponentenpad oder Kupfer ist.

Sie sind Schichten , die Sie vielleicht einigermaßen auf den Brettern Siebdruck sind (während der CAM - Prozess), so Adler behandelt, als ob sie sind Teil der Siebdruck , wenn sie ‚Display'd , wenn die DRC - Check ausgeführt wird.

Diese Fehler sind manchmal in Ordnung, da viele Leiterplattenhersteller einen Prozess ausführen, der den Siebdruck so "zuschneidet", dass nichts auf Kupfer oben oder unten gedruckt wird. Ich neige jedoch dazu, sie alle so zu reparieren, dass ich zuversichtlich bin, dass meine Boards von jedem Hersteller hergestellt werden können (so wie ich Open Source-Designs mache).

IIRC Der Teil des DRC-Dialogs, der einige dieser Werte festlegt, ist die Registerkarte 'Masken'. Sie könnten versuchen, sie zu beheben, indem Sie die Werte dort anpassen. Wenn dies jedoch ein Open Source-Design ist, möchten Sie möglicherweise stattdessen die Fehler beheben.

Zunächst müssen Sie herausfinden, welche Ebenen die Fehler verursachen. Schauen Sie sich jeden Fehler an, und Sie werden wahrscheinlich feststellen, dass Ebenen die Fehler verursachen. Eagle hebt den Überlappungsbereich jedes Fehlers hervor. Sie können sich also die Karte ansehen oder auf die Fehlermeldung im Dialogfeld "DRC-Fehler" klicken, und Eagle zeigt sie an. Möglicherweise müssen Sie auf den Fehler doppelklicken, damit Eagle den betroffenen Bereich anzeigt.

Bestätigen Sie, welche Ebenen die Probleme verursachen, indem Sie die Ebenen nacheinander ausschalten und die DRC-Überprüfungen jedes Mal ausführen.

Ich schalte die oberen und unteren Namen, die oberen und unteren Werte, tDocu und bDocu, dann die Dokumentation, dann die oberen und unteren Siebdruckebenen aus und überprüfe nach jedem Paar, bis schließlich der gesamte Text und die Zeilen verschwinden. Die Fehler sollten alle verschwinden, wenn Sie fertig sind.

Das Ausschalten von Namen oder Werten ist möglicherweise ohnehin in Ordnung, wenn Sie nicht vorhaben, dass sie bei der Herstellung der Platine auf der Siebdruckebene angezeigt werden. Wenn Sie sie auf die Tafel drucken müssen (als Teil der Siebdruckebene), verwenden Sie "Smash", um diese Textteile aus dem Weg zu räumen.

Dann machen Sie dasselbe für die anderen Schichten. Möglicherweise müssen Sie Kopien von Bibliothekselementen erstellen und diese bearbeiten.

Sie können festlegen, dass einige der Dokumentationsebenen nicht auf dem Siebdruck angezeigt werden, sondern nur in einer gedruckten Build-Anleitung. Schalten Sie sie in diesem Fall aus, wenn Sie DRC-Überprüfungen durchführen, und stellen Sie sicher, dass sie von Ihrem CAM-Auftrag nicht hinzugefügt werden zu den CAM-Dateien (oder fragen Sie Ihren Hersteller, ob Sie diese Layer ignorieren sollen, wenn sie eine Eagle-Datei enthalten).


Danke für den Hinweis. Mein Hersteller hat sich die Fehler angesehen und gesagt, dass sie kein Problem sind, also habe ich sie verschickt.
Joshua Noble

3

Der von Ihnen angeforderte Fehler bezieht sich auf die Überlappung der Legende mit dem tStop-Layer. Alles, was passiert, ist, dass Teile der Legende, die sich mit dem tStop-Bereich überschneiden, nicht gedruckt werden. Es kommt also darauf an, welche Prioritäten Sie setzen. tStopp-Layer hat Vorrang. In diesem Dokument wird dies im Abschnitt mit der PCB-Legende auf Seite 1 gut erläutert.

http://www.element14.com/community/servlet/JiveServlet/download/74276-111817/eagle-cad-layers-reference3.pdf

Wenn Sie möchten, dass alle Namen deutlich gedruckt werden, können Sie die Namen Ihrer Teile mit dem Smash-Tool trennen und in den freien Raum verschieben.


Sehr geehrter Alien, die von Ihnen angegebene Dateiadresse befindet sich auf Ihrem eigenen Computer und ist daher nicht für jeden zugänglich. Könnten Sie stattdessen den Link posten, von dem Sie ihn erhalten haben? Vielen Dank.
Ricardo

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.