{"id":57931,"date":"2025-06-18T08:00:31","date_gmt":"2025-06-18T12:00:31","guid":{"rendered":"https:\/\/blogs.solidworks.com\/solidworksblog\/?p=57931"},"modified":"2025-07-03T16:32:22","modified_gmt":"2025-07-03T20:32:22","slug":"whats-new-in-solidworks-ecad-mcad-collaboration","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/solidworksblog\/2025\/06\/whats-new-in-solidworks-ecad-mcad-collaboration.html","title":{"rendered":"What\u2019s New in SOLIDWORKS ECAD-MCAD Collaboration"},"content":{"rendered":"<p>One of the key aspects of design is collaboration, and we\u2019ve been diligently working to enable mechanical and electrical designers to exchange models back and forth more seamlessly to review changes and provide feedback, if needed.<\/p>\n<p>Key improvements in SOLIDWORKS 2025 include\u00a0a new user interface, the ability to accept PCB outline changes, and the capability to make board modifications from either the MCAD or ECAD side.\u00a0Additionally, CircuitWorks is now available in SOLIDWORKS Standard, Premium and Professional, enabling two-way collaboration.<\/p>\n<p>CircuitWorks is an add-in available in SOLIDWORKS CAD software that brings PCB design into the SOLIDWORKS ecosystem, allowing for further integration between ECAD and MCAD teams. CircuitWorks is a collaboration tool that enables users to import PCB layout information directly to their parametric SOLIDWORKS designs and define assemblies within SOLIDWORKS that can then be sent to the PCB tool of your choice.<\/p>\n<p>In this blog, I want to discuss recent enhancements for ECAD- MCAD collaboration that we\u2019ve delivered in the <strong>3D<\/strong>EXPERIENCE SOLIDWORKS and SOLIDWORKS with Cloud Services functional delivery updates, including R2025x FD01. The update includes CircuitWorks support for parent-child associations, the ability to undo MCAD changes in CircuitWorks, and a collaboration recovery feature if your system unexpectedly restarts.<\/p>\n<p><strong>Support Parent-Child Relationship in IDX 3.0<\/strong> \u2013 sync parent and children in a single action.<\/p>\n<p>Easily maintain the parent-child relationship when using IDX files for ECAD-MCAD collaboration.<\/p>\n<p>CircuitWorks now supports parent-child associations between components and other board items, such as keep-in, keep-out, plated holes, and non-plated holes, when interacting with IDX 3.0 files. You can accept or reject changes to these items from either ECAD or MCAD, providing the ability to sync both items in a single action. If you accept or reject changes at the top level, you can sync those changes at the lower level, if needed, and vice versa.<\/p>\n<p>When modifying parent components in MCAD, all related child items are updated automatically during the export to\u00a0CircuitWorks.<\/p>\n<p>To use this feature, do the following:<\/p>\n<ol>\n<li>\u00a0\u00a0\u00a0 Click\u00a0Tools\u00a0&gt;\u00a0CircuitWorks\u00a0&gt;\u00a0CircuitWorks\u00a0Options.<\/li>\n<li>\u00a0\u00a0\u00a0 Select\u00a0ProStep EDMD\u00a0and select\u00a0Use parent-child association in IDX communication.<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2025\/06\/supportparentchildswecadmcadjune1125.png\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Ability to Overwrite Previous Push &#8211; IDX 3.0<\/strong> \u2013 undo unnecessary or incorrect MCAD changes to keep\u00a0CircuitWorks\u00a0and SOLIDWORKS in sync.<\/p>\n<p>You can now undo the latest IDX-based MCAD changes in CircuitWorks and revert to older versions as long as the electrical designer has not started working on them. When MCAD proposes a change, you can reverse it in the\u00a0EDMD Collaboration\u00a0section if ECAD has not processed the task. This restores both SOLIDWORKS and\u00a0CircuitWorks\u00a0to the last synchronized state.<\/p>\n<p>This enhancement improves collaboration by enabling CircuitWorks users to check and undo MCAD changes before ECAD implementation, reducing errors and rework.<\/p>\n<p>To revert MCAD changes:<\/p>\n<ol>\n<li>\u00a0\u00a0\u00a0 In CircuitWorks, select the EDMD collaboration section.<\/li>\n<li>\u00a0\u00a0\u00a0 Click Revert MCAD Changes.<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2025\/06\/overwritemcadchangesjune1125.png\" alt=\"\" \/><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>Automatic Collaboration Recovery<\/strong>\u00a0\u2013 resume workflow after an unexpected system interruption.<\/p>\n<p>CircuitWorks now includes a collaboration recovery feature that lets you resume ECAD-MCAD workflows in case of an external system interruption, such as a power outage.<\/p>\n<p>You can use this feature to reopen the IDX file being used in collaboration. To resume collaboration, open the first backup file in the EDMD Collaboration folder (identify the baseline\u00a0.idx\u00a0file by its timestamp). This preserves your workflow and minimizes disruption.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/2\/2025\/06\/automaticcollaborationrecoveryjune1125.png\" alt=\"\" \/><\/p>\n<p>To see these enhancements in action, log into the 3DSwym What\u2019s New page <a href=\"https:\/\/r1132100503382-eu1-3dswym.3dexperience.3ds.com\/community\/swym:prd:R1132100503382:community:52\/wiki?content=swym:prd:R1132100503382:wikitree:tVaVBOquTdqNpvHedjRWfQ\">here<\/a>. For more electrical updates, see this <a href=\"https:\/\/blogs.solidworks.com\/solidworksblog\/2024\/10\/whats-new-in-solidworks-electrical-2025.html?_gl=1*18qsequ*_up*MQ..*_ga*MTMwMDU3MjYuMTc0OTY1OTM2MQ..*_ga_XQJPQWHZHH*czE3NDk2NTkzNjEkbzEkZzAkdDE3NDk2NTkzNjEkajYwJGwwJGgw*_ga_TPGKGE8GTG*czE3NDk2NTkzNjEkbzEkZzAkdDE3NDk2NTkzNjEkajYwJGwwJGgw\">blog<\/a>.<\/p>\n<p><strong><a href=\"https:\/\/www.solidworks.com\/how-to-buy\/3dexperience-solidworks-plans-and-pricing?_gl=1*1k43huf*_gcl_au*MTg5NTA4MTAxNy4xNzQ2NTYwODgw*_ga*MTMyNjgzMjIzNy4xNzQ2NjI3NTE2*_ga_TPGKGE8GTG*czE3NTE1NzQyMjgkbzckZzAkdDE3NTE1NzQyMzIkajU2JGwwJGgw*_ga_XQJPQWHZHH*czE3NTE1NzQyMjgkbzckZzAkdDE3NTE1NzQyMzIkajU2JGwwJGgw\">Did you know that 3DEXPERIENCE SOLIDWORKS is now available through our online store? Discover what it can do for you.<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The update includes CircuitWorks support for parent-child associations, the ability to undo MCAD changes in CircuitWorks, and a collaboration recovery feature if your system unexpectedly restarts.<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/solidworksblog\/2025\/06\/whats-new-in-solidworks-ecad-mcad-collaboration.html\">Continued<\/a>","protected":false},"author":680,"featured_media":57928,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2933,563,50,826,14,18],"tags":[3325,1296,5051,4632,5047,5048,4927,5050,5049],"class_list":["post-57931","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3dexperience","category-cloud-computing","category-collaboration","category-dassault-systmes","category-design","category-solidworks","tag-3dexperience-solidworks","tag-circuitworks","tag-collaboration-recovery","tag-ecad-mcad-collaboration","tag-electrical-enhancements","tag-maintain-parent-child-relationship","tag-r2025x-fd01","tag-undo-changes","tag-using-idx-files"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/57931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/users\/680"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/comments?post=57931"}],"version-history":[{"count":6,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/57931\/revisions"}],"predecessor-version":[{"id":58099,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/57931\/revisions\/58099"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media\/57928"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media?parent=57931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/categories?post=57931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/tags?post=57931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}