‣ Eagle Import
You can import Eagle schematics into CircuitBee by first converting them to KiCad. This can be achieved using our Eagle ULP script detailed below.
Eagle2Kicad conversion script
The eagle2kicad.ulp script will convert most Eagle schematics to KiCad format with good accuracy, as well as exporting all the symbols used in the schematic into a single library file. It also provides a .pro file which can be used to quickly load the schematic into KiCAD.
Download the ULP from the link above and then copy it to the ‘ulp’ folder in your Eagle ‘Program Files’ directory. (eg. ‘C:\Program Files\EAGLE-5.8.0\ulp’)
In Eagle, open the schematic you want to export, select ‘Run...’ from the ‘File’ menu, select the file named ‘eagle2kicad.ulp’ and then click ‘Open’.
A window will open that allows you to choose where to save the new files so pick a location and then press the ‘OK’ button. It's recommended you save them to somewhere other than where your existing Eagle files are saved.
CAUTION: The script will overwrite any existing files in that directory that have the same names.
You should now have three files in the directory you selected. A .pro project file, a .sch schematic file, and a -cache.lib library file that contains all the symbols used in the circuit.
You can now upload the .sch and then .lib file to CircuitBee from our upload page.
The following is a list of known issues with the Eagle to KiCad conversion script.
- Multi-Gate symbols are not well supported - they may work, they may not, try your luck!
- Graphical text positions inside symbols are not 100% accurate - they're pretty close.
- Some graphical text added to certain layers within symbols can appear in KiCad symbols when in fact the text was intended to be a field.
- Version 1.1 - Fixed issues with components containing invalid characters in their names. Also fixed grid alignment.
- Version 1.0 - First release of the script.
If you find any issues with the script, or have any fixes to contribute please email firstname.lastname@example.org