PCB MANUFACTURING & ASSEMBLYSHENZHEN, CHINA   /   GLOBAL PROJECTS

PCB Assembly Service Providers that Accept ODB ++ Files

What is ODB++ and Why is it Important for PCB Assembly?

ODB++, which stands for Open Database++, is a comprehensive PCB CAD data exchange format. It was developed by Valor Computerized Systems (now part of Mentor Graphics) to provide a single data structure for transferring PCB design information between different EDA/ECAD applications and manufacturing.

ODB++ has become a widely adopted industry standard for PCB fabrication and assembly data exchange. It offers several advantages over traditional Gerber files and NC drill files:

For PCB designers and engineers, using ODB++ provides assurance that their design intent will be accurately conveyed to the manufacturer. It helps avoid errors and ambiguities that can occur with Gerber files.

PCB assembly service providers that accept ODB++ files are able to provide a more seamless, efficient, and reliable manufacturing process. The intelligent data in ODB++ allows them to automate many steps and catch potential issues early on.

How to Generate ODB++ Files from Your PCB Design Software

Most major PCB design tools have the capability to export ODB++ files. The specific steps will vary depending on the software you are using. Here are general instructions for some popular PCB design applications:

Altium Designer

  1. Go to File -> Fabrication Outputs -> ODB++
  2. Configure the desired output settings
  3. Specify the output location and click OK to generate the ODB++ file

Cadence Allegro

  1. In PCB Editor, go to File -> Export -> ODB++
  2. Set the desired options and click OK
  3. Choose the output destination and click Export

Mentor Graphics PADS

  1. Go to File -> Export -> ODB++
  2. Configure the layer mapping and other options
  3. Specify the output file name and location, then click Export

KiCad

  1. Go to File -> Plot
  2. Select “ODB++” as the plot format
  3. Configure the layer and drill options
  4. Choose the output directory and click Plot

It’s important to review your ODB++ export settings to ensure all the necessary layers and drill files are included. Consult your design tool’s documentation for more detailed instructions on generating ODB++ files.

Top PCB Assembly Companies that Support ODB++

When choosing a PCB assembly partner, it’s crucial to select one that can handle ODB++ files to leverage the benefits of this intelligent data format. Here are some of the top PCB assembly service providers that accept ODB++ files:

1. PCB Assembly Express

2. Advanced Assembly

3. Sunstone Circuits

4. Sierra Circuits

5. Bittele Electronics

Company Specialties Supported Formats Quoting
PCB Assembly Express Quick-turn prototypes, low-volume ODB++, Gerber, others Online
Advanced Assembly Full turnkey, high quality ODB++, Gerber, IPC-2581 Email, phone
Sunstone Circuits PCB fab and assembly ODB++, Gerber, others Online
Sierra Circuits Complex PCBs ODB++, Gerber, intelligent CAD Online, email
Bittele Electronics Prototype to mid-volume ODB++, Gerber, others Online, email

These are just a few examples of the many PCB assembly companies that can handle ODB++ files. When evaluating potential partners, be sure to ask about their experience with ODB++, design support capabilities, and other value-added services they provide.

Preparing Your ODB++ Design Package for Manufacturing

Once you have generated your ODB++ file, there are a few additional steps to take before sending it off to your assembly partner:

  1. Review the ODB++ file: Open your ODB++ file in a viewer tool to make sure all the layers, drilling, and other design elements are correctly represented. Some free ODB++ viewer options include Mentor Graphics ODB++ Viewer and Ucamco ODB++ Viewer.

  2. Generate a README file: Create a plain text README file that includes any special instructions, notes, or requirements for your PCB assembly. This could include information about unique components, testing requirements, packaging, etc.

  3. Package the design files: Zip up your ODB++ file, README, and any other relevant design files (BOM, Centroid file, etc.) into a single compressed archive. This makes it easy to transfer everything to your assembly partner.

  4. Send to your manufacturer: Upload your design package to your assembly partner’s web portal or FTP site. If you’re working with a new manufacturer, be sure to confirm their preferred method for receiving design files.

