Importing PCBs from EasyEDA into Fusion 360

I mostly use EasyEDA for PCB design: it is easy to use and ordering assembled PCBs from JLCPCB couldn’t be easier (and cheaper) with any other EDA tool. But exporting your PCB design from EasyEDA as a 3D object is really faulty. Often we want to create an enclosure for a PCB and all connectors and buttons need to be in the right place. In this tutorial I show you my workflow from EasyEDA to Fusion 360.

Step by Step Instructions

In EasyEDA:

  1. Export the layers as DXF file, File > Export > DXF…

In Fusion 360:

  1. In a new design create a new component and activate it.
  2. Import the DXF file: Insert > Insert DXF. In the dialog choose One Sketch per Layer…
  3. Create a new sketch on the same plane and call it PCB
  4. Project (Shortcut ‘P’) all relevant and correct sketch features into the new sketch.
    • Some elements might be wrong, in that case, import enough to fix them (see video).
    • Remove the checkbox behind “projection link”. This allows you to change projected lines independent from the imported sketches
    • Make sure the PCB outline is closed (the PCB in the sketch is light blue)
  5. Extrude (Shortcut ‘E’) the PCB downwards with the thickness you will order your PCBs with.
    • In my case, I entered -1.6mm.
    • The sketch plane should be on top of the PCB. This will make it easier to align the electronic components later
  6. Create a new top-level component for every electronic part you wish to import.
    • You don’t need to import every capacitor, chip, or resistor. You can of course, but this will be very tedious.
    • Only import parts that interact with the enclosure: plugs, buttons, sensor or the parts with the biggest height

In EasyEDA:

  1. Open the PCB view. Put your browser (e.g. Chrome) into inspect mode by right-clicking somewhere at the top of the browser window.
  2. Open the tab to display network traffic (“Network” in Chrome).
  3. In the PCB view select the component you want to export
  4. In the right tab > Custom Properties > 3D Model click on the text field
    • This will force EasyEDA to download the 3D model of this component.
    • In the inspect mode window two new lines appeared.
  5. Right-click on the last one and Choose “Open in new tab”.
    • This will download the 3d model into your download folder
  6. Repeat this for every part you need in Fusion 360

In the File Explorer/Finder

  1. Rename the file you just downloaded and add “.obj” as extension, e.g. “USB_C.obj”
  2. Repeat this for every part

In Fusion 360:

  1. Activate the component of the part you are going to import
  2. Import the obj file: Insert > Insert Mesh
    • Rotate the object in the correct direction
    • Place the object somewhere above its final location on the PCB
  3. If needed, repair the mesh: Mesh > Prepare > Repair…
  4. Convert the Mesh: Modify > Convert Mesh…
  5. Place the part: In the Solid workspace > Modify > Align
    • Choose a feature on the part that you can also find on the PCB/ sketch
    • Use Flip/Angle to rotate the part until it fits
    • Sometimes you need several Align operations: e.g. first align x-axis and y-axis, then use another feature to align z-axis
  6. Repeat with all parts/ components

Congratulations, you have successfully recreated the PCB and it’s most important components in Fusion 360. Now you can use this model to create your enclosure. But this is content for another post;-)


Posted by Daniel Eichhorn

Daniel Eichhorn is a software engineer and an enthusiastic maker. He loves working on projects related to the Internet of Things, electronics, and embedded software. He owns two 3D printers: a Creality Ender 3 V2 and an Elegoo Mars 3. In 2018, he co-founded ThingPulse along with Marcel Stör. Together, they develop IoT hardware and distribute it to various locations around the world.

Leave a Reply