top of page
Search

How to migrate an ECAD project properly?

As many of you in the hardware design community are aware, Autodesk recently announced that they will no longer sell or support EAGLE after š—š˜‚š—»š—² šŸ³, šŸ®šŸ¬šŸ®šŸ². This leaves many teams at a crossroads: should they continue with Autodesk’s Fusion Electronics or transition to a new tool?


At Rapid Proto Woerk, we’ve been exploring this transition for some time, and we’ve embraced KiCad for many of our new projects. š—žš—¶š—–š—®š—± has proven to be a powerful alternative, offering faster performance (even with complex 6-8 layer designs), seamless local file storage, and advanced features like one-click via filling. But let’s be clear—this post isn’t about promoting KiCad. Instead, we want to shed light on the š—æš—²š—®š—¹ š—°š—µš—®š—¹š—¹š—²š—»š—“š—²š˜€ š—¼š—³ š—˜š—–š—”š—— š—ŗš—¶š—“š—æš—®š˜š—¶š—¼š—» and how to navigate them effectively.


ree

š—§š—µš—² š—›š—¶š—±š—±š—²š—» š—–š—¼š—ŗš—½š—¹š—²š˜…š—¶š˜š—¶š—²š˜€ š—¼š—³ š— š—¶š—“š—æš—®š˜š—¶š—¼š—»


While tools like KiCad offer project import functions (e.g., importing EAGLE schematics and layouts), the process is far from plug-and-play. Here’s what we’ve encountered during migrations:


• š—¦š—°š—µš—²š—ŗš—®š˜š—¶š—° š—¦š˜š—æš˜‚š—°š˜š˜‚š—æš—² š—œš˜€š˜€š˜‚š—²š˜€: Imported schematics often have disorganized or messy structures.


• š— š—¶š˜€š˜€š—¶š—»š—“ š—”š˜š˜š—æš—¶š—Æš˜‚š˜š—²š˜€: Critical component attributes required for production may be absent.


• š—˜š—„š—–/š——š—„š—– š—˜š—æš—æš—¼š—æš˜€: A complex 4-layer design we migrated had ~250 ERC errors and ~500 DRC errors post-import.


• š—™š—¼š—¼š˜š—½š—æš—¶š—»š˜ š—®š—»š—± šŸÆš—— š— š—¼š—±š—²š—¹ š—šš—®š—½š˜€: Footprints may lack features, and 3D models might be missing entirely.


• Net Mix-Ups: Nets can become mixed or misassigned, requiring careful review.



These issues highlight the importance of a tš—µš—¼š—æš—¼š˜‚š—“š—µ š—®š—»š—± š—ŗš—²š˜š—µš—¼š—±š—¶š—°š—®š—¹ š—ŗš—¶š—“š—æš—®š˜š—¶š—¼š—» š—½š—æš—¼š—°š—²š˜€š˜€. Simply importing a project is just the first step—what follows is a detailed review and correction phase to ensure the design is production-ready.



š—›š—¼š˜„ š—Ŗš—² š—–š—®š—» š—›š—²š—¹š—½


At Rapid Proto Woerk, we’ve developed a streamlined approach to ECAD migration, ensuring a fluent and error-free transition. Our process includes:



1. š—–š—¼š—ŗš—½š—æš—²š—µš—²š—»š˜€š—¶š˜ƒš—² š—£š—æš—²-š— š—¶š—“š—æš—®š˜š—¶š—¼š—» š—”š—»š—®š—¹š˜†š˜€š—¶š˜€: Identifying potential pitfalls before the migration begins.


2. š—¦š˜š—æš˜‚š—°š˜š˜‚š—æš—²š—± š— š—¶š—“š—æš—®š˜š—¶š—¼š—» š—–š—µš—²š—°š—øš—¹š—¶š˜€š˜: A bullet-proof list of steps to address ERC/DRC errors, missing attributes, and other common issues.


3. š—£š—¼š˜€š˜-š— š—¶š—“š—æš—®š˜š—¶š—¼š—» š—©š—®š—¹š—¶š—±š—®š˜š—¶š—¼š—»: Rigorous testing to ensure the design meets all requirements and functions as intended.



Whether you’re migrating from EAGLE to KiCad or another ECAD tool, we’re here to support you every step of the way.Ā 



šŸ’¬ Have you started your migration journey yet? What challenges have you faced? Let’s discuss in the comments!


Ā 
Ā 
Ā 

Comments


Post: Blog2_Post

Sign up for our newsletter!

Thank You!

  • Facebook
  • Twitter
  • LinkedIn

©2021 by Protowoerk.

bottom of page