• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. PCB Design
  3. ODB++ Export with BoM

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 166
  • Views 17443
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ODB++ Export with BoM

JBause
JBause over 6 years ago

Hello,

when exporting ODB++ from PCB Editor I am not able to integrate Bom information. Theoretically this should be supported from ODB++

Anybody an idea how to successfully export Bom into ODB++ within PCB Editor?

Thanks in advance

Jens

  • Cancel
  • CadAce2K
    CadAce2K over 6 years ago

    ODB++ is 'board' (e.g. PCB) data. The BOM is assembly data. Never even considered putting the BOM in the ODB++ data, and don't see the need for it. When I supply my assemblers data, I provide them the ODB++ (unless they're cheap and want the gerbers), the solderpaste files, an assembly drawing, and the BOM (eXcel format). Why are you wanting it in the ODB++ file? Your fab vendor wouldn't need it.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • JBause
    JBause over 6 years ago in reply to CadAce2K

    we want to feed our assembly maschines with the odb++ data and to be able to then see the part number of the placed part for example. Another idea is to import another BoM to the odb++ to assemble antoher variant for example.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFinley
    RFinley over 6 years ago in reply to JBause

    Usually no one is willing to rev board artwork every time a value was changed..    A software engineer working on the standard thought it would be a great idea.  It really isn't.

    Engineers would jump on the opportunity to sneak in copper tweaks to bypass our exhaustive/expensive review process on a "BOM Rev" and cause someone from regulatory to start screaming.  (explosions off in the distance, then you hear sirens.  It's actually a big problem.) 

     And, someone in purchasing will scrap an inventory of boards and reorder them because of the artwork rev.   

    With obselecence, availability causing MPN substitution at the last minute, the risk of actually assembling to BOM data directly from embedded ODB or IPC data is just too great. 

    This is why Downstream's Blueprint is so awesome.   Anyone can import a new CSV or SQL data and easily update assembly documentation.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • CadAce2K
    CadAce2K over 6 years ago in reply to RFinley

    Plus - and you can mark my words - if you give an assembler the ODB++ with the BOM incorporated, AND you supply them a BOM file (e.g. eXcel BOM, or Agile generated) they will disregard the BOM in the ODB++ and solely use the electronic BOM.

    Much like if you give a PCB supplier the ODB++ and also the fabrication drawing. The supplier will ALWAYS look at discrepancies between the 2 and ask which is correct.

    "We want to feed our assembly machines with the odb++ data" -  someone places A LOT of faith in their assembly equipment. I've never heard of this being done, FOR THE BOM.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • DavidJHutchins
    DavidJHutchins over 6 years ago

    The BOM data structures in ODB++ were added when Valor developed their Trilogy 5000 tool suite, which had the ability of reading BOM data with AVL component information

    Their EDA interfaces for Cadence & Mentor were never updated to import BOM data, since none of the CAD tools support the AVL component information directly IMHO

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information