as the EAGLE acronym says it's an Easily Applicable Graphical Layout Editor. It's a very lean program that offers absolutely reliable tools for PCB design. The user interface is the same in all editor windows. It does not matter if you are working in library for creating components, or in the schematilc editor or in the layout. Once learned, you will be able to master every situation.
One of the greatest benefits is our very active community. Simply take a look into our newsgroups or into the Download area of CadSoft's web server. There are lots of user-contributed library files or User Language Programs for almost every purpose. By the way: The EAGLE User Language makes EAGLE very flexible. The User Language gives you access to every object of your schematic/board /library. So, for example, complex actions can be automatized. There is certainly more to be said about EAGLE, maybe there is one or the other EAGLE user that wants to share his opinion?
there are some programs that allow, for example, to import Orcad netlists into EAGLE. As far as I am informed there is no tool that allows to convert a whole schematic. On our web server (http://www.cadsoft.de/download.htm ) are directories that contain various customer-made programs for EAGLE. Please take a look at them. Perhaps you will find a usefull converting tool.
But with EAGLE's User Language it would be possible to make a converter for importing/exporting any data format. Supposed to have a good documentation of it and some skills in C-like programming and of course some knowledge of the syntax of the User Language. The UL is fully documented in the help function of EAGLE.
There are several ULPs for generating data from EAGLE and importing data into EAGLE which come with the EAGLE installation. You can also
find a lot of ULPs in the user Download area of our web server.
Examples for import
DDF format of Ultiboard PCB, Version 4.80 u. 5.50 -- import-ultiboard-DDF.ulp
Orcad Schematics importbom_and_netlist.zip
Import if ACCEL-ASCCI format -- not yet officially released, contact CadSoft Tech Support
Several netlist formats
Netlist in Protel format -- netlist_protel.ulp
Protel netlist in EAGLE-Script for layouts -- protel2eagle.zip
Orcad netlist -- orcad_netlist.ulp
Tango netlist -- import-tango.ulp
There are lots more ULPs available for data export, for example:
export-protelpcb.ulp -- Export Eagle board to Protel ASCII format
eagle2kicad_sch.ulp -- Schematic to KiCAD
cad-0.8.ulp -- Packages and symbole into KiCAD format
eagle2ad_sch.ulp -- Generate schematics in Protel / Altium format
Please check www.cadsoft.de/download.htm for more.
there is the EAGLE Freeware you are allowed to use for testing and non-profit use as well. The Freeware has a limitation in the maximum board size of half an Euro card, which is 100 mm x 80 mm, and it is limited to two signal layers (Top and Bottom, no inner layers).
Download is for free from www.cadsoft.de/download.htm or take the link from here at element-14:
ttanck for yours advices.I m lookinf for a customer a product like this.
Can you propose me à product CADSOFT (even if near the same)
- NUMBER ONE SYSTEMS
- Code commande:
- 4894121 FARNELL
- Référence fabricant:
- SOFTWARE, EASY-SPICE, A/D SIMULATOR
- Conditions:Windows 95 to XP, Easy-PC for Windows
- Taille mémoire:64MB
I just realized that i did not answer your question about simulating...... sorry.
EAGLE has no tools to simulate a schematic or parts of it itself. But there is an interface, realized with the help of the User Language, that allows converting data from EAGLE into a simulating software named B2Spice. It's a product of BeigeBag Software in Canada. They realized the ULP for data exchange some years ago. Take a look at their tool at http://www.beigebag.com/eagle.htm
Currently I don't know a tool that allows to import components from, for example, Digikey directly. This would be a task for a EAGLE User Language Program. Provided you have a good data format description of the source files, you could write an ULP that converts this into an EAGLE Library file. For example, look at make-symbol-device-package-bsdl.ulp. It allows to extract all data needed from so-called Boundary Scan Description Language files that are available for lots of complex components.
You could also have a look at ADI's Ultra Librarian. As far as I am informed you can generate library data for EAGLE, as well.
There are alos other ULP's that can help in generating library files:
which are available at www.cadsoft.de/download.htm, ULP directory.
Recently we discussed how the keyboard shortcut to flick between schematic and board was disabled in the Mac OS X version of Eagle.
While I was working today it occurred to me that I can use Mac OS X's 'Spaces' feature - with the board in one space and the schematic in another and this worked great - AND it gives you a really cool sliding animation when you switch between schematic and board.
If you've never used spaces on Mac OS X before I strongly urge you to try it out - it's one of those 'how did we ever manager without this' features.
One minor point though. When I closed the project and openend it again, the windows remembered their size and position on screen, but not which 'space' they were in, so every time I opened the project I had to move the windows to their respective space again.