Zum Inhalt
Dokumentversion v2026.08.31.0
PDF herunterladen

Zwei Platinenrevisionen vergleichen (Board Diff)

Ziel der Seite

Starten Sie Board Diff aus verwalteten Revisionen, verstehen Sie die Richtung Before / After, prüfen Sie Änderungen pro Objekt und exportieren Sie JSON oder PNG.

Unterstützte Plattformen

  • macOS 14 oder neuer: primäre Breitbild-Erfahrung und erste Abnahmeplattform.
  • iOS / iPadOS 17.0 oder neuer: der Einstieg ist enthalten; Querformat oder breites Fenster wird empfohlen, während die Optimierung schmaler Ansichten weiterläuft.

Zielgruppe

  • Design-, Fertigungs- und Prüfbenutzer, die zwei Revisionen derselben PCB vergleichen
  • Tester für richtungsabhängige Änderungen, Layer-Paare, Objekte und Risikohinweise

Voraussetzungen

Wählen Sie zwei Platinen mit unterschiedlichem Inhalt, die zum gleichen tatsächlichen Format aufgelöst werden:

Eingabe Aktueller Status
DSN Unterstützt
Einzelne KiCad .kicad_pcb Unterstützt
Gerber + Excellon-Ordner oder -Archiv Unterstützt
SES Nur wenn beide Seiten dasselbe verifizierte Basisdesign erkennen
ODB++, IPC-2581, vollständiges KiCad Project Für Board Diff ausdrücklich nicht unterstützt

Before und After sind gerichtet:

  • Added: nur in After.
  • Removed: nur in Before.
  • Modified: gepaartes Objekt mit abweichenden Eigenschaften oder Geometrie.
  • Unchanged: auf beiden Seiten gleich, nur als Kontext.

Gleiche Dateiendungen beweisen kein gleiches Format. PCBAtlas löst beide Seiten einzeln auf.

Schritte

Zwei verwaltete Revisionen vergleichen

  1. Suchen Sie ein Bibliotheksdokument mit mindestens zwei Revisionen.
  2. Öffnen Sie das Menü weiterer Aktionen der Dokumentkarte.
  3. Wählen Sie Compare Revisions….
  4. Wählen Sie in Before und After zwei unterschiedliche Revisionen gleichen Formats.
  5. Wählen Sie Compare.

Hat die aktuelle Revision einen Elternstand, wird parent für Before und current für After bevorzugt. Beides ist änderbar.

Der abgeschlossene verwaltete Vergleich speichert ein verifiziertes artifact. Öffnen Sie es über Reopen Saved Comparison erneut.

Mehrdeutige Layer-Paare bestätigen

Findet PcbCore mehrere kompatible Kandidaten, stoppt der Vergleich bei Layer pairing needs confirmation:

  1. Prüfen Sie Name, Rolle, Reihenfolge und Objektzahl jedes Before-Layers.
  2. Wählen Sie den richtigen After layer.
  3. Belegen Sie alle mehrdeutigen Einträge.
  4. Wählen Sie Confirm and Compare.

PCBAtlas rät nicht und erzwingt keine Ausrichtung per automatischer Verschiebung / Drehung. Eine globale Verschiebung oder Drehung bleibt eine echte Differenz.

Warten oder abbrechen

Der Fortschritt umfasst Validierung, Before / After-Import, Layer-Paarung, Snapshots, Geometrieabgleich, Risikoanalyse, exakte Diff scene und Persistenz.

Warten Sie nach Cancel, bis Cancelling comparison… beendet ist. Erst nach Freigabe beider native session und temporärer staging-Daten ist ein Wiederholen sicher.

Vergleichsarbeitsbereich lesen

Anzeigemodi

  • Overlay: kombiniert exakte Änderungen; Context steuert die Intensität unveränderten Kontexts.
  • Split: Before links und After rechts; Sync Camera ist standardmäßig aktiv und kann getrennt werden.
  • Blink: wechselt mit derselben Kamera zwischen Before und After, um kleine Verschiebungen zu zeigen.
  • Fit: passt die Szene wieder in den sichtbaren Bereich ein.

