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 inAfter.Removed: nur inBefore.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¶
- Suchen Sie ein Bibliotheksdokument mit mindestens zwei Revisionen.
- Öffnen Sie das Menü weiterer Aktionen der Dokumentkarte.
- Wählen Sie
Compare Revisions…. - Wählen Sie in
BeforeundAfterzwei unterschiedliche Revisionen gleichen Formats. - 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:
- Prüfen Sie Name, Rolle, Reihenfolge und Objektzahl jedes
Before-Layers. - Wählen Sie den richtigen
After layer. - Belegen Sie alle mehrdeutigen Einträge.
- 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;Contextsteuert die Intensität unveränderten Kontexts.Split:Beforelinks undAfterrechts;Sync Cameraist 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 Pairszeigt Paare und Änderungszahlen.All layerszeigt die ganze Platine; ein Paar grenzt ein.- In
Changesschalten SieAdded / Removed / Modifiedund filtern nach Objekttyp oder Net. - Eine Zeile lokalisiert und hebt hervor; eine Viewer-Auswahl findet umgekehrt ihre Änderung.
Previous/Nextdurchläuft die gefilterten Ergebnisse; macOS nutzt⌘[und⌘].Risksfiltert gerichtete Hinweise nach Schwere. Dies ersetzt weder DRC noch Fertigungsfreigabe.
Richtung tauschen, exportieren und erneut öffnen¶
Swaperzeugt eine umgekehrte Anfrage und berechnet Added / Removed, Statistik, Risiken und Details neu.JSONexportiert das stabile versionierte semantische Ergebnis; iOS übergibt die Datei an andere Apps.PNGexportiert 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 Comparisonwieder 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
Comparemit Grund. - Mehrdeutige Layer erfordern manuelle Paarung.
- Die Kamera bleibt zwischen
Overlay / Split / Blinkkonsistent. -
Sync Camerafunktioniert in beiden Zuständen undFitstellt die Gesamtplatine wieder her. - Änderungs-, Objekt-, Net- und Risikofilter grenzen ein.
- Liste, Viewer pick und
Previous / Nextfinden dieselbe Änderung. -
Swapkehrt 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