ODB++
ODB++ ist ein intelligentes CAD-zu-CAM-Austauschformat, das in der PCB-Fertigung weit verbreitet ist. Im Gegensatz zu Gerber enthält ODB++ strukturierte Fertigungsdaten wie Ebenendefinitionen, Polarität und Platinenorganisation in einem vollständigen Entwurfspaket.
Formatübersicht
| Eigenschaft | Wert |
|---|---|
| Dateiendungen | extrahiertes Verzeichnis, .tgz, .tar.gz |
| Kodierung | Textdateien innerhalb eines Archivs oder Verzeichnisbaums |
| Import | ✓ |
| Export | ✓ |
| Lizenz | Gerber/ODB++ |
Importoptionen
| Option | Beschreibung | Standard |
|---|---|---|
| Step-Name | Einen bestimmten ODB++-Step importieren; leer lassen, um den ersten/Standard-Step zu verwenden | Leer |
| Ebenenfilter | Nur einen bestimmten Ebenennamen importieren | Leer |
| Eingabequelle | Aus Archiv oder extrahiertem Verzeichnis lesen | Archiv |
| Ebenenpolaritäten anwenden | Ebenenpolaritäten aus der Matrix-Datei beim Import anwenden | Ein |
Exportoptionen
| Option | Beschreibung | Standard |
|---|---|---|
| Step-Name | Name des exportierten ODB++-Steps | pcb |
| Ausgabeformat | Ein .tgz-Archiv oder einen extrahierten Verzeichnisbaum schreiben | .tgz |
Typische Workflows
ODB++ → DXF
PCB-Fertigungsdaten für mechanische Prüfung, Bereinigung oder nachgelagerte Konvertierung importieren.
GDSII → ODB++
Layoutgeometrie nach ODB++ für PCB-/CAM-Austausch-Workflows exportieren.
Gerber → ODB++
Legacy-Photoplot-Daten in ein strukturiertes Fertigungspaket überführen.
Technische Hinweise
- ODB++ kann aus einem komprimierten Archiv oder einem extrahierten Verzeichnisbaum geöffnet werden
- Der Export kann entweder ein
.tgz-Archiv oder einen extrahierten Verzeichnisbaum schreiben - Das Gerber/ODB++ Lizenz-Bundle ist erforderlich
CLI- / Befehlsdateioptionen
Diese Optionsschlüssel können in der Befehlszeile oder in Befehlsdateien verwendet werden.
Import
| Schlüssel | Typ | Beschreibung |
|---|---|---|
OdbppInStep | string | Zu importierender Step-Name |
OdbppInLayer | string | Ebenennamenfilter |
OdbppInSource | string | Eingabequelle — archive oder directory |
OdbppInApplyLayerPolarities | flag | Ebenenpolaritäten aus der Matrix-Datei anwenden |
Export
| Schlüssel | Typ | Beschreibung |
|---|---|---|
OdbppOutStep | string | Exportierter Step-Name |
OdbppOutCompression | string | Ausgabeformat — tgz oder directory |