Help with Printed Circuit Board Exports and Inventor Cable and Harness
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Our goal would be that if Electrical team changes a printed circuit board (PCB), Inventor indicates a change in the assembly, allows update, connector constraints are retained (with in reason), and cable and harnesses adjust (within reason).
Presently our work flow for PCBs is to export from Altium as a STEP model. The STEP is imported into an Inventor assembly as a model reference (linked). When the Electrical team commits a change, Inventor indicates the STEP model is out of sync, and it can be updated using the Manage/Update command. All our drawings are in version control (SVN) so we can keep our files in sync.
Inventor has a feature called Cable and Harness that allows us to create wire harnesses in the assembly, calculate wire lengths, route wire bundles, and create peg boards.
Inventor Wire and Harness requires IPT files for each connector/terminal type. The file defines some key snap points and includes an electrical pin. I tried disabling the connector component on the STEP, then use an insertion constraint on the PCB hole. When the PCB is updated, the hole moves, the constraint breaks and must be relinked. The wire harness will automatically adjust its routing.
As an alternative, we looked at importing as a IDF (*.brd file) created by Altium, which has a few advantages. These files are much smaller in size (for our case 9kB vs 3MB), and can be configured to automatically replace IDF components with those matching in Content Center (checkbox reuse components in Content Center). This makes pulling our custom Cable and Harness connectors in a breeze. However, there is no update indicator like with Model Reference, and must be manually/psychically replaced (provide some one notified you). IDF import creates an entirely new assembly and with parts that are dumped into the folder with the IDF file.
How does everyone here collaborating between electrical and mechanical teams? Our assemblies contain 10-20 PCBs which are constantly changing.
