uDocumentViewer
CAD & PCB.tgz · .tar.gz · .zip · .odb

ODB++ Viewer

verfügbar
Über ODB++

PCB-Design-Austauscharchiv (Valor / Siemens).

ODB++ ist ein gezippter Ordner aus PCB-Layer-Beschreibungen, der verwendet wird, um eine vollständige Leiterplatte zwischen EDA-Tools und einem Fab-Haus zu übergeben. Wir entpacken das Archiv und zeigen den Step- / Layer-Baum zusammen mit den Board-Outline-Begrenzungen, geparst aus der Profile-Datei jedes Steps, sowie der Größe jeder Layer-Feature-Datei. Wir rendern keine Feature-Level-Geometrie — für eine pixelgenaue Board-Ansicht exportiere das Design als Gerber + Excellon und öffne das resultierende Fab-Paket im Gerber-Viewer.

FAQ
Warum ist das eine strukturelle Vorschau statt eines Board-Renderings?
ODB++ beschreibt Board-Geometrie mit seiner eigenen Feature-Syntax (Linien, Bögen, Flächen mit bis zu Tausenden Dictionary-kodierten Symbolen pro Layer). Einen vollständigen Renderer zu schreiben ist Tage von Arbeit; vorerst zeigen wir den Design-Baum, damit du bestätigen kannst, dass das Archiv wohlgeformt ist, und sehen kannst, wie viele Layer / Steps es enthält.
Meine Datei ist eine .tgz — warum sehe ich den Baum nicht?
Browser-JS kann gzip dekomprimieren, aber wir bräuchten auch einen Tar-Parser, um das Archiv zu durchlaufen. Der einfachste Fix ist, das Design als .zip neu zu packen — die meisten ODB++-Exporter (Valor, Allegro, Altium) können beide Container schreiben.
Was ist die 'profile'-Datei?
Jeder Step hat eine `profile`-Datei, die seinen Board-Outline als Polyline-/Bogen-Sequenz definiert. Wir parsen die Koordinaten und melden eine Bounding-Box, sodass du die physischen Abmessungen des Boards direkt aus den Metadaten siehst, ohne Rendering.
Kann ich einzelne Layer als Gerber extrahieren?
Nicht aus diesem Viewer. Wenn du Gerber brauchst, re-exportiere aus dem ursprünglichen EDA-Tool — seine ODB++-→-Gerber-Pipeline passt zuverlässiger zu den Erwartungen des Fab-Hauses als jede In-Browser-Konvertierung.
Mehr aus CAD & PCB