By properly preparing your ODB++ design package, you can ensure a smooth handoff to manufacturing and minimize the risk of delays or confusion.

Benefits of Working with an ODB++-Capable Assembly Partner

Choosing a PCB assembly service provider that can handle ODB++ files offers several key advantages for your manufacturing process:

  1. Improved accuracy: ODB++ provides a more complete and intelligent representation of your PCB design compared to Gerber files. This helps ensure that your manufacturer will accurately fabricate and assemble your boards to your specifications.

  2. Faster turnaround times: The intelligent data in ODB++ enables a more automated and streamlined manufacturing process. This can translate to shorter lead times and faster delivery of your assembled PCBs.

  3. Better design for manufacturability (DFM): ODB++ files allow your assembly partner to perform more comprehensive DFM checks. They can catch potential issues early on and provide feedback to help optimize your design for manufacturing.

  4. Reduced errors and rework: By using ODB++ to convey your design intent, you can minimize the risk of misinterpretation or ambiguity that can lead to manufacturing errors and the need for rework.

  5. Easier communication: ODB++ provides a standardized format for exchanging PCB design data. This can simplify communication with your manufacturing partner and reduce the chances of misunderstandings.

By leveraging the capabilities of ODB++, you can achieve a more efficient, reliable, and cost-effective PCB assembly process.

Frequently Asked Questions

1. What if my PCB design software doesn’t support ODB++ output?

If your current PCB design tool does not have the ability to generate ODB++ files, you have a few options:

Many of the top PCB design software platforms support ODB++ output nowadays. It may be worth evaluating a change if you frequently work on complex designs or need to collaborate closely with your manufacturing partners.

2. Are there any limitations or disadvantages to using ODB++?

While ODB++ offers many benefits, there are a few potential limitations to be aware of:

Overall, the advantages of using ODB++ tend to outweigh these limitations, especially as more design tools and manufacturers adopt this intelligent format.

3. How can I ensure my ODB++ files are correctly generated?

To ensure your ODB++ files are properly generated, follow these best practices:

By taking these steps, you can help ensure a smooth and error-free transition from design to manufacturing.

4. Can I use ODB++ for PCB fabrication as well as assembly?

Yes, ODB++ is used for both PCB fabrication and assembly data exchange. In fact, using ODB++ throughout the entire manufacturing process helps ensure consistency and accuracy.

Many PCB fabrication houses accept ODB++ files, as it provides them with a complete and intelligent representation of your board design. This can help streamline the fabrication process and catch any potential issues early on.

When selecting a PCB manufacturer, be sure to ask about their capabilities and experience with handling ODB++ files for both fabrication and assembly.

5. What should I look for in a PCB assembly partner that accepts ODB++ files?

When choosing a PCB assembly service provider that can handle ODB++ files, consider the following factors:

By selecting an assembly partner that is well-versed in ODB++ and committed to quality and customer service, you can unlock the full benefits of this intelligent data format for your PCB manufacturing process.

Conclusion

ODB++ has emerged as a powerful format for PCB fabrication and assembly data exchange. By providing a single, intelligent data structure that includes all the necessary design information, ODB++ enables a more streamlined, accurate, and automated manufacturing process.

PCB designers and engineers can benefit from using ODB++ to ensure their design intent is clearly conveyed to their manufacturing partners. Choosing a PCB assembly service provider that accepts ODB++ files can lead to faster turnaround times, fewer errors, and better overall quality.

When generating ODB++ files from your PCB design software, be sure to follow best practices and carefully review the output. Proper preparation of your ODB++ design package can help ensure a smooth handoff to manufacturing.

As more PCB design tools and manufacturing partners adopt ODB++, it’s becoming increasingly important to leverage this intelligent format for your projects. By staying up-to-date with the latest data exchange standards and partnering with ODB++-capable providers, you can unlock new efficiencies and capabilities in your PCB assembly process.

Request quote ↗WhatsApp Stan