Skip to main content
Back to top
Background image 3

EDMD Protocol

MECODES allows ECAD and MCAD engineers to collaborate, that is, to propose, preview, accept, and counter-propose their ideas from the earliest stages of the PCB design, all without any delays

ECAD-MCAD data exchange with MECODES

ECAD-MCAD data exchange with MECODES 

ECAD and MCAD designers collaborate within their own environments with MECODES. The collaboration relies on the open ProSTEP EDMD schema (ECAD design and MCAD design) for the incremental exchange of PCB layout changes between MCAD and ECAD tools and enables ECAD and MCAD teams to collaborate synchronized.

Effective collaboration environment


To establish an effective collaboration environment it is necessary to define a protocol which is specific for the process of multi-domain collaboration. The common electromechanical tasks depend on the model exchange protocols which are based on standard industry protocols and they contain different model related information.

The EDMD protocol IDX is developed in order to increase the level of interoperability between the ECAD and MCAD domains. It is initiated by Mentor Graphics and supported by a consortium of vendors worldwide and lead by the ProSTEP iVIP in Darmstadt.

Picture: Initial Baseline in Mechatronic product development

Improve the quality and time

Synchronize ECAD and MCAD PCB data

The IDX (Interdomain Design Exchange) XML schema, replaces the two older exchange formats which can only represent parts of the required data; DXF (Drawing Interchange Format) and IDF (Intermediate Data Format).

The basic difference is that IDX ECAD/MCAD collaboration is based on incremental changes, which enable ECAD and MCAD designers to work simultaneously in their authoring tools and exchange only data which they have to exchange mutual data. The result is to dramatically decrease development time, improve the quality and time to market saves time and money.

MECODES made a step further where the model exchange is enhanced with features which make the collaboration much easier on top of EDMD protocol collaboration.  MECODES uses the EDMD/IDX data model for incremental design changes and synchronization is guided and further enhanced that the data from the logical ECAD model is transferred correctly to the CATIA V5 or CATIA 3DEXPERIENCE environment. Such synchronization allows the engineers to see detailed data from opposite domains which are used and are important for design.

Picture: Incremental changes when using MECODES

This is tracing the EDMD collaboration history, unique ECAD/MCAD library management, multi PCB development with multi ECAD design in same time. For example, CATIA 3D designer can work simultaneously with more PCB at the same time and with more ECAD vendor at the same time. CATIA 3D designer can work for one PCB in assembly with ECAD engineer who uses Mentor PADS or PADS Professional or Xpedition software and for the second PCB on the same assembly with ECAD engineer who uses Cadence Allegro or Orcad and for third PCB they can collaborate with Altium Designer ECAD engineer. These unique capabilities enable MCAD designer in CATIA V5 or 3DEXPERIENCE to communicate and work much efficient with all ECAD engineers and avoid many mistakes and iteration in design. The result is much faster and cost-effective development, the product is much more reliable, and time to market is significantly shorted.

Related topics

mecodes for ecad and mcad collaboration
ECAD vs MCAD – What's the Difference?
ECAD and MCAD are two forms of computer-aided design (CAD) software usually used at different phases
EBOM import and PLM synchronization
EBOM import and PLM synchronization - MECODES with CATIA 3DEXPERIENCE and Xpedition
We simply import exported file with MECODES command for BOM import. Values can then be seen in
Last minute change scenario
Last minute changes - MECODES with CATIA V5 and Cadence Allegro
ECAD and MCAD engineers can send proposals and responses in regard to design elements. This allows
Using MECODES for multi PCB collaboration
Multi PCB collaboration - MECODES with CATIA V5 and Cadence Allegro
Demonstration of multi PCB design project involving camera module and collaboration between ECAD and

Sound amazing! Still not sure MECODES is for you?


CADCAM Group developed MECODES as the leading Solution Provider in SouthEast Europe for over 30 years. We will improve our customer’s digital development workflow so profoundly that they couldn’t imagine going back to the old way. We will inspire product design companies — both in their physical and digital world – through product lifecycle management software(PLM) integrated with digital manufacturing solutions.