I have just started learning kicad and schematic design. I am trying to import MKR 1500 arduino eagle files to kicad. I am able to load all the schematic symbols except shifter1. My import procedure: In kicad File->Import Project->EAGLE CAD and select the either .brd or .sch file.

How can I import eagle file so that shifter module is also loaded correctly? How can I create a similar module(shifter) in kicad?

Image of the shifter1 when opening the schematic in eagle cad: Schematic in Eagle

On clicking the child node in Shifter(1) it takes to another sheet. Image of the Module->Sheet: enter image description here

When I open the schematic in kicad, shifter module is missing. See image below: enter image description here

My Kicad version: 5.1.10

OS: ubuntu18.04.1

MKR 1500 eagles files link

  • \$\begingroup\$ I tried this v5.99 and faced the same issue. I guess its not supported? is it possible to save the module as a seperate eagle schematic and them impor that again to KiCAD? \$\endgroup\$ Jul 6, 2021 at 5:36
  • \$\begingroup\$ @HemalChevli I am not sure. I however created a hierarchical sheet with hierarchical labels. I am not sure if it is the correct way to go about. \$\endgroup\$
    – ABN
    Jul 6, 2021 at 5:51

1 Answer 1


I found a workaround and was able to get the shifter module schematic into KiCAD. enter image description here

Here is how I did it. In Eagle create a new sheet(you cannot do this in the free version), copy the shifter module contents to this new sheet. Save the project and then import it into KiCAD, all three sheets will be imported.

You will have to use this hierarchical sheet in place of the 'Shifter' module and use hierarchical labels to make the connection.

  • \$\begingroup\$ To do this in the free versios of Eagle, simply open the the .sch file in a text editor, search for </sheet>, then add <sheet/> immediately after it and save the file. When you open the schematic in Eagle, there will be a new blank sheet in the schematic. \$\endgroup\$ Jun 19, 2023 at 9:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.