Importing Eagle files from Arduino (doesn't work)

I wanted to look at the design files for Arduio boards, like the Arduino Motor Shield here: https://docs.arduino.cc/hardware/motor-shield-rev3

There are just 2 files, possibly created in 2011? Anyway, using the .sch file it just says unable to load the file and shows nothing. It then tries to read the pcb file and the same error. It then pops up a box with these errors:

11:25:46 AM: XML parsing error: ‘not well-formed (invalid token)’ at line 1
11:25:55 AM: XML parsing error: ‘not well-formed (invalid token)’ at line 1

Is there a version of Eagle files I must have to read them?

I can open the schematic file in Eagle 9 and save it as Eagle 7 compatible file. That can be opened with KiCad.

1 Like

Before v6, Eagle used a proprietary binary format. KiCad cannot read this proprietary format.

Eagle switched to XML in v6.

1 Like

I got the same error message with those original files, so maybe there’s a deficiency in the converter.

The converter cannot import the ancient pre Eagle 6 binary files.
Later Eagle knows how to read these and when saved as Eagle 7, are exported as XML.
KiCad can then open the XML version

1 Like

KiCad is ever becoming more widespread in the “maker” world. A quick search finds for example:

https://html.duckduckgo.com/html?q=arduino+motor+shield+kicad

Not sure what that has to do with the subject, but interesting the search came up with my board as the second link :wink: We sell it through several sources and have a working relationship with Semify.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.