Month: January 2016

Circuit diagram symbols from circuitikz

When it comes to drawing circuit diagrams for publication work (e.g. books, articles, posters) there has always been a dilemma around which drawing methodology to choose. Everyone wants to have superior quality schematic diagrams, designed in zero or negative time. The pool of drawing tools for circuit diagrams in the galaxy of internet is so huge, and yet, I have not seen any well integrated and universal tool for this simple task of drawing lines and connecting dots. As with many open-source tools, what seems to be missing is a “good integration”, this “good integration” however, appears to be a hard NP-complete problem.

With this post I am not getting any further with the solution of the problem, but I wanted to share a crude solution for creating tikz-like quality circuit diagrams, without having to spend days in tikz coding like a monkey to create a simple RC schematic. If you are not familiar with tikz and the circuitikz package, click on the links to read more.

Going straight to the point – here is a pdf file containing a “database card” of all available till this date circuitikz symbols. Of course, you can find the symbols in the package documentation, however, these are spread among the 60 page manual which is rather difficult for indexing and import in Inkscape.

Now when I have a compressed document with all symbols, I can easily import the ones I need in Inkscape and continue drawing the usual way. Here is the tikz input file used for generation.

And in case you need a high resolution raster version of the database you can find one below.

circuitikz v.0.3 database card

circuitikz v.0.3 database card