Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.

How to Export ODB++ Files from Mentor PADS and Expedition: Complete Guide

Exporting ODB++ files from Mentor PADS and Expedition is straightforward once you understand where the export functions live in each tool. Since Mentor Graphics (now Siemens EDA) developed the ODB++ format through their Valor acquisition, these tools have native ODB++ export capabilities that work reliably with manufacturing CAM systems.

Having worked with both PADS Professional and Xpedition across multiple projects, I have found that the export process differs slightly between product lines but follows similar principles. This guide covers both workflows with practical tips for avoiding common export issues.

Understanding ODB++ in Mentor/Siemens Tools

Siemens EDA (formerly Mentor Graphics) owns the ODB++ format through their 2010 acquisition of Valor Computerized Systems. This ownership means their PCB design tools have excellent native ODB++ support without requiring third-party translators.

ODB++ Support Across Product Lines

ProductODB++ ExportIPC-2581 ExportNotes
PADS StandardYesNoBasic ODB++ output
PADS Standard PlusYesNoEnhanced features
PADS ProfessionalYesYesFull CAM output suite
XpeditionYesYesEnterprise-level support
BoardStationYes (via FabLink)LimitedLegacy product

PADS Professional and Xpedition share underlying technology, so their export dialogs and options are nearly identical. Standard PADS versions have a simpler export interface with fewer configuration options.

ODB++ Version Support

VersionFeaturesCompatibility
ODB++ V7Standard fabrication dataUniversal CAM support
ODB++ V8Enhanced component dataNewer CAM systems
ODB++DesignExtended assembly dataValor NPI, modern tools

For maximum compatibility, use ODB++ V7 unless your manufacturer specifically requests a newer version. Some users have reported issues with V8 exports on older CAM systems.

Exporting ODB++ from PADS Professional

PADS Professional provides comprehensive ODB++ export through the Output menu.

Preparing for Export

Before generating ODB++ output, complete these preparation steps:

TaskPurpose
Update copper poursEnsures all plane fills are current
Run DRCCatches errors before export
Save designPrevents data loss during export
Verify layer stackupConfirms correct layer ordering

Run Pour Manager to fill all plane shapes with copper before export. Incomplete pours can cause missing data in the ODB++ output.

Step-by-Step PADS Professional Export

Open your PCB design and navigate to Output → ODB++. The ODB++ Export dialog opens with multiple configuration tabs.

Export Dialog Options

OptionDescriptionRecommendation
Output PathDestination folder for ODB++ filesChoose accessible location
Log File PathLocation for export logSame as output path
Board OutlineInclude board boundaryAlways enable
Generate Silkscreen DataExport silkscreen layersEnable typically
Round CornersApply corner roundingEnable for manufacturability
Part NumbersInclude part number dataEnable for BOM integration
Neutralize NetsRemove net name dataKeep disabled (critical)
Advanced Packaging DataExtended package infoDisable unless needed

Critical Warning: Neutralize Nets Option

The “Neutralize Nets” checkbox removes all net information from the exported ODB++ file. This causes significant problems for downstream tools that rely on netlist data for DFM analysis and testing.

Neutralize Nets SettingResult
Unchecked (correct)Net names preserved, full connectivity data
Checked (problematic)Net names removed, connectivity lost

Always verify this option is unchecked before exporting. Multiple engineers have reported losing net information because this option was inadvertently enabled.

ODB++ Version Selection

SettingOutput FormatUse Case
ODB++ V7Standard formatMaximum compatibility
ODB++ V8Enhanced formatModern CAM systems

Select V7 for broad compatibility. Switch to V8 only if your manufacturer specifically requires it or if you need enhanced component attributes.

Non-Shape Drill Options

OptionBehavior
Prefer DrillUses drill data when available
Prefer ShapeUses shape data when available
MergeCombines both data sources

“Prefer Drill” typically produces the most accurate results for manufacturing.

Running the Export

Click OK to start the export process. The status bar displays progress messages including “Saving database” and “Exporting aic” during the conversion.

For complex designs with many layers or dense component placement, export may take several minutes. Large layer counts (40+) and fine-pitch features (2 mil traces) can extend processing time significantly.

Exporting ODB++ from Xpedition

Xpedition (formerly Expedition) provides ODB++ export through a similar interface with additional enterprise features.

Accessing the Export Function

In Xpedition Layout, navigate to Output → ODB++ to open the export dialog. The interface presents the same core options as PADS Professional.

Xpedition Export Options

OptionDescription
Output PathDestination for ODB++ output
Log File PathError and warning log location
Export OptionsData inclusion settings
Advanced OptionsExtended configuration

Export Options Details

SettingPurposeRecommendation
Board OutlineExport board boundaryMust be selected
Generate Silkscreen DataInclude silk layersRecommended
Round CornersCorner treatmentRecommended
Part NumbersComponent part dataRecommended
Neutralize NetsRemove net namesMust NOT be selected
Advanced Packaging DataExtended package infoOptional

Advanced Options Configuration

Click Advanced Options to access additional settings:

Advanced SettingFunction
IPC-2581 OutputGenerate IPC-2581 alongside ODB++
Layer MappingCustom layer assignments
Attribute ExportComponent attribute handling

When generating IPC-2581 output, it must be created alongside the ODB++ export in Xpedition. The IPC-2581 file appears in the same output directory as the ODB++ folder.

Saving Export Configuration

Click Apply to save your export settings as defaults for future exports. This ensures consistent output across design revisions.

Exporting from BoardStation via FabLink

Legacy BoardStation users access ODB++ export through the FabLink utility.

Accessing FabLink

In Design Manager, select your PCB design, right-click, and select FabLink. This opens the design in the FabLink CAM preparation environment.

FabLink Export Steps

StepAction
1File → Export → to ODB++
2Check “ASCII geometries”
3Check “Neutral file”
4Check “Drill table with format”
5Click OK
6Enable “GZIP” option
7Click OK to generate

FabLink Export Options

OptionDescriptionRecommendation
ASCII geometriesText-based geometry dataEnable
Neutral fileStandard neutral formatEnable
Drill table with formatFormatted drill dataEnable
GZIPCompressed outputEnable

The GZIP option creates a compressed .tgz file that most CAM systems can import directly.

Output File Structure

ODB++ export creates a standardized directory structure:

FolderContents
fontsText font definitions
inputSource data references
matrixLayer order and definitions
miscJob information
stepsLayer data and netlists
symbolsGraphic symbol definitions
userUser-defined attributes

This structure is typically compressed into a single .tgz or .zip archive for transmission to manufacturers.

Output File Naming

FormatExtensionCompatibility
Tar Gzip.tgzPreferred by CAM systems
Zip.zipWidely compatible
UncompressedfolderFor inspection/debugging

Verifying ODB++ Output

Always verify exported ODB++ files before sending to manufacturing.

Using ODB++ Viewer

Siemens provides a free ODB++ Viewer for verifying exported data:

FeatureFunction
Layer displayView individual layers
Component dataVerify placement information
Net highlightingCheck connectivity
MeasurementVerify dimensions

Download ODB++ Viewer from odbplusplus.com/design/download.

Verification Checklist

CheckWhat to Verify
Layer countMatches original design
Board outlineCorrect dimensions and shape
Net namesPresent (not neutralized)
Component countAll parts included
Drill dataHoles present with correct sizes

Troubleshooting Common Export Issues

Several issues commonly occur during ODB++ export from PADS and Xpedition.

Export Fails with Fatal Error

CauseSolution
High layer count (40+)Try exporting in sections
Dense fine-pitch featuresIncrease processing time allocation
Assembly options definedDelete assembly options before export
Local language charactersUse ASCII-only filenames and paths

Missing Net Information

CauseSolution
Neutralize Nets enabledUncheck this option and re-export
Incomplete design dataVerify netlist is complete
Export interruptedRe-run export completely

Large File Size or Long Export Time

CauseSolution
Uncompressed outputEnable GZIP/TGZ compression
Excessive dataLimit export to required layers
Complex geometryAllow additional processing time

Version Compatibility Issues

SymptomCauseSolution
CAM cannot importV8 format not supportedExport as V7
Missing attributesV7 limitationsUpgrade to V8 if supported

Useful Resources

Download Links

ResourceURL
ODB++ Viewerodbplusplus.com/design/download/odb-viewer
ODB++ Documentationodbplusplus.com/resources
Siemens EDA Supportsupport.sw.siemens.com

Documentation Resources

ResourceDescription
PADS User GuideIncluded with software installation
Xpedition DocumentationAvailable through Siemens Support
ODB++ SpecificationAvailable from odbplusplus.com

Community Resources

