Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I'm sure there are plenty of schematic tools available. Which ones do you use/prefer?

Feel free to also list tools which aren't completely free but very popular.

share|improve this question

marked as duplicate by PeterJ, Dave Tweed, placeholder, Stephen Collings, Gustavo Litovsky Oct 7 '13 at 17:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 9 down vote accepted

I use gEDA/PCB. The file formats are open and ASCII. The open file formats make a wide variety of EDA automation tasks possible. The ASCII format makes them easy.

I have switched from Eagle to gEDA/PCB. I have found gEDA to be a more productive tool. The schematic capture is better but the PCB layout seems more difficult. The scriptability is what has made the difference. There are also tools for simulation.

Be careful of choosing a free version of an EDA tool that is crippled or a tool that locks you in to a specific PCB vendor. There is a learning curve associated with any EDA tool or other complex piece of software. It will be very time consuming to switch tools.

The footprint library that I use is available at http://www.luciani.org Also I have a variety of EDA automation scripts on my site.

As an example of gEDA/PCB I did a remix of the Drawdio circuit design that ladyada did (CC 3.0 BY-SA). The remix includes the EDA files and documentation. All of the files are at http://wiblocks.luciani.org/remix/index.html

A couple of additions --

XCircuit http://opencircuitdesign.com/xcircuit is an open source package that produces some very nice looking schematics. The most extensive example would be the open textbook at http://www.ibiblio.org/kuphaldt/electricCircuits

If you use La/TeX you can create inline schematics using macros. This could be useful for very simple schematics but I can see this getting very cumbersome very quickly.

share|improve this answer

The de facto standard (at least acc. to my impressions) is Eagle CAD. It is not open source, but there is a free non-commercial license availlaible. It is limited in PCB production (2 Layers, 10x16cm) and can handle only one schematic sheet.

I like it a lot.

A good open source alternative is Kicad. But I have not used it often enough to give good advice.

share|improve this answer
The full version does up-to 16 layers. – Brad Gilbert Mar 6 '10 at 15:09

You haven't said what your schematic is for. If it's purely an illustrative schematic-- one that won't be used to generate a netlist (and/or PCB) --then you may find that general-purpose drawing tools work very well, often much better than engineering applications.

For example, we often publish circuit diagrams on our blog, and write up projects that we contribute to books and magazines as well. In situations like this, I use Inkscape to make great looking schematic diagrams that show exactly what I want to show. (You can see a few examples in this article.)

If you need to use a dedicated schematic package, as part of a PCB layout, then I'd also recommend gschem, part of the gEDA suite. It produces very clean vector-pdf output that make for good looking printouts. It has the limitations that other EDA tools have-- a learning curve and less control over the visual output than an illustration package like Inkscape.

share|improve this answer

I don't use it (I have a very good PCB CAD package), but TinyCAD is very popular. I tried it once, and it was quite easy to use.

share|improve this answer

In my eyes the best software is Cadsoft EAGLE. Its the best schematic editor on the market. The new version V6 is easy to learn and easy to use. We also use it in university.

share|improve this answer
v6 also has XML file formats that are able to be manipulated with ease, and Eagle has always had plain-text scripting and macros. I own the professional edition, but for simple boards and hobbyiest use, the free version is unencumbered and easy to use. Not sure if it makes a difference, but it's also multi-platform (OSX, Windows and Linux). – akohlsmith Oct 5 '12 at 15:35

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