Layer und Änderungen

  • Layer Pairs zeigt Paare und Änderungszahlen.
  • All layers zeigt die ganze Platine; ein Paar grenzt ein.
  • In Changes schalten Sie Added / Removed / Modified und filtern nach Objekttyp oder Net.
  • Eine Zeile lokalisiert und hebt hervor; eine Viewer-Auswahl findet umgekehrt ihre Änderung.
  • Previous / Next durchläuft die gefilterten Ergebnisse; macOS nutzt ⌘[ und ⌘].
  • Risks filtert gerichtete Hinweise nach Schwere. Dies ersetzt weder DRC noch Fertigungsfreigabe.

Richtung tauschen, exportieren und erneut öffnen

  • Swap erzeugt eine umgekehrte Anfrage und berechnet Added / Removed, Statistik, Risiken und Details neu.
  • JSON exportiert das stabile versionierte semantische Ergebnis; iOS übergibt die Datei an andere Apps.
  • PNG exportiert die aktuelle Diff-Ansicht; iOS speichert sie direkt in Photos, während macOS weiterhin die Systemoberfläche für Dateilieferung nutzt.
  • Ein verwalteter Vergleich wird mit Reopen Saved Comparison wieder geöffnet.
  • Ändern sich Inhalt, Format, Richtlinie oder Layer-Paarung, wird das alte artifact ungültig statt still angezeigt.

Abnahmecheckliste

  • Compare Revisions… ist bei nur einer Revision deaktiviert.
  • Zwei verwaltete Revisionen gleichen Formats laufen und lassen sich erneut öffnen.
  • Identische Eingabe, andere / nicht unterstützte Formate und abweichende SES-Basis blockieren Compare mit Grund.
  • Mehrdeutige Layer erfordern manuelle Paarung.
  • Die Kamera bleibt zwischen Overlay / Split / Blink konsistent.
  • Sync Camera funktioniert in beiden Zuständen und Fit stellt die Gesamtplatine wieder her.
  • Änderungs-, Objekt-, Net- und Risikofilter grenzen ein.
  • Liste, Viewer pick und Previous / Next finden dieselbe Änderung.
  • Swap kehrt Richtung, Farben, Statistik, Details und Risiken korrekt um.
  • Abbruch einer großen Platine wartet auf Bereinigung und erlaubt danach einen neuen Vergleich.
  • JSON und PNG werden exportiert; geänderte Eingaben verwenden kein altes artifact.

Aktuelle Grenzen

  • Nur gleiche Formate; kein formatübergreifender Vergleich.
  • ODB++, IPC-2581, vollständiges KiCad Project, Schaltplan- und 3D-Diff sind nicht unterstützt.
  • Kein automatisches Zusammenführen, Akzeptieren oder Zurückschreiben.
  • Kein automatisches alignment; globale Verschiebung und Drehung bleiben sichtbar.
  • Bildpixel, bbox und Dateitext dienen nicht als Ersatz für exakten Geometrie-Diff.

Häufige Fragen

Warum ist Compare deaktiviert?

Prüfen Sie, ob beide Seiten gewählt, verschieden und als dasselbe unterstützte Format aufgelöst sind. Für Gerber / Excellon geben Sie pro Seite einen vollständigen package-Ordner oder ein Archiv an, nicht zwei beliebige Einzellayer.

Warum ergeben gleiche Endungen unterschiedliche Formate?

Das Format stammt aus der tatsächlichen Auflösung. Verzeichnisse, Archive, SES-Basisdesign und aufgelöster board entry gehören zur Validierung.

Warum kann ich nach Abbruch nicht sofort wiederholen?

PcbCore muss beide Before / After-Sitzungen und temporäre Daten freigeben. Wiederholen Sie nach dem Verschwinden von Cancelling comparison….

Warum ändern sich Zahlen oder Risiken nach Swap?

Added / Removed und Risiken sind gerichtet. Swap berechnet mit umgekehrtem Before / After neu und tauscht nicht nur Beschriftungen.

Ergebnis

Sie lokalisieren exakte beidseitige Änderungen, prüfen gerichtete Risiken und exportieren JSON / PNG. Verwaltete Vergleiche können gespeichert, verifiziert und erneut geöffnet werden.

Zuletzt geprüft

2026-07-30