Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    World-Renowned Technology for Embedded Systems Development

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Downloads

    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Collaborative Design Part 4: True ECAD/MCAD Collaboration with IDX

    Max Clemons
    |  April 12, 2016

    True ECAD/MCAD collaboration is more than just preserving details when moving between design environments. Visibility into design changes, comparing and merging capabilities, revision tracking and commenting are all key elements of collaborative design as well. In the final part of this blog series, I look at how IDX might be the best solution yet.

    In the last part of this blog series, I dove into ECAD/MCAD collaboration, and why it’s so important to have a good system for passing design data back and forth between the two domains. But even through my breakdown of the popular methods used today, the question remained: isn’t there a better way to do this? Why can’t why we have a true system for collaboration between electrical and mechanical designers?

    And I’m not just talking about preserving details when moving back and forth between environments, although that’s important as well. True collaboration means designing simultaneously or in parallel using a system with features for visibility, comparing, merging, tracking, and commenting on design changes. Looking at the available options, I came across a few solutions, each with their own strengths and weaknesses.

    IDX.png

    Figure 1: True ECAD/MCAD collaboration gives designers visibility into incremental changes, allowing them to design simultaneously. If a connector needs to be moved, both designers can see those changes and make any necessary alterations in response.

    Native ECAD/MCAD Collaboration

    There’s nothing better than being able to use a single software tool for all electrical and mechanical design. We’re getting closer to this every day with features for creating extruded models and enclosures available right from within ECAD tools. However, the single application approach may not have all necessary functionality at the moment, and designers may simply have their own preferences for mechanical design.

    Third-Party Applications

    There are a number of external tools that can directly plug in to electrical and mechanical CAD packages, providing a better gateway between the two programs. While this allows more seamless transition and collaboration, it’s yet another tool with its own little details and nuances. Plus, it’s another link in the chain you’ll have to troubleshoot when things aren’t going quite right.

    Neutral File Formats

    Neutral file formats are a bit tricky to categorize, and essentially exist outside of each design domain. They don’t require a direct interface to either software environment, thus avoiding time-consuming connection troubleshooting issues. On the flip side, each tool can write to this standard interface while maintaining native methods and toolsets, ensuring each designer’s workflow is consistent.

    What about IDX?

    This leads me to IDX. The IDX format is like a grab bag of the best features pulled from other collaborative ECAD/MCAD formats, with the added benefit of enabling true collaboration. It was based on the ProSTEP EDMD format, which itself was based on STEP AP 210 and AP 214 formats. The difference between IDX and standard file formats like STEP is that it tracks incremental changes, which electrical and mechanical designers can choose to accept or discard. Here’s how it works:

    • IDX baseline file - At the beginning of (or at any point during) a board design, an electrical designer starts the process by exporting a baseline file. This file is the actual 3D model data, similar to a STEP model.
    • Import into a mechanical environment - The baseline file exported from the electrical side will be imported in a mechanical tool. It’s likely that a mechanical designer will have some sort of enclosure or mechanical fixtures in place already, but they now have the potential to fully edit any part of the product to make everything fit together and work correctly
    • Incremental change XML file - As changes are made to the design from either domain, they will be recorded in a file, stored in the same location as the baseline file. Design changes won’t automatically be applied either, so there’s no need to worry if something doesn’t quite add up. Changes are tracked and comments are added to this file, and designers can choose to accept or discard any changes as they see fit.
    • Design cycle in full effect - Using this methodology, designers can make changes and comment on those changes, but they won’t take effect until the other side approves. By tracking a design like this, it’s simple to revert to an older version if something didn’t work out along the way.

    IDX is by no means the ultimate solution, since it still employs a middleman between environments. But it’s comprehensive enough for complex design features, is standardized to allow translation between several different programs, and enables design collaboration in the truest sense. It’s currently one of the best ways to create a seamless workflow for designers, potentially in different parts of the world, to do different tasks simultaneously.

    About Author

    About Author

    Biography

    most recent articles

    Back to Home