PCB Hersteller meldet: Self-intersected polygons, Altium findet nix

#7786247
Lesenswert?

Hallo,

ich habe vom PCB Hersteller (Multi CB) die Fehlermeldung "Self-intersected polygons found" erhalten (sh. Anhang), kann aber in den Gerberdaten keine Probleme finden. Folgende Versuche habe ich unternommen, um das Problem zu lokalisieren:

Altium DRC: keine Fehler Altium PCB Health check: keine Fehler Prüfung der Gerberdaten mit gerbv (v2.6a): no errors found.

Ich habe ausserdem die Gerberfiles in View Mate und den Gerberviewer von KiCAD reingeladen. Auch diese beiden Tools haben die Daten ohne meckern gelesen (Prüfungsmöglichkeiten habe hier ich nicht gefunden).

Kann mir jemand ein Tool empfehlen, mit dem ich den genannten Fehler finden kann? Die Kommunikation mit dem PCB Hersteller ist leider etwas schwierig (Mails werden nicht beantwortet). Vermutlich haben die keine Lust, ständig die gleichen Fragen zu beantworten.

Vielen Dank, Markus

Angehängte Dateien:
Gast #7786283
Lesenswert?

Ein Polygon schneidet sich selbst. Das muss nicht zu falschen Ergebnissen führen. Es ist aber ein Formfehler der wahrscheinlich nicht beabsichtigt ist.

Das kann auch eine Überschneidung von wenigen Pixeln sein, die kaum zu erkennen ist. Zeichne das Polygon am besten neu.

Angehängte Dateien:
#7786287
Lesenswert?

Michael schrieb:

Zeichne das Polygon am besten neu

Würde ich gerne machen, wenn ich wüste welches das sein soll. Die beiden einzigen Polygone in dem Design sind von Altium generiert (jeweils ein GND Polygon auf TOP und Bottom). Ich habe beide Polygone vor dem Erzeugen der Gerberdaten neu generieren lassen, daher denke ich nicht das ein erneutes Generieren das Problem beseitigen wird.

Markus

#7786321
Lesenswert?

Jörg W. schrieb:

Mach doch mal 'ne Sperrfläche um den Quarz herum, damit Altium dort nichts füllen kann. Die GND-Anbindung des Quarzes dann mit einem Leiterzug mit der Hand zeichnen.

Ja, kann ich machen. Aber was dann? Gerber generieren und wieder zum Hersteller schicken?

Ich würde den Fehler gerne selbst sehen, damit ich den gezielt beseitigen kann und so das Problem auch bei zukünftigen Designs beseitigt ist.

Aber falls wirklich niemand eine Möglichkeit (ein Tool) kennt, um das Problem zu identifizieren, werde ich das wohl im Trial and Error Verfahren angehen müssen.

@ron-hardy: Auch die Teardrops wurden vor der Gerbererzeugung neu generiert, würde ich also als Fehlerquelle ausschliessen. Obwohl, bei Altium weiss man nie...

Markus

Moderator Persönliche Seite #7786330
Lesenswert?

Markus L. schrieb:

Aber was dann? Gerber generieren und wieder zum Hersteller schicken?

Ja.

Wenn ich mir dein Altium-Bild genau ansehe, fällt da ein Artefakt auf. Vielleicht ist es das?

Ansonsten könnte man natürlich noch versuchen, die Stelle in den Gerberdaten selbst zu lokalisieren und dort die Zeichenbefehle nachzuvollziehen.

Angehängte Dateien:
#7786342
Lesenswert?

Jörg W. schrieb:

Wenn ich mir dein Altium-Bild genau ansehe, fällt da ein Artefakt auf

Danke für den Hinweis. Das ist aber wohl nur ein Artefakt im Screenshot. Ich habe im KiCAD Gerberviewer die Polygone als Umrisse dargestellt. Es ist zu sehen, dass der mmarkierte Bereich innerhalb eines Polygones liegt und nicht in Frage kommt.

Markus

Angehängte Dateien:
#7789237
Lesenswert?

Rainer W. schrieb:

Verwendest du DRC-Regeln von Multi CB oder deine eigenen?

Ich verwende meine eigenen Regeln, die natürlich an die Multi CB Vorgaben angepasst sind. Es gibt scheinbar auch keine Regel, die auf "Self-intersected polygons" prüft und die deaktiviert/falsch konfiguriert sein könnte. Einzig unter PCB Health wird das scheinbar geprüft, und das läuft ohne meckern durch (wie bereits oben geschrieben).

Markus

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren