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 Convert OrCAD Files to Altium Designer: A Complete PCB Engineer’s Guide

If you’ve spent years building designs in OrCAD and now need to migrate to Altium Designer, you’re probably wondering how painful this process will be. I’ve been through this exact situation multiple times across different companies, and I can tell you that converting OrCAD files to Altium Designer is more straightforward than most engineers expect—but there are definitely some gotchas you need to know about.

This guide covers everything from preparing your OrCAD files for conversion to troubleshooting common issues that pop up during the import process. Whether you’re migrating a single reference design or moving your entire design library, you’ll find actionable steps that actually work.

Why Engineers Convert OrCAD to Altium Designer

Before diving into the technical details, let’s address the elephant in the room: why switch at all? Having worked with both platforms extensively, I’ve seen several scenarios that drive this migration.

Company standardization is probably the most common reason. When organizations merge or acquire other teams, consolidating on a single EDA platform makes collaboration much easier. Nobody wants to maintain licenses for multiple tools when one will do.

Feature requirements also push engineers toward Altium. The unified design environment, where schematic capture and PCB layout live in the same application with real-time synchronization, appeals to teams tired of juggling separate tools. The routing engine in Altium handles high-speed designs and HDI boards with less manual intervention than older OrCAD Layout.

Reference design adoption creates migration needs too. Semiconductor vendors often publish reference designs in specific formats. If you receive an OrCAD design but your shop runs Altium, conversion becomes necessary.

Understanding OrCAD File Types You’ll Need to Convert

Before starting any conversion, gather all the files associated with your design. OrCAD uses several file formats, and missing even one can result in an incomplete import.

OrCAD File TypeExtensionContainsAltium Equivalent
Capture Design.DSNSchematic pages, design cache.SchDoc (one per page)
Schematic Library.OLBSymbol definitions.SchLib
Layout PCB.MAXBoard layout, routing.PcbDoc
PCB Library.LLBFootprint definitions.PcbLib
PCB Editor (Allegro).BRDBoard layout (Allegro format).PcbDoc
Allegro ASCII.ALGASCII export of Allegro PCB.PcbDoc
Drawing.DRAFootprint drawings (Allegro).PcbLib

Important distinction: OrCAD Layout (.MAX files) and OrCAD PCB Editor (.BRD files) are different products. OrCAD PCB Editor is actually based on Cadence Allegro technology, so those files use the Allegro importer in Altium, not the OrCAD importer.

Preparing Your OrCAD Files for Conversion

Proper preparation prevents most conversion headaches. Spend a few minutes on these steps before launching the Import Wizard.

Step 1: Back Up Everything

Create a complete copy of your OrCAD project folder before any conversion attempt. The import process doesn’t modify your original files, but having a clean backup gives peace of mind and a rollback option.

Step 2: Check OrCAD Version Compatibility

Altium Designer’s Import Wizard supports OrCAD files up to version 17.2. If you’re running a newer OrCAD version, you may need to save files in a compatible format first.

The file format for .DSN files changed significantly in OrCAD Capture 10.x. Files created in version 10.x or later may show “Unrecognized Project File Version” errors when importing into older Altium Designer releases. For best results, use Altium Designer Summer 09 or later for these files.

Step 3: Verify Design Integrity

Open your design in OrCAD and run a design rules check. Fix any errors before conversion—problems that exist in OrCAD will carry over to Altium, and they’re easier to fix in the original tool.

Step 4: Locate All Library Files

The Import Wizard handles library conversion automatically, but only if it can find the libraries. Note the locations of your .OLB and .LLB files. If your design uses company-standard libraries stored on a network drive, ensure you have access during the conversion process.

Step-by-Step OrCAD to Altium Designer Conversion Process

With files prepared, the actual conversion follows a wizard-driven process. Here’s how to navigate it effectively.

Enabling the OrCAD Importer

The OrCAD importer may not be enabled by default in your Altium Designer installation. To check and enable it:

  1. Go to DXP → Extensions and Updates
  2. Click Configure under the Installed tab
  3. Scroll to the Importers\Exporters section
  4. Check the OrCAD option if not already enabled
  5. Click Apply and restart Altium Designer

Launching the Import Wizard

You have two options for starting the import:

Method 1: Import Wizard Navigate to File → Import Wizard. This gives you the most control over the conversion process.

Method 2: Direct Open Simply open an OrCAD file (.dsn, .max, .olb, or .llb) using File → Open. Altium automatically launches the Import Wizard with that file pre-selected.

Walking Through the Import Wizard Steps

Select File Type: Choose “Orcad Designs and Libraries Files” from the list of available importers.

Add Files: Click the Add button to select your OrCAD files. You can add multiple files of different types in one session. The wizard groups related files automatically.

Configure Layer Mapping: For PCB files, the wizard presents a layer mapping screen. This is critical—OrCAD and Altium use different layer naming conventions.

OrCAD LayerRecommended Altium Mapping
TopTop Layer
BottomBottom Layer
SMTTop Overlay / Bottom Overlay
SSTTop Overlay / Bottom Overlay
Assembly 1Mechanical Layer 1
Assembly 2Mechanical Layer 2
Inner layersMid Layer 1, 2, etc.

The wizard offers default mappings that work for most designs. You can save custom mappings to an .ini file for reuse across multiple projects.

Schematic Options: Configure how net connectivity translates. The option “Convert Orcad Off-Page connectors as Altium Ports” is particularly useful when converting flat designs that you intend to restructure as hierarchical in Altium.

Execute Import: Click Finish to begin the conversion. The wizard processes files and displays progress. For large designs, this may take several minutes.

Post-Conversion Cleanup and Verification

The Import Wizard does excellent work, but no automated conversion is perfect. Plan for these cleanup tasks.

Reviewing the Migration Log

After import completes, review the migration log carefully. It lists any elements that couldn’t convert or required modification. Common logged issues include unsupported font substitutions, missing library references, and layer mapping anomalies.

Verifying Schematic Connectivity

Open each imported schematic and run Project → Compile PCB Project. Check for:

  • Unconnected pins that should be connected
  • Net name discrepancies between sheets
  • Missing or incorrect component references
  • Power and ground connectivity

OrCAD uses globals for power/ground nets throughout designs, while Altium uses Power Ports. The importer handles this translation, but verification catches edge cases.

Checking PCB Design Integrity

For imported PCB files, perform these checks:

  1. Enable all layers using View Configuration (press L)
  2. Step through each layer in single-layer mode (Shift + S) looking for:
    1. Missing copper features
    1. Polygon pour anomalies
    1. Silk screen placement issues
    1. Missing or misaligned reference designators
  3. Run Tools → Design Rule Check to catch clearance violations

Synchronizing Schematic and PCB

If you imported both schematic and PCB files, synchronize them:

  1. Ensure both schematic project and PCB are open
  2. Execute Design → Import Changes From [Project Name]
  3. Review the Engineering Change Order (ECO) dialog
  4. Ideally, no changes should be needed if both files originated from the same design

If the ECO shows unexpected changes, investigate before accepting. Mismatches often indicate component reference issues or net name problems that need manual correction.

Handling OrCAD PCB Editor (Allegro) Files

If your PCB was created in OrCAD PCB Editor (also called OrCAD PCB Designer Professional), you need the Allegro importer instead of the OrCAD importer.

Direct Import with Allegro License

If you have Allegro PCB Editor installed on your workstation, Altium can directly import .BRD files. The Import Wizard detects the Allegro installation and handles the conversion automatically.

ASCII Conversion Without Allegro License

Without an Allegro license on your Altium workstation, you can still import designs using ASCII extraction:

  1. Locate Allegro2Altium.bat and AllegroExportViews.txt in your Altium installation’s System folder
  2. Copy both files to the folder containing your .BRD file
  3. Open a command prompt and navigate to that folder
  4. Run: Allegro2Altium your_file.brd
  5. Import the resulting .ALG file using the Import Wizard

This batch conversion must run on a machine with Allegro installed, but the resulting ASCII file can be imported on any Altium workstation.

Common Conversion Problems and Solutions

Even with careful preparation, issues arise. Here are the problems I encounter most often.

Missing Footprints After Import

Symptom: Schematics import correctly, but components show no footprint associations.

Cause: The .DSN file contains schematic data but footprint references point to external library files that weren’t included in the import.

Solution: Import .OLB and .LLB library files along with the design files. The wizard links them automatically.

Polygon Pours Not Displaying Correctly

Symptom: Copper pours appear incomplete or have unexpected voids.

Cause: Polygon pour settings don’t translate perfectly between tools. OrCAD and Altium use different algorithms for thermal relief and clearance calculations.

Solution: Select each polygon in Altium, access its properties, and Repour the polygon. Adjust clearance rules if necessary.

Component Values Not Visible in Layout

Symptom: PCB shows reference designators but not component values in silk screen.

Cause: OrCAD Layer mapping may have placed value text on an unexpected layer.

Solution: Enable all layers and search for the missing text. Move it to the appropriate overlay layer, or regenerate it from schematic parameters.

Version Incompatibility Errors

Symptom: “Unrecognized Project File Version” or similar errors during import.

Cause: OrCAD file version is newer than what your Altium version supports.

Solution: Update Altium Designer to the latest build. If that’s not possible, resave the OrCAD files in an older format (available via Save As in OrCAD Capture).

Large Selection Rectangles on Components

Symptom: Selecting a component in PCB view shows an enormous bounding box.

Cause: Footprints contain oversized primitives on certain layers, often from layer mapping issues.

Solution: Export footprints to a PCB library (Design → Make PCB Library), then edit each footprint to remove or correct the oversized elements.

Read more How to convert PCB Files in different Design software:

Converting OrCAD Libraries for Reuse

Migrating isn’t just about current designs—you likely have years of OrCAD libraries you want to continue using. The Import Wizard handles library conversion, but consider these optimization steps.

Batch Library Conversion

Import all your .OLB and .LLB files in a single wizard session. Altium creates corresponding .SchLib and .PcbLib files, automatically grouped into a project.

Library Validation

After conversion, open each library and verify:

  • Pin assignments on schematic symbols
  • Footprint pad sizes and shapes
  • 3D model associations (these rarely survive conversion)
  • Parameter data attached to components

Integrating with Altium’s Component System

Consider migrating converted libraries into Altium’s integrated library system or database-linked libraries. This enables:

  • Real-time supply chain data
  • Automatic footprint and 3D model linking
  • Centralized component management across projects

Useful Resources for OrCAD to Altium Migration

These resources provide additional help when standard conversion steps don’t solve your problem.

Official Documentation

Community Support

  • AltiumLive Community Forums: Active community where engineers discuss migration issues and share solutions
  • Altium Knowledge Base: Searchable database of technical articles covering specific import scenarios

Component Resources

  • Altium Component Portal: Access manufacturer-verified components with schematic symbols and PCB footprints already in Altium format
  • SnapEDA: Third-party component library with Altium-compatible downloads
  • Ultra Librarian: Component search engine with multiple export formats

FAQs About Converting OrCAD Files to Altium Designer

How long does the OrCAD to Altium conversion process take?

The actual Import Wizard processing typically completes in a few minutes for small to medium projects. However, plan for additional time reviewing and cleaning up the imported design. Simple designs may need only 30 minutes of post-import work, while complex multi-sheet schematics with dense PCB layouts could require several hours of verification and adjustment.

Can I convert my OrCAD libraries to use in future Altium projects?

Yes, the Import Wizard converts .OLB schematic libraries to .SchLib format and .LLB PCB libraries to .PcbLib format. Once converted, these libraries work exactly like native Altium libraries. You can reference them in any future project, add them to integrated library systems, or use them as templates for creating new components.

Will my original OrCAD files be modified during conversion?

No, the conversion process reads your OrCAD files but never writes back to them. Your original .DSN, .MAX, .OLB, and .LLB files remain unchanged. After conversion, you’ll have both the original OrCAD project and a new Altium project containing the translated design data.

What OrCAD versions does Altium Designer support for import?

Altium Designer’s Import Wizard supports OrCAD Capture and Layout files up to version 17.2. For OrCAD PCB Editor (Allegro-based) files, support extends to Allegro versions 15.2 through 16.x and later versions depending on your Altium Designer release. Always check Altium’s documentation for the latest compatibility information if you’re working with very new OrCAD releases.

How do I handle designs with both OrCAD schematics and Allegro PCB files?

This mixed scenario is common when teams use OrCAD Capture for schematic entry but OrCAD PCB Editor (Allegro) for layout. Import them as separate operations: first import the .DSN schematic file, then import the .BRD Allegro file using its respective importer. After both imports complete, copy the PCB file into the schematic project folder and add it to the project through the Projects panel. Finally, run Design → Import Changes to verify synchronization between schematic and layout.

Final Thoughts on OrCAD to Altium Migration

Converting OrCAD files to Altium Designer isn’t the nightmare it might seem at first glance. The Import Wizard handles most of the heavy lifting, and with proper preparation, you can have a working design in Altium within an afternoon.

The key is treating migration as a two-step process: automated conversion followed by manual verification. Don’t assume the wizard caught everything—spend time checking connectivity, reviewing layer mappings, and validating footprints. This upfront investment prevents costly errors when your converted design goes to manufacturing.

If you’re migrating an entire design library rather than a single project, consider this an opportunity to clean house. Not every legacy OrCAD component needs to move to Altium. Evaluate each library against current needs and retire obsolete parts rather than converting them.

The effort pays off. Once your designs are in Altium, you gain access to unified design tools, better collaboration features, and a modern component management system. Engineers who’ve made the switch typically report faster design cycles and fewer data integrity issues—benefits that compound over every project that follows.

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.