ResourceURL
Siemens EDA Communitycommunity.sw.siemens.com
EDA Board Forumsedaboard.com
PADS User GroupsVarious regional groups

Frequently Asked Questions

Why is my exported ODB++ missing all net information?

The most common cause is having the “Neutralize Nets” option checked in the export dialog. This option removes all net names from the exported data, which causes downstream tools to lose connectivity information. Always verify this checkbox is unchecked before exporting. If you have already exported with this option enabled, simply re-export with the option disabled. The net data exists in your design and will be included correctly when the option is unchecked.

Which ODB++ version should I use for manufacturing?

Use ODB++ V7 for maximum compatibility with manufacturing CAM systems. While V8 and ODB++Design offer enhanced features including extended component attributes, not all CAM systems support these newer versions. Some users have reported import failures when submitting V8 files to manufacturers using older Frontline Genesis or other CAM tools. Check with your manufacturer before selecting V8, and default to V7 when in doubt.

Why does my export fail with a fatal error on complex boards?

Complex designs with high layer counts (40+ layers), dense component placement, or fine-pitch features (2 mil traces for fine-pitch BGAs) can cause export failures due to processing limitations. Try these solutions: uncheck the first two export options and select “Prefer Drill” for Non-shape Drill, delete any Assembly Options defined in the design before export, ensure filenames and paths contain only ASCII characters (no special or local language characters), and allow additional time for the export to complete.

Can I generate IPC-2581 output from PADS or Xpedition?

PADS Professional and Xpedition support IPC-2581 export, but it must be generated alongside an ODB++ export. The IPC-2581 file is created automatically when you run the ODB++ export with the appropriate options enabled. PADS Standard and PADS Standard Plus do not include IPC-2581 export capability. The resulting IPC-2581 XML file appears in the same output directory as the ODB++ folder structure.

How do I export from older BoardStation designs?

BoardStation users must access ODB++ export through the FabLink utility rather than directly from the design environment. In Design Manager, right-click your PCB and select FabLink to open the design in the CAM preparation tool. From FabLink, choose File → Export → to ODB++ and configure the export options including ASCII geometries, Neutral file, and Drill table with format. Enable the GZIP option to create a compressed output file that manufacturers can import directly.

ODB++ Export for Specific Manufacturers

Different manufacturers may have specific requirements for ODB++ submissions from PADS and Xpedition.

General Manufacturer Guidelines

RequirementRecommended Setting
File formatTGZ compressed
ODB++ versionV7 for compatibility
Net dataNeutralize Nets disabled
Board outlineAlways include
SilkscreenInclude unless specified

Common Manufacturer Preferences

Manufacturer TypeTypical Requirements
Prototype housesStandard V7 format, TGZ compression
Volume manufacturersMay accept V8, additional attributes
Assembly housesNeed component data, placement info
Test fixturesRequire complete net data

Always confirm specific requirements with your manufacturer before submitting. Some may have particular preferences for layer naming or attribute formatting.

Comparing ODB++ Export Methods

PADS Professional and Xpedition offer similar but not identical export experiences.

Feature Comparison

FeaturePADS ProfessionalXpedition
Direct menu accessOutput → ODB++Output → ODB++
IPC-2581 exportYesYes
Advanced optionsAvailableExtended options
Batch exportLimitedFull automation
Variant supportBasicAdvanced

When to Use Each Tool

ScenarioRecommended Tool
Single board designsPADS Professional
Enterprise workflowsXpedition
Design reuse projectsXpedition
Rapid prototypingPADS Professional

Best Practices for ODB++ Export

Following consistent practices ensures reliable exports.

Before Export

Update all copper pours using Pour Manager. Run DRC to verify design integrity. Save your design to prevent data loss. Verify the layer stackup matches your intended board structure.

During Export

Keep “Neutralize Nets” unchecked to preserve connectivity data. Use ODB++ V7 for maximum compatibility unless V8 is specifically required. Enable board outline export for proper boundary definition. Select GZIP or TGZ compression for efficient file transfer.

After Export

Verify output in ODB++ Viewer before sending to manufacturing. Check that net names appear in the exported data. Confirm layer count and board dimensions match your design. Archive the ODB++ output alongside your source design files.

Exporting ODB++ files from Mentor PADS and Expedition provides manufacturers with comprehensive design data in a format they can process efficiently. The native support in these Siemens tools eliminates the need for third-party translators, and careful attention to export settings ensures complete and accurate manufacturing data.

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.

  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.